How do I track deferred revenue for subscription businesses?
Deferred revenue is money you’ve collected for services you haven’t delivered yet. When a customer pays for an annual subscription upfront, you don’t have $1,200 in revenue. You have a $1,200 liability because you owe them twelve months of service. The tracking requires recording cash as a liability when received, then recognizing portions as revenue each month as you deliver.
Set up a liability account in your chart of accounts called Deferred Revenue or Unearned Revenue. This sits on your balance sheet, not your income statement. When a customer pays $600 for a six-month subscription, the entry is debit Cash $600 and credit Deferred Revenue $600. Your recognized revenue at this point is zero.
Each month, you recognize the portion you’ve earned. For that six-month subscription, you’ve earned $100 each month. The entry is debit Deferred Revenue $100 and credit Subscription Revenue $100. Do this at month end as part of your close process.
In QuickBooks Online, you can handle this with journal entries or by setting up products and services correctly. Create a liability-type item for the initial payment and a revenue-type item for monthly recognition. If volume is low, manual journal entries work fine. Higher volume requires automation or better workflows.
The monthly recognition doesn’t have to be exact to the day for most small subscription businesses. If someone subscribes on the 15th, you can still recognize a full month’s revenue that month or prorate it. Pick a method and stay consistent. Most small businesses use simplified monthly recognition rather than daily calculations.
Track by customer if you need to know exactly how much deferred revenue belongs to each account. This matters when customers cancel and you need to calculate refunds, or when you’re selling the business and buyers want to understand your deferred revenue composition. QuickBooks can track this with sub-accounts or classes, but it adds complexity you may not need early on.
Why does this matter? If you’re just looking at your bank balance, you might think you had a great month when really you collected money for services you still owe. GAAP requires revenue recognition when earned, not when collected. Investors and lenders expect accurate financials. Mixing cash and accrual methods for revenue makes your books unreliable for decision-making.
For SaaS and subscription businesses at scale, the manual approach breaks down. You’ll need either accounting software with built-in revenue recognition or integration between your billing platform and your books. Stripe, Chargebee, and similar platforms can push recognized revenue to your accounting system automatically.
The complexity scales with your business. Ten customers paying monthly is straightforward. Hundreds of customers on various plans with annual, quarterly, and monthly billing requires systems and processes that most small businesses don’t set up until they’re forced to.
If your current books show subscription payments hitting revenue when received, they’re wrong. Fixing this retroactively means calculating what should have been deferred at each period and restating your financials. The sooner you set up proper tracking, the less cleanup you’ll face later. Working with Merrimack Valley bookkeepers who understand subscription accounting can help you get this right from the start and avoid messy corrections down the road.
The Merrimack Valley's Trusted Accounting Partner
The Next Step:
A 15-Minute Call
Tell us about your business and what you're dealing with. We'll listen, ask a few questions, and give you a straightforward quote.
More Questions
What records do I need to keep for my small business?
Keep financial records, tax documents, employment files, business formation papers, contracts, and insurance policies. Most tax-related records should be kept for seven years, while formation documents and insurance policies should be kept permanently.
Read answerWhat is the cost of outsourcing payroll for a small business?
Most small businesses pay $50 to $200 per month for outsourced payroll, depending on employee count and pay frequency. Pricing typically includes a base fee plus a per-employee charge, with extras like multi-state filings adding cost.
Read answerWhat accounting method should Amazon sellers use?
Most Amazon sellers under the IRS gross receipts threshold can use cash basis, which is simpler to manage. As you scale past $1 million or pursue investors, accrual provides more accurate profitability insights.
Read answerWhat is the difference between a W-2 employee and a 1099 contractor?
A W-2 employee works under your direction with taxes withheld from their pay, while a 1099 contractor operates independently and handles their own taxes. The distinction affects your payroll obligations, paperwork requirements, and legal exposure.
Read answerWhat accounting software is best for transportation businesses?
QuickBooks Online handles what most transportation businesses need. The software choice matters less than getting it configured correctly for per-mile tracking, equipment costs, and multi-state operations.
Read answerWhat is the sales tax rate in Massachusetts?
The Massachusetts sales tax rate is 6.25% statewide with no local taxes added. Certain items like clothing under $175 and grocery food are exempt, but most retail goods and prepared food are taxable.
Read answer

