How do I track revenue recognition for a subscription-based business?
When a customer pays upfront for a subscription, you haven’t earned all that money on day one. If someone pays $1,200 for an annual plan, you’ve earned one month’s worth after the first month. The remaining $1,100 is money you collected but still owe service against. That unearned portion is called deferred revenue, and it sits as a liability on your balance sheet until you actually deliver.
Each month, you move the earned portion from deferred revenue to subscription revenue on your profit and loss statement. For that $1,200 annual customer, you’d recognize $100 per month over twelve months. After the full year, the deferred revenue balance for that customer hits zero and the full amount has been recognized as income.
Monthly subscriptions are much simpler. You collect $100 this month, you deliver service this month, you recognize $100 in revenue this month. No deferral needed. The complexity shows up with quarterly, semi-annual, and annual billing cycles where cash hits your account in a lump sum.
In QuickBooks Online, set up a liability account called Deferred Revenue or Unearned Revenue. When you receive an annual or quarterly payment, record it to that liability account instead of directly to income. Then create a recurring monthly journal entry that debits the deferred revenue liability and credits your subscription revenue account for the portion earned that month. This keeps your monthly P&L accurate instead of showing a huge revenue spike in the month someone pays and nothing for the following months.
Whether this matters for your business depends partly on your accounting method. Cash basis accounting recognizes revenue when the payment arrives, so technically you wouldn’t defer anything. But even cash basis SaaS and subscription businesses benefit from tracking deferred revenue internally. Without it, your monthly financials swing wildly based on billing cycles rather than reflecting actual business performance. If you’re ever seeking investment or preparing for due diligence, investors expect to see clean MRR (monthly recurring revenue) figures and churn metrics that depend on proper revenue recognition.
A few things to watch for. Upgrades and downgrades mid-cycle need adjustments to the deferred balance. Refunds on annual plans require reversing the unrecognized portion. And if you offer free trials that convert to paid, revenue recognition starts at conversion, not when the trial begins.
The tracking itself isn’t complicated, but it requires consistency. Missing a month of journal entries or recording annual payments directly to revenue will distort your financials. Working with a small business bookkeeping service that understands subscription models can keep the process running smoothly so your numbers actually reflect how the business is performing month to month.
Long Beach's Trusted Bookkeeping Partner
The Next Step:
A Quick Discovery Call
Tell us where things stand with your books. We'll listen, ask a few questions, and give you a clear quote to get it handled.
More Questions
How do I handle subcontractor payments in my books?
Record each subcontractor payment under a dedicated expense account, assign it to the correct job or project, and track cumulative totals per vendor so you're ready to file 1099s at year end.
Read answerShould a contractor use QuickBooks or a construction-specific platform?
Most small contractors do well with QuickBooks Online when it's set up properly for job costing. Construction-specific platforms are built for project management, but many still rely on QuickBooks for the actual accounting.
Read answerHow often should a business do a physical inventory count?
At minimum, once a year at the end of your fiscal year. But many businesses benefit from quarterly, monthly, or rolling cycle counts depending on how much inventory they carry, how fast it moves, and how tight their margins are.
Read answerWhat's the typical timeline for cleaning up a year of backlogged books?
For most small businesses, cleaning up one year of backlogged books takes two to eight weeks. The actual timeline depends on transaction volume, number of accounts, how accessible your records are, and how quickly you respond to questions along the way.
Read answerWhat financial records should I keep for my California-based LLC?
Keep formation documents permanently and hold onto tax returns, bank statements, receipts, and financial reports for at least seven years. California has its own filing requirements on top of federal ones, so your records need to support both.
Read answerHow should a healthcare practice track revenue by provider?
Use classes in QuickBooks Online to assign each payment or charge to the provider who generated it. This gives you revenue reports broken down by provider without complicating your chart of accounts.
Read answer


