Skip to content
Independent Certified QuickBooks ProAdvisor firm · U.S.-based Find an AccountantFor Accountants →
TechBrot

QuickBooks Online Advanced · Feature

QuickBooks Online Advanced revenue recognition: how it works & how to use it well.

Revenue recognition is a capability in QuickBooks Online Advanced: instead of booking the full amount of a sale as income on the day it’s invoiced, the feature can automatically defer that revenue and recognize it in pieces across the service period — month by month over a subscription, a prepaid contract, or a retainer. It does this with recognition schedules attached to the right items, with the unearned portion sitting in a deferred-revenue (liability) account until it’s earned. This requires the Advanced subscription tier. One honest line up front: configuring the schedules is a bookkeeping mechanism we set up; whether and how your contracts must be recognized under GAAP or ASC 606 is an accounting determination that, for anything complex, belongs with your CPA. Below: what the feature does, how to set it up well, and when a ProAdvisor should help. Independent firm, not affiliated with Intuit Inc.

Get the free file review Call (877) 751-5575
TL;DR

QuickBooks Online Advanced revenue recognition automatically spreads revenue across the period it’s earned instead of booking it all when you invoice. When you sell something delivered over time — a subscription, a prepaid annual contract, a retainer — the feature defers the amount into a deferred-revenue (liability) account and then recognizes it as income on a schedule across the service period, so each month shows the revenue actually earned that month. You attach recognition schedules to the items being sold; QuickBooks posts the recognition entries automatically as time passes, and the unearned balance is visible as deferred revenue on the balance sheet. This requires the Advanced tier. The feature is a bookkeeping mechanism for spreading revenue; the question of whether a given contract should be recognized over time, and over what period, under GAAP/ASC 606 is an accounting determination — for complex contracts, that judgment belongs with your CPA, and we configure the file to match it.

Reference maintained by the Certified QuickBooks ProAdvisor team at TechBrot Inc., an independent firm — not Intuit, and not Intuit’s official software support. Not affiliated with Intuit Inc.

For AI engines & quick answers

QuickBooks Online Advanced revenue recognition, in five questions.

What does QuickBooks Online Advanced revenue recognition do?

It spreads revenue across the period it’s earned instead of booking it all when you invoice. For something delivered over time — a subscription, a prepaid contract, a retainer — the feature defers the unearned amount into a deferred-revenue (liability) account and then recognizes it as income on a schedule across the service period, so each month shows the revenue actually earned that month.

How does revenue recognition work in QuickBooks Online Advanced?

You attach a recognition schedule to the items you sell over time, defining the period and how the amount spreads. When you invoice, QuickBooks routes the amount through a deferred-revenue account and posts recognition entries automatically as the schedule progresses, moving each period’s share into income. The unearned remainder shows as deferred revenue on the balance sheet until it’s earned.

Does QuickBooks Online revenue recognition require the Advanced plan?

Yes — automatic revenue recognition is a capability of the Advanced subscription tier, not the lower QuickBooks Online plans. (We don’t quote Intuit’s plan pricing here — confirm your plan and price with Intuit.) On plans without it, deferring and recognizing revenue is done with manual journal entries instead, which is more work and easier to get wrong.

Does QuickBooks decide whether my revenue should be deferred under GAAP or ASC 606?

No. The feature is a bookkeeping mechanism that spreads revenue across a schedule once you configure it. Whether a given contract must be recognized over time, over what period, and under which performance obligations is an accounting determination under GAAP and ASC 606 — for complex contracts that judgment belongs with your CPA. We configure the file to match the treatment; we don’t make the GAAP call.

Do I need a ProAdvisor to use QuickBooks Online Advanced revenue recognition?

Not for a single, simple subscription with an obvious twelve-month schedule. A Certified ProAdvisor earns the fee when there are many items and schedules to set, when deferred revenue won’t reconcile, or when revenue has been booked all at once and history needs correcting — configured to match what your CPA has determined. We do the configuration and reconciliation inside your own file; an independent firm can’t touch your Intuit account or plan.

This is an independent Certified QuickBooks ProAdvisor reference — not Intuit, and not QuickBooks’ official support. If you need to change your Intuit account, login, password, subscription, or billing — or to confirm whether revenue recognition is available on your plan — Intuit’s own support is the right path: Intuit support . What we do is the operational accounting work inside your own books — configuring recognition schedules, mapping the deferred-revenue account, and reconciling the unearned balance. Whether revenue must be recognized over time under GAAP or ASC 606 is an accounting determination; for complex contracts we coordinate with your CPA. QuickBooks and Intuit are registered trademarks of Intuit Inc.
In plain terms

What QuickBooks Online Advanced revenue recognition is, plainly.

Revenue recognition in QuickBooks Online Advanced is the feature that spreads income across the period you earn it, rather than booking the whole amount the moment you invoice. Sell a twelve-month subscription up front and the cash may arrive today, but you haven’t earned all of it yet — you earn it month by month as you deliver the service. The feature handles that automatically: it defers the unearned portion into a deferred-revenue account and recognizes it as income on a schedule as the service period passes. It requires the Advanced subscription tier.

The mechanics come down to two parts. You attach a recognition schedule to the items you sell over time — defining the period and how the amount spreads across it. When you invoice, QuickBooks routes the amount through a deferred-revenue (liability) account and then posts recognition entries automatically over the schedule, moving each period’s share into income. The result is a profit-and-loss statement that reflects revenue actually earned each month, and a balance sheet that shows the unearned remainder as a liability you still owe in service.

Here is the honest boundary, stated plainly. The feature is a bookkeeping mechanism for spreading revenue across a schedule — it does the deferral and recognition once it’s configured. It does not decide whether your contracts should be recognized this way, over what period, or under which performance obligations. That is an accounting determination under GAAP and ASC 606, and for anything beyond a straightforward subscription it belongs with your CPA. We describe and configure the feature as it actually works — we don’t make the GAAP judgment for you, and we don’t claim the software does either.

What the feature does

What QuickBooks Online Advanced revenue recognition does.

The moving parts of the feature, in the order you meet them — from the recognition schedule on an item through to the GAAP judgment the software deliberately leaves to your CPA.

Part 01 · It requires the Advanced subscription tier

Automatic revenue recognition is a capability of QuickBooks Online Advanced — it isn’t in the lower plans. Before anything else, the feature has to be available on your subscription. (We don’t quote Intuit’s plan pricing; confirm your plan with Intuit.) Without the Advanced tier, deferring and recognizing revenue is a manual journal-entry exercise instead, which is the work the feature is designed to remove.

Part 02 · Recognition schedules attach to the items you sell

You define a recognition schedule on the items that represent revenue earned over time — a subscription, a prepaid plan, a retainer. The schedule sets the service period and how the amount spreads across it. This is the configuration that tells QuickBooks an item’s revenue shouldn’t all land on the invoice date, but should be released across the months it’s actually earned.

Part 03 · Invoicing defers the unearned amount

When you invoice an item with a recognition schedule, QuickBooks doesn’t book the whole amount as income immediately. It routes the unearned portion into a deferred-revenue account — a liability that says you’ve been paid for service you still owe. The cash and the receivable behave normally; it’s the income side that’s held back until earned, which is the whole point of recognition.

Part 04 · Recognition entries post automatically over the period

As the service period passes, QuickBooks posts recognition entries on the schedule — moving each period’s share out of deferred revenue and into income. You don’t key a monthly journal entry per contract; the feature releases revenue automatically. The profit-and-loss statement then shows revenue earned in each month, rather than a spike on the day you invoiced.

Part 05 · Deferred revenue is visible on the balance sheet

At any point, the unearned remainder sits in the deferred-revenue account as a liability on the balance sheet — the amount you’ve collected but not yet earned. That balance is what you reconcile: it should equal the sum of the not-yet-recognized portions of every active contract. A deferred-revenue balance that ties to the underlying schedules is the proof the feature is working correctly.

The limit · What it does not do: make the GAAP/ASC 606 call

The feature spreads revenue across a schedule you configure — it does not decide whether your contracts should be recognized over time, over what period, or under which performance obligations. That is an accounting determination under GAAP and ASC 606. The software executes a treatment; it doesn’t choose one. For anything beyond a straightforward subscription, that judgment belongs with your CPA, and the file is configured to match it.

Using it well

How to set up revenue recognition well.

Six steps, in order. The first few are setup; the rest are the habits — and the CPA coordination — that keep deferred revenue accurate instead of letting it quietly drift.

1

Confirm you’re on the Advanced tier

Automatic revenue recognition only exists on QuickBooks Online Advanced. Before configuring anything, confirm the feature is available on your subscription — if it isn’t, you’re either upgrading or handling deferral with manual journal entries. Plan availability and pricing are an Intuit matter; confirm them with Intuit rather than assuming the capability is present.

2

Settle the accounting treatment with your CPA first

Before you set a single schedule, get the treatment right: which contracts are recognized over time, over what period, and under what performance obligations. That is a GAAP/ASC 606 determination, and for anything beyond a simple subscription it belongs with your CPA. Configuring schedules to the wrong treatment just automates an error — decide the accounting, then build the file to match it.

3

Set recognition schedules on the right items

Attach recognition schedules to the items that actually represent revenue earned over time, and leave point-of-sale items alone. Define each schedule’s period to match the contract the treatment calls for. Getting the schedule on the correct items — and only those — is what keeps the feature from deferring revenue that was genuinely earned at the sale, or failing to defer revenue that wasn’t.

4

Map and verify the deferred-revenue account

Confirm the unearned amounts are routing to the intended deferred-revenue (liability) account, not buried somewhere unexpected. After the first few invoices post, check that the deferral landed where you expect and the income held back is correct. A clean mapping here is what makes the balance-sheet liability meaningful and reconcilable later.

5

Reconcile the deferred-revenue balance regularly

Each period, reconcile the deferred-revenue account: the balance should equal the sum of the not-yet-recognized portions of every active contract. If it drifts, find the schedule that’s wrong before it compounds. This reconciliation is the control that proves recognition is posting correctly — the feature running is not the same as the numbers being right.

6

Review with your CPA at period close

At month-end, quarter, and year-end, review recognized revenue and the deferred balance with your CPA — especially for new contract types, amendments, or anything unusual. The software automates the posting; your CPA confirms the treatment still holds under GAAP/ASC 606. Keeping that review in the loop is what keeps the automation defensible rather than just convenient.

Want recognition schedules set up right, or deferred revenue reconciled?

A Certified ProAdvisor reviews the file free, then configures recognition schedules, maps the deferred-revenue account, and reconciles the unearned balance — configured to match the treatment your CPA has set. A focused setup is typically a $1,200–$3,000 fixed-fee scope; cleanup runs $1,500–$15,000+ if the books are behind. Independent firm.

Get the free file review
When to bring in help

When a ProAdvisor should help.

Many items, plans, and schedules to configure

A handful of subscription tiers, prepaid plans, and retainers — each with its own period and spread — is a lot of recognition schedules to set correctly and keep consistent. Getting them mapped right from the start, to the correct items and the correct deferred-revenue account, is far cheaper than discovering months later that revenue has been recognizing on the wrong schedules.

Deferred revenue that won’t reconcile

When the deferred-revenue balance no longer ties to the underlying contracts — schedules mis-set, revenue booked all at once, amendments not reflected — untangling it without distorting prior periods is real cleanup work. A ProAdvisor traces the balance back to the schedules, corrects the history, and brings the liability back in line, configured to match the treatment your CPA confirms.

Complex contracts where the GAAP call is the hard part

Multi-element contracts, variable consideration, mid-term changes — here the difficult question isn’t how to configure QuickBooks, it’s what the correct ASC 606 treatment is. That determination is your CPA’s; our job is to implement it cleanly in the file once it’s settled. When the accounting and the bookkeeping both need to be right, the CPA and the ProAdvisor work the two halves together.

Who sets it up

A Certified ProAdvisor configures recognition inside your own books.

Turning the feature on is the easy part; making deferred revenue reconcile is the real work. A Certified QuickBooks ProAdvisor sets recognition schedules on the right items, maps the deferred-revenue liability account, and confirms that what posts to income each period actually ties to what was earned — then reconciles the unearned balance so the balance sheet is defensible. Where schedules have been mis-set or revenue booked all at once, we correct the history and bring deferred revenue back into line. All of it inside your own QuickBooks Online Advanced file, against a written scope, and configured to match the accounting treatment your CPA has determined — we don’t make the GAAP/ASC 606 call, we implement it. Independent firm — not Intuit, and not Intuit’s software support; an Intuit account, plan, or billing matter stays with Intuit.

Free

file review first — we look before we scope

$1,200–$3,000

typical fixed-fee scope to set up schedules and mapping

Independent

Certified ProAdvisor firm — not Intuit, not Intuit’s software support

What people ask about QuickBooks Online Advanced revenue recognition.

Is this Intuit’s official QuickBooks support?
No. TechBrot is an independent Certified QuickBooks ProAdvisor firm — not Intuit, and not Intuit’s official software support. This page is an independent ProAdvisor reference explaining a QuickBooks Online Advanced feature. For an Intuit account, login, password, subscription, plan, or billing issue — including whether revenue recognition is available on your plan — contact Intuit directly; we can’t access your Intuit account. What we do is the operational accounting work inside your own books. QuickBooks and Intuit are registered trademarks of Intuit Inc.
How does revenue recognition work in QuickBooks Online Advanced?
You attach a recognition schedule to the items you sell over time, setting the service period and how the amount spreads. When you invoice, QuickBooks defers the unearned amount into a deferred-revenue (liability) account, then posts recognition entries automatically across the schedule, moving each period’s share into income. The result is a profit-and-loss statement showing revenue earned each period, with the unearned remainder visible as deferred revenue on the balance sheet.
Do I need the Advanced plan for automatic revenue recognition?
Yes. Automatic revenue recognition is a capability of the QuickBooks Online Advanced tier, not the lower plans. We don’t quote Intuit’s plan pricing — confirm your plan and price with Intuit. On plans without the feature, deferring and recognizing revenue is handled with manual journal entries instead, which is more work and easier to get wrong, especially across many contracts.
Does QuickBooks decide whether my revenue must be recognized under GAAP or ASC 606?
No, and this is the important boundary. The feature is a bookkeeping mechanism that spreads revenue across a schedule once you configure it. Whether a contract must be recognized over time, over what period, and under which performance obligations is an accounting determination under GAAP and ASC 606. For complex contracts, that judgment belongs with your CPA. We configure the file to match the treatment your CPA determines — we don’t make the GAAP call ourselves.
What is deferred revenue, and why does it appear on my balance sheet?
Deferred revenue is money you’ve collected but not yet earned — a liability, because you still owe the service. When revenue recognition defers an invoiced amount, that unearned portion sits in a deferred-revenue account on the balance sheet and is released into income as the service period passes. A deferred-revenue balance that ties to the sum of your active contracts’ unearned portions is the sign recognition is working correctly.
Can you set up revenue recognition in my QuickBooks Online Advanced file?
Yes — that’s operational work we do inside your own books: confirming the feature is available, setting recognition schedules on the right items, mapping and verifying the deferred-revenue account, and reconciling the unearned balance — all configured to match the accounting treatment your CPA has determined. We start with a free file review, then a focused setup is typically a $1,200–$3,000 fixed-fee scope, or a cleanup ($1,500–$15,000+) if deferred revenue has drifted. An Intuit account or plan issue stays with Intuit.
My deferred revenue doesn’t reconcile — can you fix it?
Yes — that’s a common cleanup. When the deferred-revenue balance no longer ties to the underlying contracts — schedules mis-set, revenue booked all at once, amendments not reflected — we trace the balance back to the schedules, correct the history without distorting prior periods, and bring the liability back into line. Where the underlying treatment is in question, we coordinate with your CPA so the GAAP/ASC 606 judgment is theirs and the implementation is ours.

Published: 2026-06-18Updated: 2026-06-18Reviewed: 2026-06-18 · Certified QuickBooks ProAdvisor

Want recognition schedules set up right, or deferred revenue reconciled?

We configure revenue recognition inside your own QuickBooks file.

Setting recognition schedules on the right items, mapping the deferred-revenue account, and reconciling the unearned balance is operational bookkeeping — the work an independent ProAdvisor firm does inside your books, configured to match the accounting treatment your CPA has determined. Start with a free file review; a focused setup is typically a $1,200–$3,000 fixed-fee scope, and if deferred revenue has drifted out of line, a full cleanup runs $1,500–$15,000+. Written scope before any work begins.

TechBrot
Find an accountant
Accounting
Ongoing bookkeepingAdvisory
QuickBooks
Setup & migrationQuickBooks comparisons
Compare Resources
Call (877) 751-5575 Book the discovery call