Table of Contents
We've seen this moment with almost every founder who moves customers to annual billing. A large upfront payment lands in the bank, and the books suddenly look very different from the business. Deferred revenue is how accounting closes that gap: it tracks cash you've collected for work you haven't done yet, and releases it into revenue as you deliver. This article explains the logic behind it, the situations that most often throw the balance off, how Canadian and US tax rules treat it, and the one schedule investors will ask you for.

How deferred revenue works when a customer pays upfront 🎯
When a customer pays before you deliver, two things happen on your books at once. Your cash goes up, because the money is in your account. And a liability called deferred revenue (sometimes labelled unearned revenue) goes up by the same amount, because you now owe that customer a year of service. Nothing reaches your income statement yet. Until you deliver, the payment is an obligation, not income.
Take a hypothetical customer who prepays $12,000 for a 12-month subscription. On day one you have $12,000 more cash and a $12,000 liability. Your revenue for that day is zero. This is the same principle our ASC 606 guide for Canadian SaaS founders covers in depth: revenue follows delivery, not payment. For a subscription, delivery happens a little every month, so revenue is recognized month by month as the service is provided.
A few situations change how the balance should look:
GST/HST. The tax portion of the payment never belongs in deferred revenue. If that customer is in Alberta, they pay $12,600: $12,000 goes to deferred revenue and $600 is GST you owe to the CRA. GST/HST generally becomes payable when you invoice or get paid, whichever comes first, not as you earn the revenue, so it's remitted in the period you collect it.
Invoicing before payment. Sending an invoice for a service you haven't started doesn't automatically create deferred revenue. It belongs on the books once the customer is committed to paying, typically when the invoice is due under a non-cancellable contract. Until then, an open invoice for future service can overstate both your receivables and your liabilities.
Cancellations and refunds. If a customer cancels mid-term and you refund the unused months, the refund comes out of the deferred revenue balance, not out of revenue you've already recognized for months you delivered.
US-dollar contracts. If a US customer prepays in USD, the deferred revenue is recorded at the exchange rate on the day the cash arrived, and it stays at that rate. It isn't revalued each month as the exchange rate moves, so the revenue you recognize from it uses the original rate.
## Moving deferred revenue onto the income statement ⏳
At the end of each month, you move the portion you've delivered out of the liability and into revenue. The liability goes down, revenue goes up, and cash doesn't change, because you collected it months ago.
Using the same example, each month $1,000 moves from deferred revenue to revenue. After three months you've recognized $3,000 of revenue and still owe the customer $9,000 of service. After twelve months the liability is zero and the full $12,000 has been recognized. If your deferred revenue balance ever goes below zero, or stays put while you're delivering service, something in the schedule is wrong.
The schedule gets harder when customers upgrade, downgrade, or add seats mid-term, because each change resets how much is left to recognize and over how many months. Proper cloud accounting services keep the billing system and the general ledger in sync, so a mid-term change updates the schedule instead of breaking it.
Pro tip: Set your billing system to post revenue recognition automatically on the last day of each month, so recognized revenue always matches the service period. When you review your monthly financials, check that the deferred revenue balance moved by the amount you expected.

Reporting deferred revenue to tax authorities 📊
Tax rules don't follow your accounting schedule, and Canada and the US handle deferred revenue in different ways.
In Canada, advance payments for services not yet provided are included in income when you receive them, under Paragraph 12(1)(a) of the Income Tax Act. You can then claim a reasonable reserve for the unearned portion under Paragraph 20(1)(m). The reserve is added back to income the following 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 you can claim it again every year, your taxable income generally follows the same pattern as your books.
The US is stricter. Under IRC Section 451(c) and Treas. Reg. § 1.451-8, an accrual-method taxpayer can elect to defer advance payments, but only for one year. Revenue recognized in your financial statements in the year you receive the payment is taxed that year, and everything left over is taxed the next year, even if your books spread it over two or three more years (Electronic Code of Federal Regulations, Treas. Reg. § 1.451-8). On a multi-year prepaid contract, that means paying US tax on revenue you haven't earned yet. Our pillar guide walks through a three-year example
Pro tip: Before filing your corporate return (the T2 in Canada), reconcile your book deferred revenue balance against the reserve or deferral you're claiming for tax. This catches the cases where your accounting software's schedule and the tax rules don't match.
Building investor-grade deferred revenue records 📈
Investors look closely at deferred revenue because it shows how much future revenue is already paid for. The schedule they ask for is the deferred revenue roll-forward:
Opening deferred revenue balance, plus new billings, minus revenue recognized, minus refunds and credits, equals closing deferred revenue balance.
If those numbers tie to your billing system and your general ledger every month, you can answer most revenue questions in diligence from one page. The roll-forward also shows the relationship between billings and revenue, which is how investors see whether growth is coming from new contracts or from recognizing old ones. For multi-year contracts, split the closing balance into the portion you'll recognize in the next 12 months and the portion after that, because they're reported separately on the balance sheet.
The test investors apply is traceability: can you take any revenue figure and show the invoice, the cash receipt, and the monthly schedule that recognized it? Setting up professional accounting solutions for startups early means that trail exists before anyone asks for it.
Book a free consultation 📞
Manual deferred revenue spreadsheets are where most revenue errors start, and they're the first thing to slow down a tax filing or a diligence review. EIM Services helps Canadian and US founders set up deferred revenue schedules and roll-forwards that tie to billing, the general ledger, and tax. Schedule a free 30-minute consultation to review your billing workflow, check how your deferred revenue is being tracked, and see where automation can shorten your monthly close.
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.

