Skip to main content

Month-End Revenue Close Checklist

||View as Markdown|

Month-End Revenue Close Checklist

For private SaaS controllers preparing for their first audit.

Use the checklistView evidence index

Download workpaper coming soon

:::tip The outcome

A month-end revenue close is complete when revenue is complete, accurate, reconciled, reviewed, and supported by retained evidence.

:::

What this helps you do​

  • Identify changes that can affect revenue before the close is finalized.
  • Reconcile operational, billing, revenue-subledger, and general-ledger balances.
  • Document review and exception resolution for audit support.
  • Escalate ASC 606 questions before amounts are posted or financial statements are issued.

Close at a glance​

Phase 1
Prepare the population
Phase 2
Validate source data
Phase 3
Assess exceptions
Phase 4
Reconcile balances
Phase 5
Review and retain evidence

Close sequence​

  1. Pre-close: Freeze the contract-change and billing-event population.
  2. Source validation: Confirm completeness of contracts, usage, invoices, credits, and cash-related data.
  3. ASC 606 assessment: Identify changes requiring documented judgment or technical review.
  4. Revenue processing: Run schedules and investigate processing exceptions.
  5. Reconciliation: Tie revenue, deferred revenue, contract assets, and related balances to the general ledger.
  6. Review and archive: Obtain documented review and save the evidence package.

Copyable checklist​

#Close activityOwnerEvidence to retainControl typeEscalate when
1Complete the contract-change log for the period.Deal Desk / Revenue AccountingExecuted contracts, amendments, order forms, approvalsPreventiveScope, price, term, renewal rights, or deliverables changed
2Confirm billing, usage, and credits are complete for the close period.Billing OperationsBilling export, usage report, credit memo logCompleteness / detectiveData is missing, late, manually adjusted, or inconsistent
3Identify contracts requiring an ASC 606 assessment.Revenue AccountingContract-review log, issue memo, approval recordManagement reviewA new service, material right, modification, unusual payment term, or nonstandard contract appears
4Run revenue schedules and review processing exceptions.Revenue AccountingRevenue run report, exception report, resolved-error logDetectiveSchedule fails, inputs conflict, or revenue is manually overridden
5Reconcile revenue subledger to the general ledger.AccountingReconciliation, GL detail, subledger reportReconciliationAmounts do not agree or reconciling items are unexplained
6Reconcile contract liabilities and contract assets.AccountingRollforward, billing detail, contract-balance supportReconciliationOpening balance, billings, revenue, credits, and ending balance do not tie
7Perform management review and approve open exceptions.ControllerReview checklist, sign-off, exception trackerManagement reviewMaterial, recurring, or unresolved exception remains
8Archive the audit-ready close package.Revenue AccountingEvidence index, final reports, approvals, workpapersEvidence retentionSupport is incomplete, unapproved, or not reproducible

Escalation triggers​

:::warning Stop and assess

Escalate for documented review before finalizing the close if the period includes:

  • A new contract form, new product, implementation service, or bundle.
  • A change to scope, pricing, term, renewal option, or customer rights.
  • Unusual payment terms, material credits, refunds, concessions, or collectibility concerns.
  • Incomplete usage data, manual revenue entries, or a schedule override.
  • A difference between operational data, billing records, revenue schedules, and the general ledger.
  • A conclusion that depends on whether a promise is distinct, whether an arrangement is a modification, or whether consideration is variable.

:::

Evidence index​

Evidence folderMinimum contentsWhy it matters
01_Contract_ChangesExecuted agreements, order forms, amendments, approval historySupports completeness and assessment of changed arrangements
02_Billing_and_UsageBilling exports, usage files, invoice and credit memo logsSupports transaction inputs and cut-off
03_ASC606_AssessmentsReview log, technical memos, conclusions, approvalsDocuments significant judgments
04_Revenue_SchedulesFinal revenue reports, error logs, manual adjustment supportSupports recognized revenue
05_ReconciliationsRevenue-to-GL, deferred-revenue, and contract-balance rollforwardsDemonstrates completeness and accuracy
06_Review_and_SignoffController sign-off, exception tracker, resolution evidenceDemonstrates review and accountability

Common failure patterns​

Contract changes bypass the revenue team​

Risk: Revenue is recognized using old terms because a new order form, credit, or scope change did not enter the close population.

Control response: Reconcile the contract-change log to CRM approvals, executed agreements, billing events, and revenue-system exceptions.

Revenue schedules tie, but the inputs are incomplete​

Risk: The schedule calculates correctly from incomplete contract, usage, or billing data.

Control response: Test completeness before relying on the schedule; reconcile source-system populations and investigate late or manual records.

The reconciliation is prepared but not reviewed​

Risk: A numerical tie-out exists without evidence that someone evaluated unusual reconciling items.

Control response: Require dated reviewer sign-off, documented follow-up, and an open-exception resolution tracker.


This resource is educational and should be adapted to the company's accounting policies, system design, contracts, materiality, and facts and circumstances. Significant accounting judgments should be reviewed by appropriately qualified personnel.