QuickBooks Online Advanced · Feature

QuickBooks Online Advanced revenue recognition: set it up so deferred revenue ties.

Bring in a professional before the first schedule if you sell annual or multi-month contracts, change contracts mid-term, or already have revenue booked all at once. A schedule on the wrong item, or pointed at the wrong liability account, defers revenue that was earned or books income that wasn’t — and the deferred-revenue balance stops tying to your contracts. 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 service items, with the unearned portion sitting in a deferred-revenue (liability) account until it’s earned. This requires the Advanced subscription tier. One 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 Intuit’s help articles say, how to set it up well, what the books must show, and when a ProAdvisor should help.

By TechBrot · Published · Updated

§ 01 · TL;DR
§ TL;DR

QuickBooks Online Advanced revenue recognition automatically spreads revenue across the period it’s earned instead of booking it all when you invoice.

Intuit’s help article Turn on revenue recognition in QuickBooks Online (read October 15, 2026) covers “QuickBooks Online Advanced and Intuit Enterprise Suite” and names the two methods Advanced offers: “Straight-line, calculates evenly across all periods” and “Straight-line, calculates by number of days in period.” Percentage, milestone, and one-time future event methods “are only available in Intuit Enterprise Suite.” You assign a recognition template to a service item and choose a liability account; when you invoice that item, the amount is deferred into that account and recognized as income on the schedule, so each month shows the revenue actually earned that month. The unearned balance is visible as deferred revenue on the balance sheet, and it should always equal the unrecognized remainder of your active schedules. 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.

TechBrot is an independent firm — not Intuit, and not Intuit's software support. For your Intuit account, billing, login, or a software bug, contact Intuit directly. Intuit support What we do is the bookkeeping 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.
§ 02 · Intuit’s documentation

What Intuit’s help articles say about revenue recognition.

We read three of Intuit’s own help articles on October 15, 2026: Turn on revenue recognition in QuickBooks Online (Intuit dates it August 27, 2026), Set up a product or service’s revenue recognition schedule (August 27, 2026) and Change a revenue recognition schedule in QuickBooks Online (August 4, 2026). The rules that matter for the books:

  • Plan. “Learn how to turn on revenue recognition in QuickBooks Online Advanced and Intuit Enterprise Suite.”
  • Methods on Advanced. “Straight-line, calculates evenly across all periods” and “Straight-line, calculates by number of days in period.” One-time future event, percentage, and milestone methods “are only available in Intuit Enterprise Suite.”
  • What it attaches to. A template is assigned to a service item, with a liability account you choose or add.
  • Changing a schedule. “If you change the Service duration, the new duration must be greater than the duration of posted entries, but less than 5 years.” Amounts can be changed only while the total stays the same.
  • Closed periods. Posted entries can be edited only “if they occur after the date you close your books assigned in your settings.”
  • Price changes. Changing the rate on the invoice changes each payment in the schedule; if the new price is lower than what is already recognized, it lowers future months and can produce a negative amount for the current month.

The steps, as Intuit gives them

  1. Turn it on: Settings, then Account and settings, then Sales. In Products and services, select Edit, turn on Revenue recognition, then select Save and Done.
  2. Assign a template: go to Accounting under All apps, open Revenue recognition, then Manage settings and Manage templates.
  3. On the Assign product/service tab, choose the service item, a standard or custom template, and the liability account, and save.
  4. To change a schedule after invoicing, select the Manage link for the service item and edit it in the Revenue Recognition panel.

Menu names change as Intuit updates the product, so check the article itself before you follow a step. TechBrot is not Intuit: a plan, login, or software problem goes to Intuit.

§ 03 · 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 assign a recognition template to the service items that represent revenue earned over time — a subscription, a prepaid plan, a retainer — and choose the liability account it defers into. The schedule sets the service period and how the amount spreads across it; on Advanced, Intuit offers straight-line spread evenly across periods or by the number of days in each period. 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.

§ 04 · 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. 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. 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. 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. 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. 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. 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.

§ 05 · Worked records example

What the books must show for one annual subscription.

An example: a software company invoices a customer $12,000.00 on January 1, 2026 for a twelve-month subscription, on a straight-line template spread evenly across the periods. That is $1,000.00 of revenue earned each month.

What the books must show for one annual subscription.
Record What it must show
The invoiceAccounts Receivable $12,000.00 against Deferred Revenue (the liability account on the template), not against income.
Each month’s recognitionDeferred Revenue down $1,000.00; Subscription Income up $1,000.00.
Profit and Loss, January–MarchSubscription Income $3,000.00 from this contract, even if the customer paid the full $12,000.00 in January.
Balance sheet, March 31Deferred Revenue $9,000.00 for this contract.
Deferred revenue tie-outThe account’s balance equals the unrecognized remainder of every active schedule on the Revenue recognition page. A difference means a schedule is on the wrong item, or income was booked outside the feature.
Scroll sideways · the first column stays put

If the customer upgrades in June at a new price, the schedule changes from the open months forward; the January–May entries stay as posted unless they fall after your close-books date.

Want recognition schedules set up right, or deferred revenue reconciled?A QuickBooks 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 one fixed fee, scoped in writing; bookkeeping cleanup runs $1,200–$15,000+ if the books are behind. Get the free file review
§ 06 · 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.

§ 07 · Who sets it up

A QuickBooks ProAdvisor configures recognition inside your own books.

Turning the feature on is the easy part; making deferred revenue reconcile is the real work. A 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.

Freefile review first — we look before we scope
Fixed feescoped in writing to set up schedules and mapping
§ 08 · Where our work stops

What TechBrot does with revenue recognition, and what it does not.

  • We do: turn the feature on, assign templates to the right service items, map the liability account, run the deferred-revenue tie-out each month as part of monthly bookkeeping, and correct history booked all at once. The books are prepared by a senior bookkeeper who works in your software, or by a signed specialist practice when your books need one, with every close reviewed by a Certified QuickBooks ProAdvisor before it reaches you.
  • We do not: decide the GAAP or ASC 606 treatment of your contracts, or how advance payments are treated for tax — those are your CPA’s determinations. TechBrot does not prepare or file tax returns; we work with your CPA or EA.
  • Intuit matters: TechBrot is not Intuit and is not Intuit’s support. Your plan, the Intuit Enterprise Suite methods, and any fault in the feature go to Intuit. What else the top plan adds is on the QuickBooks Online Advanced overview.
§ 10 · Questions

What people ask about QuickBooks Online Advanced revenue recognition.

How does revenue recognition work in QuickBooks Online Advanced?

You attach a recognition schedule to the service 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.

Which recognition methods does QuickBooks Online Advanced offer?

Two, both straight-line. Intuit’s help article on turning on revenue recognition (read October 15, 2026) lists “Straight-line, calculates evenly across all periods” and “Straight-line, calculates by number of days in period.” One-time future event, percentage, and milestone methods “are only available in Intuit Enterprise Suite.” If your contracts need milestone or percentage recognition, that is a product question for Intuit and a treatment question for your CPA before anything is configured.

Can I change a schedule after the invoice has gone out?

Yes, within limits. Intuit’s article on changing a schedule says a new service duration “must be greater than the duration of posted entries, but less than 5 years,” amounts can be moved between months only while the total stays the same, and posted entries can be edited only if they fall after your close-books date. Lowering the invoice price after revenue is recognized lowers future months and can create a negative entry for the current month. Re-run the deferred-revenue tie-out after any change.

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 one fixed fee, scoped in writing, or a bookkeeping cleanup ($1,200–$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.

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

We configure revenue recognition inside your own QuickBooks file.

Or send the details insteadWe reply within one business day. Written fixed-fee scope within 3 business days of your call. No hourly billing.
What happens after you call
  1. 01We talk for up to 30 minutes.You tell us where the books stand; we ask the questions that decide the scope. No charge.
  2. 02We look at the file if we need to.You add us as an accountant user in your own QuickBooks file, and you can remove us at any time. If the file cannot be priced without working inside it, we say so and propose the paid diagnostic, whose fee is credited in full against the cleanup.
  3. 03You get a fixed fee in writing.What we will fix, what you will receive and one fixed fee. Nothing starts until you accept it.
CallBook a discovery call