Skip to content
Free Business Central assessment
Written, scoped proposal after the assessment
Dynamics GP support ends December 31, 2029
Independent, not affiliated with Microsoft
A division of Sataware Technologies
Weekday support on Mountain Standard Time
Free Business Central assessment
Written, scoped proposal after the assessment
Dynamics GP support ends December 31, 2029
Independent, not affiliated with Microsoft
A division of Sataware Technologies
Weekday support on Mountain Standard Time
Free assessment →

Business Central revenue recognition across periods

Business Central revenue recognition has three built-in tools. Deferral templates spread an invoice over future periods. Work in progress methods recognize project revenue as the work moves on. The Subscription Billing app handles repeat contracts. We match each revenue stream to the right tool and set it up so month end needs no spreadsheet.

Last updated

🧭Choosing a tool

Matching Business Central revenue recognition to each stream

Firms earn money in different ways. Goods count as revenue when shipped and invoiced, which standard posting already does. A prepaid annual service earns evenly over its term. Likewise, a fixed price project earns as it progresses. A subscription renews and bills on a cycle.

We start by listing your streams with your controller and the accounting policy that applies to each. Your accountants set the policy. We set up Business Central to follow it. That order matters. The system can post almost any pattern, even a wrong one, every time.

List your revenue streams →
Open account ledger with handwritten entries and amounts
Stream and tool
  • ✓Goods: standard posting
  • ✓Prepaid service: deferral template
  • ✓Fixed price project: WIP
  • ✓Recurring contract: Subscription Billing
  • ✓Milestones: project planning lines
📅Spreading revenue

Deferral templates for Business Central revenue recognition

A deferral template names a deferral account and a method. It also sets a start date rule and a number of periods. Assign it to an item, resource or G/L account and every invoice line using it gets a schedule. Posting the invoice credits deferred revenue. It also creates the entries period by period.

Methods include straight-line, equal per period, days per period and user-defined. You can open and edit the schedule on a single line before posting. That handles a contract that starts mid-month. The same feature works on the purchase side for prepaid expenses such as insurance.

Set up deferral templates →
Template settings
  • ✓Deferral account
  • ✓Calculation method
  • ✓Start date rule
  • ✓Number of periods
  • ✓Period description text
🏗Project revenue

Work in progress on projects

For projects, Business Central calculates work in progress with a method set on the project. You choose from cost value, sales value, cost of sales, percentage of completion or completed contract. First, the calculation compares usage and invoicing with the plan. It then proposes entries that move revenue and cost to the right period.

The batch jobs to calculate WIP and post it to the general ledger run at month end. You can reverse them the following period. Good results depend on honest planning lines and up-to-date usage. So we pair the setup with a short routine for project managers before each close.

Choose a WIP method →
WIP methods
  • ✓Cost value
  • ✓Sales value
  • ✓Cost of sales
  • ✓Percentage of completion
  • ✓Completed contract
🔄Subscription contracts

Recurring contracts in Business Central revenue recognition

Microsoft's Subscription Billing app adds customer and vendor contracts. They carry service terms, billing cycles and price updates. It produces recurring invoices in batches. It can also defer contract revenue. Moreover, the release runs period by period. You release it monthly, even if the customer pays for a longer term up front.

It suits software, upkeep and managed service deals. For usage-based charges it can import consumption data and bill from it. We set up contract types, billing templates and the deferral release routine. Then we migrate existing agreements, so the first billing run matches what customers expect.

Plan your contract billing →
Set up for contracts
  • ✓Contract types
  • ✓Service commitment packages
  • ✓Billing rhythm per line
  • ✓Deferral release job
  • ✓Usage data import
🔍Where it stops

Limits of Business Central revenue recognition and its controls

Standard Business Central does not split a bundle price across performance duties by standalone price. Firms with many multi-part contracts under ASC 606 or IFRS 15 usually add a special revenue app. Others keep the split in a controlled workbook that feeds journals. We say so early.

Whatever the method, checks matter. So a monthly check is worth doing. Deferred revenue should match the open schedules each month. Only finance leads should change templates. Keep a deferral summary report in the close file. However, we build that match so auditors can follow it without help.

Check your contract complexity →
Month end controls
  • ✓Deferral summary report
  • ✓Balance tied to schedules
  • ✓Template changes restricted
  • ✓WIP entries checked
  • ✓Contract changes logged
Questions

Business Central revenue recognition FAQ

Does Business Central comply with ASC 606?

Software does not comply; your accounting does. Business Central gives you deferrals, project WIP and subscription billing, too. They fit many policies under the standard. Contracts that need a price split across many duties often need an add-on. Your accountants should confirm the policy first.

Can one invoice line have its own deferral schedule?

Yes. You can open the schedule from the line and adjust it before posting. You can change the start date, the number of periods or individual amounts. That covers one-off terms without creating a new template for every unusual contract.

What happens to a deferral if we issue a credit memo?

A credit memo line with the same deferral template creates a reversing schedule. If you recognized part of the original, set the dates on the credit schedule to mirror what remains. We document this step because it is easy to get wrong.

Do we need the Premium license for revenue deferrals?

No. Deferral templates and project WIP are part of Essentials. Subscription Billing is an app published by Microsoft that installs on top. Premium adds production and service features. Those are separate from how revenue spreads over time.

Can deferred revenue be reported by customer or contract?

Yes. Deferral entries keep the document and dimensions from the invoice line. So you can filter the deferral report by customer, department or contract. Power BI can show the release schedule for future periods. That makes the numbers easy to explain to auditors.

Book a discovery call

Let's talk through your move to Business Central.

A focused call with a senior consultant. We learn how your business runs today, give you an honest view on whether Business Central fits, and outline scope and next steps before you commit to anything.

What happens after you send the form

1
We read your request
A consultant reads your details before the call. There is no long questionnaire to fill in.
2
Discovery call
We go through your processes, your current systems and the problems you want solved.
3
Written plan and proposal
You receive a written proposal covering scope, phases and licensing.
✓A consultant replies by email
✓NDA available on request
✓No cost, no obligation
✓Senior BC consultants

Request your discovery call

Takes under a minute. A consultant replies by email.

Free

Your details stay with our consulting team. We never share or sell them.

▦ IndependentDynamics 365Business Central consultants
C Clutch5.0 from 1 reviewSataware on Clutch
G GoodFirmsParent company profileSataware on GoodFirms
S SatawareOur parent company14+ years, 1000+ projects listed
▦ IndependentDynamics 365Business Central consultants
C Clutch5.0 from 1 reviewSataware on Clutch
G GoodFirmsParent company profileSataware on GoodFirms
S SatawareOur parent company14+ years, 1000+ projects listed
Book a free call