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 share documents securely with a remote bookkeeper?
Use cloud-based platforms like QuickBooks Online, Google Drive, or a secure client portal instead of emailing sensitive files. A professional remote bookkeeper should already have a secure process in place for you to follow.
Read answerWhat does a clean set of books look like at tax time?
Clean books mean every account is reconciled, all transactions are properly categorized, owner draws are separated from business expenses, and your balance sheet reflects reality. Your CPA can open the file and start working without cleanup.
Read answerWhat's the best way to reconcile PayPal and Stripe transactions?
Treat each payment processor as its own account in your bookkeeping software instead of trying to match everything from your bank feed. This gives you transaction-level detail and keeps processing fees tracked separately.
Read answerCan my bookkeeper work directly with my tax preparer?
Yes, and they should. A good bookkeeper will coordinate directly with your tax preparer so financials are accurate, the year-end handoff is smooth, and you don't have to play middleman between the two.
Read answerWhat's the difference between revenue growth and real profitability?
Revenue growth measures how much money is coming in. Real profitability measures how much you actually keep after all expenses. A business can grow its revenue every year and still lose money.
Read answerWhat are the biggest bookkeeping challenges for creative agencies?
Creative agencies deal with project-based revenue, heavy contractor use, and unpredictable cash flow. These make bookkeeping harder than it looks, especially when profitability varies widely from one client to the next.
Read answer


