How to Record Deferred Revenue in QuickBooks
Jul 9, 2026
PDF, JPG, PNG, BMP, HEIC, TIFF
Upload your bank statement
Drop file here or click to upload
PDF, JPG, PNG, BMP, HEIC, TIFF
Uploading...
TL;DR: Deferred revenue (also called unearned revenue) is cash a customer pays before you have delivered the service, so it is a liability, not income. You owe the customer work, not money back, but you still owe something. In QuickBooks you set up an Other Current Liability account called Deferred Revenue, credit it when the money arrives, and then move it into an income account with a monthly journal entry (or an automated recognition schedule) as the service is delivered. Check the Balance Sheet so the remaining liability always equals the portion you have not yet earned.
Last updated July 2026.
What deferred revenue is, and why it is a liability
Deferred revenue is money you have collected for goods or services you have not delivered yet. A customer pays you $1,200 in January for a year of access. You have the cash, but you have not done eleven twelfths of the work. Under accrual accounting, revenue is earned when you deliver, not when the deposit clears. Until you deliver, that money represents an obligation: you owe the customer service. That obligation is why deferred revenue sits on the Balance Sheet as a liability rather than on the Profit and Loss as income.
One honest caveat. A strict cash-basis filer records income when the cash arrives, full stop, and would not track deferred revenue on their tax return at all. So this mainly matters on accrual books. It also matters on any set of books you use to actually run the business, because booking a year of prepayment as one month's revenue makes January look great and the next eleven months look empty.
Deferred revenue shows up almost anywhere customers pay ahead. Common examples: annual gym memberships, prepaid class packs and personal training packages, HVAC or pest control maintenance plans, annual SaaS subscriptions, professional retainers, prepaid tuition, gift cards, and extended warranties. If money comes in the door before the service goes out, you are probably looking at a deferral.
The categorization matters more than it looks, because your bank deposit is identical either way. Whether you book that $1,200 as income or as a liability, the same $1,200 hits the bank. That is exactly why the bank feed cannot decide this for you, and why a converter or a bank rule that auto-posts deposits to income will quietly get it wrong. If you are cleaning up mislabeled deposits, our guide on how to categorize transactions in QuickBooks covers the mechanics. You can also drop a statement into the PDF to QBO converter and import clean transactions to sort by hand.
Recording deferred revenue in QuickBooks Online, step by step
Here is the setup that keeps the liability and the income clean. Do the first two steps once, then repeat steps three through five for each prepayment.
- Create the liability account. Go to Chart of Accounts, click New, set Account Type to Other Current Liabilities, and name it Deferred Revenue. This is the bucket that holds money you have collected but not yet earned.
- Create a service item that points to the liability. Under Products and Services, add a service item (for example, Prepaid Membership) and map its income account to the Deferred Revenue liability rather than to a normal income account. This is the trick that lets an invoice or a sales receipt credit the liability directly.
- Invoice or receive the payment using that item. When the customer pays, the credit lands in Deferred Revenue instead of income, and the cash lands in your bank or Undeposited Funds. If you record the money as a straight deposit instead, post the offset to the Deferred Revenue account. Our walkthrough on how to record a deposit in QuickBooks shows both paths.
- Recognize the earned portion each month with a journal entry. Debit Deferred Revenue and credit your real income account for the amount earned that month. The debit reduces the liability; the credit finally books the revenue.
- Check the Balance Sheet. After each monthly entry, the remaining Deferred Revenue balance should equal the unearned portion. If it does not, an entry is missing or doubled.
A worked example that reconciles
A customer prepays $1,200 on January 1 for a 12 month membership. On January 1 you record the full $1,200 as a credit to Deferred Revenue (the cash is a debit to your bank). Nothing hits income yet. Each month you earn one twelfth of the year, which is $100, so each month you debit Deferred Revenue $100 and credit Membership Income $100. After three months you have recognized $300 of income and the liability has fallen to $900.
| Month | Recognized to income | Deferred Revenue remaining |
|---|---|---|
| January | $100 | $1,100 |
| February | $100 | $1,000 |
| March | $100 | $900 |
Total income recognized after three months is $300, and $300 plus the remaining $900 equals the original $1,200. The liability winds down to zero at the end of the twelfth month, which is the point where you have delivered everything you were paid for.
Automate the monthly entry
Posting the same journal entry twelve times by hand is how entries get skipped. In QuickBooks Online, use Recurring Transactions: build the $100 debit-to-liability, credit-to-income entry once, set it to Scheduled and Monthly, and QuickBooks posts it automatically on the day you choose. We cover the setup in detail in our guide to QuickBooks recurring transactions. In QuickBooks Desktop the equivalent is a memorized transaction, which you create by entering the journal entry, pressing Ctrl+M, and setting it to automate monthly. QuickBooks Online Advanced goes further with revenue recognition schedules that attach to a product and post the monthly recognition for you, so if you carry a lot of prepaid contracts, that plan tier can replace the manual entry entirely.
One caution with automation: a recurring entry does not know when a membership is canceled. If a plan ends early, pause or delete the recurring template so it stops recognizing revenue you will no longer earn.
Refunds, cancellations, and breakage
When a customer cancels partway through and you refund the unearned portion, you reduce the liability and the cash together: debit Deferred Revenue and credit the bank for the refund. Nothing touches income, because you never earned that slice. If you keep a cancellation fee, recognize only that fee as income and refund the rest.
Expiring class packs and unused prepaid sessions are the tricky case, often called breakage. When a package expires unused and your policy plus applicable law let you keep the money, you recognize the remaining liability as income at expiration: debit Deferred Revenue, credit income. Be careful here. Gift card balances and unused prepayments can fall under state gift card and unclaimed property rules, which sometimes require you to hold or remit the balance rather than book it. Check the rules that apply to you before you sweep an expired balance into revenue.
Gift cards deserve their own line. A sold gift card is a liability from the moment of sale, because you have taken cash and delivered nothing. It stays in Deferred Revenue (many businesses use a dedicated Gift Card Liability account for clarity) until the card is redeemed. Only on redemption do you move the redeemed amount into income.
What goes wrong when you skip this
The single most common error is booking the whole prepayment as income on day one. That overstates revenue in the month the cash arrives, leaves the following months looking dead, and distorts every margin and trend built on that P and L. It can also push taxable income into the wrong year, which matters when a December prepayment funds a service you deliver the next spring. Because the bank deposit looks the same whether you book it as income or as a liability, no amount of staring at the bank feed will surface the mistake. The categorization step is where the accounting actually happens.
Reconciling and catching up history
Reconciliation exposes the mismatch between cash and earnings, which is the whole point of deferral. Your bank statement shows the full $1,200 landing on day one. Your P and L, done right, shows $100 for that month. Those two numbers are supposed to disagree, and the Deferred Revenue liability is what bridges them. During your month-end close, confirm the recognition entry posted and that the liability balance matches the unearned total before you lock the period.
Catching up months of prepaid contracts is common for membership businesses, and the bank feed usually only reaches back about 90 days. When you need older history, you can import old bank statements into QuickBooks by converting the PDF statements to .qbo files first. This comes up constantly for gyms and salons that sell annual plans; our pages on how to convert bank statements to QuickBooks for gyms and fitness studios and for salons and spas walk through the workflow. One more practical note: most membership and class-booking billing platforms will only hand you a CSV export of charges, which you can turn into a QuickBooks import file before you reconcile it against what actually hit the bank.
Frequently asked questions
Is deferred revenue a liability?
Yes. Deferred revenue is a liability on the Balance Sheet. You have collected cash but not yet delivered the goods or services, so you owe the customer future work. Under accrual accounting and GAAP, that unfulfilled obligation is a liability, and it converts to income only as you deliver what the customer paid for.
How do I record deferred revenue in QuickBooks Online?
Create an Other Current Liability account named Deferred Revenue, then build a service item that points to it. Invoice or receive the payment with that item so the credit lands in the liability. Each month, post a journal entry debiting Deferred Revenue and crediting income for the earned portion, and verify the remaining liability on the Balance Sheet.
What is the journal entry for deferred revenue?
On receiving payment, debit Cash (or your bank account) and credit Deferred Revenue for the full amount. As you earn it, debit Deferred Revenue and credit your income account for the portion delivered that period. The first entry parks the cash as a liability; the second moves earned amounts into revenue, reducing the liability to zero over time.
What is the difference between deferred revenue and accrued revenue?
Deferred revenue is cash received before you deliver, recorded as a liability. Accrued revenue is the opposite: work you have delivered but not yet billed or been paid for, recorded as an asset. Deferred means paid but not earned. Accrued means earned but not paid. Both exist because accrual accounting matches revenue to delivery, not to cash.
Is deferred revenue taxable?
It depends on your tax method. On accrual books you generally recognize the income for tax as you earn it, though the IRS often requires prepayments to be reported when received, sometimes with a limited one-year deferral. Cash-basis filers report the full amount as income when the cash arrives. Deferred revenue tax timing gets technical, so confirm your situation with a CPA.
Convert your first statement free.
Upload a PDF bank statement, get a QuickBooks-ready .qbo back in seconds. No card to try it.