Skip to main content

How should a controller close revenue at month-end under ASC 606?

At month-end, a controller reconciles the deferred revenue roll-forward to the general ledger, reviews any contract modifications booked during the period, posts recognition journal entries by contract line rather than by invoice, and checks variable consideration estimates against actuals before closing the revenue sub-ledger for the period.

Zuny FesterBy Zuny Fester, Head of Operations and Marketing
Reviewed by Zuny Fester
Published Last reviewed Editorial policy

Part of the revenue recognition guide.

Step 1Reconcile deferred revenue roll-forward to the GL
Step 2Review contract modifications booked during the period
Step 3Post recognition journal entries by contract line
Step 4Review variable consideration estimates against actuals

What does a controller actually check before closing?

The four steps in the facts table above, in order — roll-forward reconciliation first, journal entries last.

Why does the order matter?

Posting journal entries before reconciling the roll-forward risks locking in an error that a five-minute reconciliation would have caught.

Next step

Map the finance workflow with the most exposure and prove the automation path.

Bring the invoice, contract, payment reconciliation, or customer finance workflow you have to defend at audit. Loopfour can map the trigger, controls, integrations, and approval loop.

Book a workflow review

Journal entry

Month-end revenue recognition journal entry

For a $10 one-time payment recognized immediately (per Stripe's documented Revenue Recognition methodology):

DebitCreditAmount
Accounts ReceivableDeferred Revenue+10.00
CashAccounts Receivable+10.00
Deferred RevenueRevenue+10.00

Net effect: Cash +10.00, Revenue +10.00.

Frequently Asked Questions

Reviewing contract modifications — a mid-period upgrade or downgrade changes the recognition schedule and is easy to close before it's fully reflected.

By contract line — an invoice can bundle several performance obligations with different recognition schedules.

Compare the period's estimate against actual results and true up the difference before finalizing the close.

Sources

Related