Create an amortization schedule
Create schedules from the register, which sits in the sidebar under Amortization, between Fixed Assets and Revenue Recognition.- Navigate to Amortization and choose New.
- Select the company, name the schedule, and enter the amount, currency, and exchange rate.
- Enter the useful life in months and the amortization start date. For a mid-life schedule, also enter the accumulated beginning balance (the amount already amortized before this schedule existed) and the accumulated-through date (the date that catch-up covers).
- Assign the asset account, the amortization debit account, and the amortization credit account from your chart of accounts.
- Optionally link a vendor or customer, add classifications, and attach supporting documents.
- Save as draft to review the schedule first, or post it directly.
How amortization schedules work
An amortization schedule is the record that defines how a prepaid balance is spread over time, and DualEntry keeps one per prepaid item on the amortization register. Each schedule has its own number (prefixedAMS#) and carries the original amount, a useful life in months, a start date, and three GL accounts: the asset account that holds the prepaid balance, the account debited by each monthly entry (typically the expense account), and the account credited (typically the prepaid asset account itself or an accumulated amortization account).
Amortization is straight-line and monthly. DualEntry divides the amount to amortize by the number of remaining months and generates one entry per month on the anniversary day of the start date. Any rounding remainder is absorbed into the final month, so the schedule always amortizes to exactly zero.
Schedules you adopt mid-life are supported through two catch-up fields. Accumulated beginning balance records how much was already amortized before you created the schedule in DualEntry, and Accumulated through records the date that catch-up covers. DualEntry then amortizes only the remaining balance over the remaining months, starting the month after the accumulated-through date.
Use the catch-up fields when migrating open prepaid balances from a previous system: enter the original amount, the portion already amortized, and the date amortized through, and DualEntry continues the schedule from there instead of restarting it.
Posting behavior and statuses
Once a schedule is posted, DualEntry generates the full run of monthly amortization entries up front. Entries dated in the past or current month post immediately; future-dated entries wait as drafts and post automatically when their date arrives. Each posted entry is a standard journal entry pairing the debit and credit accounts on the schedule, and a Drafts tab on the register lets you review upcoming entries before they post. The register tracks two layers of status. The record status is the standard draft, posted, or archived lifecycle. The schedule status describes the business state:
The register shows the amortized amount and the remaining balance per schedule, alongside a schedule table and chart on each record’s detail view.
