Topics Tools Blog 5-Step Guide →

Presentation & Disclosures

The disclosures required under ASC 606 and IFRS 15 are more extensive than most people expect. Here's what goes on the balance sheet, what goes in the notes, and what auditors actually scrutinize.

Educational content only. This page is not professional accounting advice. Consult a qualified accountant before making accounting policy decisions for your company.

The disclosure requirements under ASC 606 and IFRS 15 are among the most comprehensive in GAAP/IFRS. The objective is to help users understand the nature, amount, timing, and uncertainty of revenue and cash flows from contracts with customers. For SaaS companies — where upfront payments, multi-period contracts, and complex bundling are common — the presentation and disclosure decisions have real consequences for how the business is read by investors and auditors.

Balance Sheet: Three Concepts, Frequently Confused

Three distinct items arise from revenue contracts, and they are not interchangeable:

Contract Assets

A contract asset arises when you have already satisfied a performance obligation but your right to receive payment is conditional on something other than just the passage of time — typically, satisfying another performance obligation first. Example: you deliver and install software in month 1 (PO satisfied), but the contract says you invoice only after training is complete in month 3. You have a contract asset in months 1–2: you've earned the revenue but can't yet invoice.

Contract assets are not receivables — the customer hasn't accepted a payment obligation yet. They sit in a separate line item on the balance sheet.

Receivables (Trade Receivables)

A receivable arises when your right to receive payment is unconditional — the only thing left is the passage of time. You've invoiced, the customer owes you money, and nothing else needs to happen for you to collect. This is a regular accounts receivable, subject to standard impairment (allowance for doubtful accounts).

Contract Liabilities (Deferred Revenue)

A contract liability arises when the customer has paid (or you have the unconditional right to invoice) before you have satisfied the related performance obligation. In SaaS, this is the most common balance sheet item: annual subscriptions paid upfront create a contract liability (deferred revenue) that you amortize over the service period.

Key distinction: Not all deferred revenue is a contract liability. If you collect advance payments that include a refund right, the refund obligation may be a refund liability under ASC 606-10-55-23 or IFRS 15.55 — presented separately from contract liabilities.

Working Example: Annual SaaS Subscription

A customer pays $12,000 on January 1 for a 12-month subscription. Service begins immediately.

At January 1 (payment received, service beginning):

At January 31 (one month of service delivered):

At the end of January, the balance sheet shows $11,000 of contract liabilities. By December 31, the contract liability is fully amortized. No contract assets — the right to payment was unconditional at signing.

Footnote disclosure required: The company must disclose that it had $12,000 of contract liabilities at the start of the period, $11,000 of which were recognized as revenue during the current period (or appropriate disclosure of the opening balance roll-forward).

Required Note Disclosures

Both standards require extensive footnote disclosure organized around five areas:

1. Disaggregation of revenue. Revenue must be broken down into categories that show how economic factors affect the nature, amount, timing, and uncertainty of revenue. Common disaggregation dimensions for SaaS: by product line, by geography, by contract duration (monthly vs. annual vs. multi-year), by delivery model (self-serve vs. enterprise), or by customer segment. You choose the categories — but they must be genuinely informative, not just top-line totals.

2. Contract balances. A roll-forward of contract assets and liabilities is required: opening balance, revenue recognized, amounts billed, and closing balance. For contract liabilities, you must also disclose how much of the opening balance was recognized as revenue during the current period — this is the "pull-through" number that investors use to sanity-check ARR.

3. Performance obligations. Qualitative description of when performance obligations are satisfied (over time or at a point in time), the significant payment terms, and whether there are warranties, return rights, or other obligations. For companies with long-term contracts, also disclose the aggregate amount of the transaction price allocated to unsatisfied performance obligations (the "backlog disclosure") — when you expect to recognize it. The practical expedient: you can skip the backlog disclosure for performance obligations with an original expected duration of one year or less.

4. Significant judgments. The methods and assumptions used in determining: (a) timing of satisfaction of performance obligations, (b) transaction price and constraint, (c) allocation to performance obligations. For SaaS, this typically covers how you identify distinct performance obligations in bundled arrangements, how you estimate and constrain variable consideration, and how you determine SSPs.

5. Assets recognized for costs to obtain or fulfill contracts. Opening and closing balances of capitalized contract costs (e.g., deferred commission assets), amortization for the period, and the judgments used to determine amortization periods.

IFRS 15 vs. ASC 606

Substantially aligned in objectives and required content. The most material difference is how backlog (remaining performance obligations) is disclosed — IFRS 15 uses "remaining performance obligations," ASC 606 uses a specific dollar quantification with timing. Public company requirements under ASC 606 are generally more prescriptive due to SEC guidance.

Disaggregation of revenue
IFRS 15

IFRS 15.114–115: disaggregate revenue into categories that depict how nature, amount, timing, and uncertainty differ. Link to segment disclosures required.

ASC 606

ASC 606-10-50-5 through 50-6: same objective with additional ASC 280 (segments) linkage. SEC registrants receive further guidance through Staff Accounting Bulletins.

Remaining performance obligations (backlog)
IFRS 15

IFRS 15.120–122: disclose aggregate amount of transaction price allocated to unsatisfied obligations, and when expected to recognize. Practical expedient for ≤1 year contracts or variable consideration.

ASC 606

ASC 606-10-50-13 through 50-15: same requirement with same practical expedients. Must disclose expected timing of recognition (qualitative acceptable for non-public).

Contract balance roll-forward detail
IFRS 15

IFRS 15.116–118: disclose opening and closing balances, revenue recognized from opening contract liabilities, and beginning-of-period contract assets transferred to receivables.

ASC 606

ASC 606-10-50-8 through 50-9: same requirements. SEC registrants often provide a full table in MD&A in addition to footnote disclosure.

Common Pitfalls
  1. Treating all deferred revenue as a single line item. Contract liabilities (obligations to deliver service) and refund liabilities (obligations to return cash) are different. Mixing them overstates or understates each. When a contract has a refund right — like a money-back guarantee period — the refund obligation and the performance obligation must be separated and presented accordingly.
  2. Skipping the backlog disclosure because "contracts are short." The practical expedient to omit remaining performance obligations applies only to contracts with an original expected duration of one year or less. If you have multi-year contracts — even if renewal terms are short — you may be required to disclose the total transaction price allocated to future performance obligations and when you expect to recognize it. Companies with enterprise contracts frequently underestimate this requirement.
  3. Presenting contract assets and receivables as the same line item. They look similar — both represent amounts you expect to collect — but they are legally and economically different. A contract asset can only be presented as a receivable once your right to the consideration is unconditional. Combining them obscures credit risk (receivables are subject to impairment under ASC 326 / IFRS 9) and creates audit risk.
  4. Inadequate disaggregation of revenue. A single-line "SaaS subscription revenue" disclosure rarely satisfies the standard if there are meaningful differences in how revenue is earned across product lines, geographies, or contract types. Auditors increasingly challenge companies whose disaggregation adds no information beyond the face of the income statement.
Key Takeaway

Presentation and disclosure is where revenue recognition policy becomes public. The balance sheet classification — contract assets, receivables, contract liabilities, refund liabilities — signals to auditors and investors how well you understand your own arrangements. The footnote disclosures (disaggregation, contract balance roll-forward, remaining performance obligations, significant judgments) are the infrastructure that supports those numbers. Companies that invest in getting the presentation right tend to have cleaner audits and more credible financial reporting. The most common failure: under-disclosing because the standard feels optional. It isn't.


Free Resource

5-Step Revenue Recognition Guide

Work through IFRS 15 and ASC 606 step by step with real SaaS examples.

Start the guide
Browse All Topics

More Application Guidance

Explore more deep dives on specific IFRS 15 and ASC 606 concepts.

All topics
Free Tool

27-Point Audit Checklist

Ensure your revenue recognition is audit-ready before your next close.

See the checklist
Free Tool

Revenue Memo Template

A 7-section auditor-ready memo documenting your revenue recognition policy.

Get the template