Why prepaid subscriptions are not revenue until the box ships
When a customer pays $180 upfront for a six-month plan, none of it is revenue on day one. Here is what belongs on the balance sheet instead and what gets distorted when it is not there.

A subscription box brand we work with had a strong January by every measure that mattered to the owner. One hundred customers signed up for a six-month plan at $180 each. QuickBooks recorded $18,000 in subscription revenue. The owner withdrew a portion and increased ad spend for Q1.
By April, cash was tight. Boxes were shipping on schedule, but the Profit and Loss report (P&L) showed almost no subscription revenue for February, March, or April. The bank balance did not match what the business felt like it should be producing.
Nothing was wrong with the subscription base. The problem was that the $18,000 was never January revenue. It was a liability, a promise to ship six boxes to each of those 100 customers over the next six months.
What advance subscription payments actually are
When a customer pays for a subscription before all the boxes ship, the business has cash but has not finished delivering. The payment covers future obligations, not past ones. Until each box ships and the monthly obligation is met, that cash is a form of debt to the customer.
In accounting, advance payments for undelivered goods are recorded as deferred revenue: a current liability on the balance sheet. Each month, as the box ships and the obligation is met, a portion of that liability converts to earned revenue. A $180 six-month plan earns $30 per month. Nothing more until the next box leaves the warehouse.
The cash is real. The recognition timing is what determines whether the books tell an accurate story.
What the books miss when subscriptions are recorded as immediate income
The payment is booked to the income account instead of a liability. When Stripe records a new subscription, most QuickBooks setups post it directly to a Sales or Product Revenue account. The $180 arrives and becomes income that month, with no indication that future delivery is still required.
The balance sheet shows no fulfillment obligation. Deferred revenue is a current liability because the customer has a right to a refund on unshipped boxes. If there is no liability account tracking open subscriptions, the balance sheet understates what the business owes. At renewal periods, when many customers prepay at once, the hidden obligation can run to tens of thousands of dollars without appearing anywhere in the books.
The P&L cycles in a way that obscures the actual business. Subscription payment months spike. The months in between appear quiet. None of that reflects how the operation actually works. Six boxes ship on roughly the same schedule. The P&L should reflect that consistency, not the payment calendar.
Spending decisions track the wrong signal. The owner who sees $18,000 in January income may draw from it and commit to higher operating costs. If that $18,000 represents six months of future box costs, packaging, and shipping, January was not profitable at $18,000. It was profitable at $3,000, with $15,000 held in trust for obligations still to come.
What one cohort of subscriptions actually looks like
One hundred customers, each paying $180 upfront for a six-month plan. Here is how the books should read, compared with how they usually do.
| Month | Cash received | Revenue recognized | Deferred revenue balance |
|---|---|---|---|
| January (signup) | $18,000 | $3,000 | $15,000 |
| February | $0 | $3,000 | $12,000 |
| March | $0 | $3,000 | $9,000 |
| April | $0 | $3,000 | $6,000 |
| May | $0 | $3,000 | $3,000 |
| June | $0 | $3,000 | $0 |
The total recognized over all six months is $18,000. Cash received in January is $18,000. The numbers reconcile. But income is distributed across the months the obligation was actually met. On the wrong books, January shows $18,000 in subscription sales and February through June show near-zero. No downstream analysis works correctly from that starting point.
Why this matters beyond the monthly P&L
Pricing and ad spend decisions can rest on a wrong margin figure. An owner who believes the month-one unit economics justify a higher customer acquisition cost may be calculating that cost against $180 of assumed revenue when only $30 of it was earned. The remaining $150 will be earned in future months, with costs to match. Decisions made on that inflated figure tend to compress margin in later months.
The balance sheet can mislead a buyer or lender. A buyer or investor reviewing the financials will see January spikes followed by quiet months and will either discount the subscription revenue or ask for a recast of the books. Deferred revenue not tracked as a liability is one of the more common findings in a small business due diligence review. Fixing it before that conversation is straightforward. Explaining it during one is harder.
Cancellations become difficult to process correctly. If a subscriber cancels after the second box and requests a refund on the remaining four months, the correct entry is to reduce the deferred revenue balance by $120 and issue a cash refund. If deferred revenue was never set up, there is no clean place on the books for that transaction. It ends up posted as an expense or as a gross revenue reduction, with no trail that explains what happened.
What proper subscription accounting looks like
For subscription brands we work with, every new subscription is posted to a Deferred Revenue account, a current liability on the balance sheet. At month-end, we run a recognition entry: debit Deferred Revenue, credit Sales, for the number of active subscribers whose box shipped that month times the monthly rate per subscriber.
The result is a P&L that reflects actual shipment activity, a balance sheet that shows what the business owes at every point in the subscription term, and a deferred revenue balance that functions as a forward-looking indicator of committed revenue in the months ahead.
Best practices for subscription brands
- Book new subscription payments to a Deferred Revenue liability account, not to a Sales account. The shift from Cash to Deferred Revenue is the critical first step.
- Run a monthly recognition entry tied to shipment records. Revenue is recognized when each box leaves the warehouse, not when the payment was received.
- Maintain a subscription schedule: a list of active subscribers, their plan start date, monthly rate, and cumulative revenue recognized to date. Reconcile that schedule to the Deferred Revenue balance each month.
- Track cancellations against the deferred revenue balance, not against the income account. A mid-plan cancellation with a refund is a liability reduction and a cash outflow, not a revenue reversal.
- Review the deferred revenue balance each month as a measure of forward committed revenue. A growing balance reflects strong prepaid demand. A shrinking balance reflects more completions than new starts.
Three questions worth asking
- When a new subscription payment is received, which account does it hit in QuickBooks? If the answer is Sales or Product Income, subscription revenue timing is likely off.
- Is there a Deferred Revenue account on your balance sheet right now? If not, there is no record anywhere in the books of the boxes still owed to active subscribers.
- Does your P&L show high subscription income in the months subscriptions renew and near-zero in between? If so, the books are recording payment timing, not delivery timing.
If any answer is uncertain, the current setup likely has subscription payments sitting in the wrong account. The correction is a process change that takes one close cycle to put in place. Once it is running, the books give an accurate picture of both what was earned and what is still owed.
If you want a second look at how your subscription revenue is sitting in the books, send us your current balance sheet and a recent P&L. We will identify where the timing is off and what the correction would look like.
- SUBSCRIPTION PAYMENT$18,000 arrives from 100 new six-month subscribers
- POSTED TO SALESFull amount booked as January income on day one
- P&L SPIKEJanuary looks like the strongest month of the year
- LIABILITY MISSINGNo record that 100 boxes are still owed to customers
- DEFERRED REVENUE$18,000 posted as a balance-sheet liability at signup
- MONTHLY RECOGNITION$3,000 recognized in each of the six months
- LIABILITY TRACKSBalance sheet reflects what the business still owes each month
- SIX MONTHS TO ZERODeferred balance clears when the final box ships
Want a second set of eyes on your books?
30 minutes on Zoom. We'll look at your books and tell you what's working and what isn't.
This is the work we do every day. See bookkeeping for e-commerce.
Book a call