Table of Contents
- 1. Understanding ASC 606 revenue recognition fundamentals 📈
- 2. Applying the five-step revenue recognition model 🎯
- 3. Bridging ASPE, IFRS 15, and ASC 606 across the border 🌍
- 4. Managing deferred revenue schedules accurately 🗓️
- 5. Capitalizing sales commissions under ASC 340-40 💰
- 6. Aligning GAAP reporting with tax obligations 🏛️
- 7. Automating your revenue management systems ⚙️
- 8. FAQs ❓
- 9. Book a free consultation 📞
Founders scaling subscription businesses often treat cash in the bank as earned revenue. It isn't, and the gap shows up at the worst possible time: in an investor's diligence request or the first audit. ASC 606 is the US GAAP standard that decides when a subscription dollar becomes revenue. This article walks Canadian and US startup founders through the five-step model, a worked deferred revenue example, the ASPE-to-GAAP gap most Canadian companies hit after a Delaware flip, how sales commissions are treated, and why a three-year prepaid contract is taxed very differently in Canada and the US.

Understanding ASC 606 revenue recognition fundamentals 📈
US Generally Accepted Accounting Principles (GAAP - the standard framework for US financial reporting) apply ASC 606 to every contract with a customer. The core rule is simple: you can't record cash as revenue just because a customer paid upfront for an annual subscription. That cash enters your balance sheet as deferred revenue (a liability representing services you still owe). It moves to revenue on your income statement as you deliver the service, usually month by month.
Whether you need ASC 606 right now depends on who reads your financials. A pre-seed company reporting to Canadian angels rarely does. A company with a US parent, US-based lenders, or a lead investor who asks for GAAP-basis or audited statements does. The cost of waiting is real: rebuilding two years of revenue history under a new standard is slower and more expensive than recording it correctly as you go.
Applying the five-step revenue recognition model 🎯
Under FASB Topic 606 (ASC 606) and IFRS 15, revenue recognition follows five steps: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations, and (5) recognize revenue when (or as) each performance obligation is satisfied (Financial Accounting Standards Board (FASB), 2014). In practice: list what you promised, put a dollar value on each promise, and record revenue as the customer receives each one.
Step 1 has its own five contract criteria, which is where the "five criteria" phrasing comes from. A contract exists only if both parties have approved it, each party's rights are identifiable, payment terms are identifiable, the contract has commercial substance, and collection is probable. A signed order form with a customer you expect to pay usually clears all five.
Step 2 is where SaaS companies most often go wrong. Take a mandatory implementation fee bundled with software access. The test is whether the implementation is distinct: can the customer benefit from it on its own or with readily available resources, and is it separately identifiable from the subscription? Setup work that only configures your platform usually fails that test. A non-distinct upfront fee is recognized over the contract term, or over a longer period if it gives the customer a material right to renew without paying the fee again.
Pro tip: Review your master service agreements and clearly separate software access clauses from professional services. Clear drafting makes the distinct test, and the price allocation in Step 4, far easier to defend.

Bridging ASPE, IFRS 15, and ASC 606 across the border 🌍
Most Canadian private startups report under ASPE (Accounting Standards for Private Enterprises), not IFRS (International Financial Reporting Standards). That distinction matters more than any IFRS-versus-GAAP nuance. ASPE's revenue standard, Section 3400, does not use the five-step model. It recognizes revenue when performance is achieved and measurement and collection are reasonably assured, without ASC 606's detailed rules on performance obligations and price allocation. ASPE also has no equivalent of the ASC 340-40 cost capitalization rules covered below, so most ASPE reporters expense sales commissions as incurred.
The gap usually surfaces at a Delaware flip, when a Canadian company becomes a subsidiary of a new US parent before a US-led round. The parent's lenders, investors, or auditors will typically expect US GAAP, and your ASPE books need to be converted. If your contracts bundle implementation, hardware, or multi-year pricing, that conversion means rebuilding revenue under the five-step model contract by contract. Proper accounting solutions for startups keep a GAAP-ready revenue schedule running alongside ASPE books, so the flip doesn't stall the round.
If you do report under IFRS 15, the gap is smaller. IFRS 15 and ASC 606 were developed jointly and share the five-step model, but they differ in a few important places that matter for startups. "Probable" collectibility means likely to occur under US GAAP and more likely than not under IFRS, so a contract can pass Step 1 under IFRS and fail under GAAP. IFRS permits reversing an impairment of capitalized contract costs, and US GAAP prohibits it. The standards also diverge on some licensing guidance and on certain US GAAP policy elections, such as how sales taxes and shipping are presented.
Managing deferred revenue schedules accurately 🗓️
Here is a hypothetical example. A customer signs a 12-month subscription for $120,000 on January 1, prepays in full, and also pays a $12,000 onboarding fee that isn't distinct from the subscription.
On January 1, you record the $132,000 of cash against deferred revenue. Nothing is revenue yet. Each month you move $10,000 of subscription revenue and $1,000 of onboarding revenue out of deferred revenue and onto the income statement. At March 31 you have recognized $33,000 and still carry $99,000 of deferred revenue as a liability. If you had booked the full $132,000 as January revenue, your first quarter would be overstated by $99,000 and the next three quarters would look like a collapse.
A spreadsheet handles this for your first twenty customers. Mid-term upgrades, downgrades, and early cancellations are what break it. If that customer adds seats in April, the added price has to be accounted for as a contract modification and spread over the remaining term, and every schedule that touches the contract has to change.
Your revenue schedule is also separate from MRR (Monthly Recurring Revenue - a non-GAAP operating metric). Investors look at both and expect them to reconcile. If your GAAP revenue and your reported MRR can't be tied together, diligence slows down. Reliable bookkeeping services keep the schedule, the billing system, and the general ledger tied out at every monthly close.
Capitalizing sales commissions under ASC 340-40 💰
ASC 606 has a companion standard for costs. Under FASB ASC Subtopic 340-40 (Other Assets and Deferred Costs—Contracts with Customers), incremental costs of obtaining a contract with a customer must be capitalized as an asset if the entity expects to recover them (Financial Accounting Standards Board (FASB), 2014). "Incremental" means you would not have incurred the cost without winning the contract. For most startups, that is sales commissions. Marketing spend, salaries for SDRs, and the broader CAC (Customer Acquisition Cost) you track for unit economics do not qualify and stay expensed.
The capitalized commission is amortized (spread as an expense) over the period of benefit. That period includes expected renewals unless you pay a commensurate commission on each renewal. Using the example above, a 10% commission of $12,000 on a customer expected to stay three years would be amortized at roughly $333 per month rather than hitting a single month.
The practical expedient is the part most founders miss. If the amortization period would be one year or less, you can expense the commission immediately. Monthly plans and annual plans with a renewal commission equal to the first-year commission often qualify. This keeps capitalization limited to the contracts where it actually changes your numbers.
Pro tip: Document your methodology for determining the period of benefit for capitalized commissions, as auditors will test this assumption heavily.
Aligning GAAP reporting with tax obligations 🏛️
Tax law and GAAP often disagree on when you made money, and the gap is widest on multi-year prepaid contracts. In the US, IRC Section 451(c) and Treas. Reg. § 1.451-8 let an accrual-method taxpayer elect the deferral method for advance payments. Revenue recognized in the taxpayer's applicable financial statement in the year of receipt is taxed that year. Everything left over is taxed the following year, however long the GAAP deferral schedule runs (Electronic Code of Federal Regulations, Treas. Reg. § 1.451-8).
Canada works differently. Under Paragraph 12(1)(a) of the Income Tax Act, advance payments for services not yet rendered are included in income when received. Paragraph 20(1)(m) then allows a reasonable reserve for services to be rendered after year end. The reserve is added back to income the next year under Paragraph 12(1)(e), and a new reserve can be claimed for whatever is still unearned (Department of Justice Canada, Income Tax Act s. 20). Because the reserve is renewed each year, Canadian taxable income generally tracks the book deferral schedule.
Take a hypothetical three-year contract for $360,000, prepaid on July 1, 2026, with a December 31 year end. GAAP recognizes $60,000 in 2026 and $120,000 in each of 2027 and 2028, and the final $60,000 in 2029. In Canada, a reserve for the unearned balance generally lets taxable income follow that pattern. In the US under the deferral method, $60,000 is taxed in 2026 and the remaining $300,000 is taxed in 2027, even though $180,000 of it won't be earned until 2028 and 2029. A cross-border group with a US parent selling multi-year prepaid contracts can owe US tax on cash it has already spent on growth. Plan for that in your cash forecast.
Robust cloud accounting services maintain separate book and tax revenue schedules for each entity, so you see the tax cost of a multi-year deal before you sign it.
Automating your revenue management systems ⚙️
Bookkeeping platforms like QuickBooks Online and Xero record invoices and deferred revenue balances, but they don't natively handle ASC 606 allocation, contract modifications, or commission amortization at scale. Dedicated revenue tools such as Stripe Revenue Recognition, Chargebee, or Maxio generate deferred revenue schedules, revenue waterfalls, and journal entries directly from billing data.
The value shows up in an audit. If an auditor selects an invoice from fourteen months ago, the system traces how that payment was allocated, deferred, and recognized. The right time to add one is when manual schedules start taking more than a day of each month-end close, or when you begin signing contracts with modifications, bundles, or multi-year terms.
Treat ASC 606 as part of how your business is measured, not as a compliance chore. Founders who can show a clean revenue schedule that ties to billing, MRR, and tax answer diligence questions in days instead of weeks.

FAQs ❓
What is ASC 606 revenue recognition?
ASC 606 is the US GAAP standard for recording revenue from contracts with customers. Companies recognize revenue as they satisfy performance obligations and transfer control of goods or services to the customer, not when cash is received.
What are the 5 criteria for ASC 606 revenue recognition?
ASC 606 has five steps: identify the contract, identify the performance obligations, determine the transaction price, allocate the price to the obligations, and recognize revenue as each obligation is satisfied. The first step has its own five criteria a contract must meet: approval by both parties, identifiable rights, identifiable payment terms, commercial substance, and probable collection.
Do Canadian private companies have to follow ASC 606?
Not by default. Most Canadian private companies can report under ASPE, which uses Section 3400 instead. ASC 606 applies when you prepare US GAAP financial statements, typically after a Delaware flip or when a US investor, lender, or parent company requires them.
What is the difference between IFRS 15 and ASC 606?
They share the same five-step model. The main differences for startups are the collectibility threshold (likely to occur under US GAAP, more likely than not under IFRS), the treatment of impairment reversals on capitalized contract costs (permitted under IFRS, prohibited under US GAAP), parts of the licensing guidance, and certain US GAAP policy elections.
Can a startup use cash-basis accounting instead?
Early-stage startups often begin on a cash basis, but it misrepresents performance for subscription businesses that collect upfront. Moving to accrual accounting before raising institutional capital is generally expected, and US GAAP reporting requirements, including ASC 606, usually follow once a US investor, lender, or parent company is involved.
Book a free consultation 📞
Revenue recognition shouldn't be the reason your next round slows down. EIM Services helps Canadian and US founders set up deferred revenue schedules, support ASC 606 implementation, and keep book and tax records audit-ready, at a fraction of the cost of an in-house finance team. Schedule a free 30-minute consultation to review your subscription model, your contract terms, and what your next funding stage will require.
Natasha Galitsyna
Co-founder & Creator of Possibilities
Serving the startup community since 2018
EIM Services has partnered with multiple Canadian and international startups to deliver scalable, cost-effective, and solid solutions. Our expertise spans pre-seed to Series A companies, delivering automated financial systems that reduce financial overhead by an average of 50% while ensuring investor-grade reporting at a fraction of the cost of an in-house team. We've helped startups save thousands through strategic financial positioning and compliance excellence.

