Skip to main content
DualEntry produces a set of revenue recognition reports that cover recognized and deferred revenue, contract balances, and the schedules auditors typically request. All rev rec reports support drill-down to the individual contract and obligation level, and you can export any report to Excel or PDF. For contracts in subledger recognition mode, these reports reflect revenue only once its subledger lines are posted to the general ledger in a batch. Draft lines and batches awaiting approval are not yet on the ledger and will not appear in recognized revenue reports until you post them. See Post a Revenue Recognition Batch for the posting workflow.

Where the reports live

The revenue recognition reports sit under Accounting → Revenue Recognition in the left navigation, alongside Contracts and Recognition Batches, rather than in Report Center with the financial statements. Four reports are available, each with a summary and a detail view:
  • Waterfall - recognized and remaining revenue spread across future periods
  • Invoice Waterfall - the same shape for billings rather than recognition
  • Rollforward - the deferred revenue roll-forward
  • MRR/ARR Report - recurring revenue by contract
All four are gated behind the revenue recognition subscription. If the Revenue Recognition section is missing from your navigation entirely, that is the entitlement rather than a permission on your role, so the fix is an account conversation rather than a role change. What you will not find here is a deferred revenue schedule, a contract balances report, or a set of auditor schedules as separate reports. The Rollforward covers the deferred revenue roll-forward, and the two waterfalls between them give you the contract asset and liability picture, so the work those reports would have done is done by the four above.

Revenue waterfall

The revenue waterfall shows how revenue on your contracts spreads across future periods. Each row is a contract or performance obligation, each column a period, and each cell the revenue scheduled to be recognized in that period. Use it to see the remaining performance obligation (RPO): revenue already contracted for future periods, which the income statement can’t show you since it only reports what has been recognized. Open it from Accounting → Revenue Recognition → Waterfall. It offers a summary view for the contract-level picture and a detail view that resolves to the underlying obligations.

Invoice waterfall

The invoice waterfall is the billing counterpart to the revenue waterfall. It spreads invoiced amounts across periods rather than recognized revenue, which is what you need when the question is about cash timing rather than revenue timing. Reading the two side by side is the point. Where the invoice waterfall runs ahead of the revenue waterfall you are billing in advance and carrying deferred revenue; where it runs behind, you have recognized revenue you have not yet billed. The gap between them is the contract asset and liability position, read from the two schedules rather than from a separate report. Open it from Accounting → Revenue Recognition → Invoice Waterfall. Run both for the same period and filters when you use them together. Comparing a waterfall filtered to one entity against an invoice waterfall covering all of them produces a gap that looks like a contract asset and is actually a filter mismatch.

Rollforward

The Revenue Recognition Rollforward is the deferred revenue roll-forward, and it is the report to reach for when you are reconciling the deferred revenue balance on your balance sheet or preparing the ASC 606 roll-forward disclosure. It carries four columns:
  • Beginning Deferred Revenue. The deferred revenue balance carried forward from the prior period’s close.
  • New Billings (ACV). New deferred revenue added from billings recorded during the period.
  • Recognized Revenue. Revenue released from the deferred balance and recognized to the income statement during the period.
  • Ending Deferred Revenue. The remaining deferred revenue balance at period end.
Because the middle two columns are the period’s movements, the report ties opening to closing on its face. Reconcile the ending balance against the deferred revenue account in the trial balance for the same period and company. Open it from Accounting → Revenue Recognition → Rollforward.

MRR/ARR Report

The MRR/ARR report presents the monthly and annual recurring revenue by contract, which is the metric a subscription business reports to investors and boards. It reads from the same contract data as the waterfall, so the recurring revenue figure and the revenue schedule cannot drift apart. This report reads SaaS metrics data and is the one place in the product where recurring revenue is computed for you rather than derived by hand from the waterfall. Open it from Accounting → Revenue Recognition → MRR/ARR Report. Recurring revenue and recognized revenue answer different questions and will not agree. Recurring revenue annualizes what is contracted on a subscription basis, while recognized revenue reports what the period actually earned including one-time items, so treat a difference between them as expected rather than as a reconciliation to chase.

Exporting reports

All rev rec reports support export to Excel and PDF so you can share them with auditors, leadership, or external stakeholders. Select Export on any report view and choose Excel, PDF, or CSV. Exports run as background jobs and arrive in the Exports panel, so a large detail-view export does not tie up your session while it generates. There is no scheduled-export setting on an individual report. To send a revenue schedule out on a recurring basis, save the configured report and add it to a report package, which is where frequency, recipients, and format live. For general reporting capabilities including custom dimensions and scheduling, see Standard Financial Statements. To build your own report layouts, see Custom Report Builder.
Last modified on August 27, 2026