How-ToFinance & Operations

How to Use Deferrals in Business Central

Spread revenue or expenses across multiple periods automatically using the deferral feature in Business Central.

7 min read

Deferrals let you distribute the financial impact of a transaction across multiple accounting periods. A common example is a 12-month software subscription invoiced in January, the full cost hits in January, but the expense should be recognized monthly throughout the year. Business Central handles this by posting the original amount to a deferral account and then releasing a portion to the expense account each period.

Deferrals work on both the purchase and sales sides. Use them for prepaid expenses, subscription-based revenue, insurance premiums, and similar items.


Set Up a Deferral Template

A deferral template defines how amounts are spread across periods. You can create as many templates as needed.

  1. Search for Deferral Templates using Alt + Q.
  2. Select New.
  3. Fill in the following fields:
FieldDescription
Deferral CodeA short identifier (e.g. PREPAID-12M)
DescriptionDescriptive name (e.g. Prepaid, 12 Months Straight-Line)
Deferral AccountThe balance sheet account used to temporarily hold the deferred amount
Deferral MethodControls how the amount is distributed (see below)
Start DateWhen deferral recognition begins (e.g. Posting Date, Start of Next Period)
No. of PeriodsThe number of periods over which the amount is spread

Deferral Methods

MethodBehavior
Straight-LineDistributes an equal amount each period based on the number of days in each period relative to the total days
Equal per PeriodPosts exactly the same amount each period, regardless of period length
Days per PeriodDistributes proportionally based on the number of days in each period
User-DefinedLets you specify the amount or percentage for each period manually

Equal per Period is the simplest choice for subscriptions with a known fixed monthly cost. Straight-Line is more precise for periods of unequal length.


Assign a Deferral Template to a G/L Account or Item

You can attach a deferral template directly to a G/L account or an item so it applies automatically whenever that account or item is used on a document.

For a G/L Account:

  1. Search for Chart of Accounts using Alt + Q.
  2. Open the G/L account (e.g. 6310, Software Subscriptions).
  3. Set the Default Deferral Template Code field to your template.

For an Item:

  1. Open the Item Card for the relevant item.
  2. On the Invoicing tab, set the Default Deferral Template Code.

When this account or item appears on a purchase or sales line, the deferral template is suggested automatically.


Apply a Deferral on a Purchase or Sales Line

You can also assign a deferral template directly on a document line, without configuring a default on the account or item.

  1. Open a purchase invoice (or sales invoice, credit memo, etc.).
  2. Enter a line with the relevant G/L account or item.
  3. On the line, locate the Deferral Code field. If it is not visible, use Choose Columns to add it.
  4. Enter or select the deferral template code.

Review the Deferral Schedule

Before posting, you can inspect how the amount will be spread.

  1. On the document line with a deferral code applied, select Deferral Schedule from the line’s action menu (or the Line menu on the ribbon).
  2. The Deferral Schedule page shows each period, the date, and the amount that will be posted to the expense or revenue account in that period.
  3. If the distribution looks incorrect, adjust the Deferral Code or the Start Date before proceeding.

If you are using the User-Defined method, you can edit the amount or percentage for each period directly on this page.


Post the Document

Post the invoice as normal with F9 or the Post action. Business Central:

  1. Posts the full invoice amount to the deferral account (not the expense or revenue account).
  2. Creates scheduled G/L entries that release the appropriate amount from the deferral account to the target account on each period’s posting date.

You can review the deferral entries by searching for General Ledger Entries and filtering by the deferral account number.


For assets that lose value over time rather than being expensed immediately, see How to Set Up Fixed Assets in Business Central.