Home / Helpful Guides / QuickBooks Online Advanced
Pillar Guide

QuickBooks Online Advanced: The Complete Guide

QuickBooks Online Advanced is Intuit’s top tier — $235/month, 25 users, custom roles, workflows, batch transactions, revenue recognition, expense claims, the Performance Centre, and tasks. Most small businesses don’t need it. The ones that do save real money and real hours. This guide walks through every feature, when it pays off, and how we configure it for clients.

What QuickBooks Online Advanced Actually Adds Over Plus

Plus runs $99/month. Advanced runs $235/month — $1,632/year more. Advanced earns that price for businesses with 5–50 employees, $3M–$50M revenue, and reporting needs beyond what the standard P&L and Balance Sheet can answer.

What Advanced adds: 25 users (vs. 5), batch invoicing, workflow automation, custom roles and permissions, custom fields, custom report builder, revenue recognition, employee expense claims, tasks management, the Performance Centre dashboards, dedicated account team, and on-demand training.

Most upgrades come from one of three pressures: hitting the 5-user limit, needing ASC 606 revenue recognition, or batch invoicing to save 5+ hours/week. If none apply, stay on Plus. We have $4M-revenue clients on Plus who don’t use any Advanced-only feature. See our QBO bookkeeping pillar for the plan comparison.

Setup and Rollout: Migrating to Advanced

The Plus → Advanced upgrade is one click, but configuring custom roles, custom fields, workflows, and training takes 2–4 weeks for a clean rollout.

Phase 1: subscription change. Gear icon → Subscriptions and billing → Upgrade to Advanced. Prorated billing applies immediately. All existing data, chart of accounts, bank feeds, payroll, and reports continue working.

Phase 2: roles and permissions. Plus uses fixed roles. Advanced lets you build custom ones — “AP clerk who can enter bills but not approve them,” “Sales manager who sees customer data but not vendor data.” Build these BEFORE inviting team members so users land in the right role on day one.

Phase 3: custom fields. Decide what extra data points you want — project codes, sales rep, region, deal source. Each becomes filterable and reportable. Don’t go overboard. Five well-chosen fields beat fifteen.

Phase 4: workflows. Set up the approvals that matter — bills over $5,000 require manager approval, invoices over 30 days past due trigger reminders. Workflows live in Settings → Manage Workflows. Start with two or three; add more once the team uses them.

Custom Roles and Permissions for Real Teams

This is where Advanced earns its keep for growing businesses. Plus’s fixed roles force you into one of four boxes. Advanced lets you build exactly the role you need.

The role builder is at Settings → Manage Users → Roles → Add Role. Each role can be granted view, view+edit, view+edit+delete, or no access on each section: Customers, Vendors, Bank, Reports, Payroll, Settings, etc. The granularity is finer than most companies bother with — most clients end up with four or five well-defined roles (e.g., AP Clerk, AR Clerk, Bookkeeper, CFO View, Owner).

One practical example: a 15-person construction firm we work with built a “Project Manager” role that sees project profitability, customer info, and time tracking but NOT vendor cost data or payroll. The PM can run a project P&L without seeing salaries. That permission combination doesn’t exist in Plus’s fixed roles. The IRS doesn’t care about role design but your finance team will. Internal controls — segregation of duties between bill entry and bill payment — are a core part of any clean books. Custom roles enforce them automatically.

Custom Fields, Custom Reports, and the Performance Centre

Three features that work together. Custom fields add data points to transactions. Custom reports query those fields. The Performance Centre displays custom reports as dashboards.

Custom fields live at Settings → Lists → Custom Fields. Add fields to transactions (invoices, expenses, bills, etc.) or to customer/vendor records. Examples that pay off: “Sales Rep” on every invoice (who closed the deal), “Region” on every customer (where they’re based), “Job Code” on every transaction (which project it relates to). Each field becomes filterable and reportable.

Custom reports use the Advanced report builder — drag fields onto a grid, set filters, group by any dimension. The reports are far more flexible than the standard QBO reports. We use this for clients who want monthly P&Ls by region or by sales rep or by project — slices the standard report can’t produce.

The Performance Centre (Settings → Performance Centre) pins custom reports to a dashboard. Build a dashboard with revenue by region, expenses by department, AR aging, cash flow, and project profitability. Open one screen to see the whole business. Most owners use this 2–3 times a week. The Performance Centre is genuinely useful and almost reason enough to be on Advanced by itself.

Workflows: Approval Flows and Automation

QBO Advanced workflows automate routine accounting tasks. They live at Settings → Manage Workflows. Each workflow has a trigger, condition, and action. Trigger = a transaction event (invoice created, bill entered, payment received). Condition = optional rules (amount over $X, vendor matches Y). Action = notification, approval request, or status update.

The four workflows we set up for most Advanced clients: (1) bill approval over $5,000 — sends to controller before payment; (2) overdue invoice reminders at 7, 14, 30 days; (3) expense claim approval routing; (4) deposit received notification to AR.

Workflows can chain: bill enters → manager approval → AP for payment → vendor notification. The chain replaces three or four manual handoffs. For 50+ bills/month, this saves real hours.

Caveat: workflows log in the audit trail, but the approval is a click, not a signed document. For SOX-grade compliance, workflows are a starting point — you still need written approvals or a third-party tool.

Tasks, Project Management, and Team Coordination

QBO Advanced added Tasks as a finance team coordination tool. It’s not a full project management replacement — Asana or Monday still do that better — but for accounting workflows, Tasks tied to QBO transactions is useful.

Tasks live at Settings → Tasks. Each task has an assignee, due date, transaction or customer reference, and description. Tag a customer’s invoice with “Follow up on payment” and assign to the AR clerk. Tag a vendor bill with “Verify line items” and assign to a bookkeeper. The task shows up in the assignee’s queue.

The integration with QBO records is what makes Tasks worth using. A task linked to invoice #1024 opens that invoice directly. A task linked to a customer pulls up the full customer record. Most external task managers can’t do that without manual lookups.

For month-end close, we set up recurring tasks: reconcile bank accounts (assigned to bookkeeper, due 10th of each month), review P&L for variances (CFO, due 15th), close prior period (controller, due 20th). The team sees their assignments without separate emails.

Expense Claims: Employee Reimbursements at Scale

Expense claims is the feature that lets employees submit out-of-pocket expenses for reimbursement, with approval flow and direct deposit. Plus has no equivalent — Plus users send PDF expense reports back and forth via email.

Setup: enable expense claims at Settings → Expense Claims. Define expense categories that match your chart of accounts (Meals, Travel, Office Supplies, etc.). Set approval rules — claims under $100 auto-approve, claims over $500 require manager approval, claims over $2,000 require CFO approval.

Employee submission: the QBO mobile app captures receipts via phone camera. OCR extracts vendor, date, amount. Employee categorizes, adds notes, submits. Approver gets a notification, reviews, approves or rejects. On approval, the expense posts to QBO as a regular bill, and reimbursement happens via payroll direct deposit or a separate ACH.

The IRS requires substantiation for any business expense over $75 (Publication 463). Expense claims keeps the receipt attached to the QBO transaction permanently — that’s audit-ready documentation. For businesses with 5+ employees submitting expenses, the time savings on receipt collection and reimbursement is substantial.

Reclassify Transactions: Bulk Cleanup Tool

Reclassify Transactions is an accountant-tier tool that lets you move large batches of transactions between accounts, classes, or locations in one operation. It’s invaluable for cleanup work and end-of-year adjustments.

Access: switch to accountant view (or have your CPA access via QBOA), Accountant Tools → Reclassify Transactions. Set filters — date range, account, class, customer, vendor. The tool returns every matching transaction. Select all or some, pick the destination account/class/location, click reclassify. Done.

One real cleanup case: a client had 18 months of vendor payments mis-categorized to “Office Supplies” instead of “Subcontractor Costs” — about 240 transactions totaling $61,000. Reclassify Transactions moved them all in 90 seconds. Doing it transaction by transaction would have taken 4 hours.

Caveat: reconciled transactions are locked. You can’t reclassify a reconciled transaction without first unreconciling it. That’s a feature, not a bug — it prevents accidentally breaking a closed period. Plan reclassifications before reconciling the affected periods, or unreconcile-reclassify-rereconcile if you need to fix a closed period.

Revenue Recognition for Subscription and SaaS

This is the feature that justifies Advanced for many software and subscription businesses. QBO Plus books revenue when the invoice is paid (cash basis) or when the invoice is issued (accrual). Neither matches ASC 606 — the GAAP standard that requires revenue from a 12-month contract to be recognized monthly, not all at once.

QBO Advanced revenue recognition: at invoice time, mark the invoice line as “deferred revenue” with a recognition schedule (e.g., $12,000 annual contract recognizes $1,000/month for 12 months). QBO automatically posts the monthly recognition entries — debit Deferred Revenue, credit Recognized Revenue. Your P&L shows the correct $1,000/month and your Balance Sheet shows the remaining Deferred Revenue liability.

For SaaS businesses raising venture capital or running audit-track financials, ASC 606 compliance is non-negotiable. Without revenue recognition, your reported revenue looks like a hockey stick (all $12K hits when invoiced) instead of smooth monthly recognition. Investors notice. Auditors require the correction. QBO Advanced handles it natively.

The setup takes some thought: define which products/services are subscription vs. one-time, define standard contract terms, set the recognition method (straight-line, milestone, percent-complete). Once configured, every new invoice flows through automatically. See FASB ASC 606 guidance at the FASB site.

Backup, Restore, and Advanced Payroll

QBO Advanced includes automated daily backups (Plus doesn’t). Backups run at 2 AM ET nightly and retain 30 days. Restore is point-in-time — pick a date, restore to a sandbox first, verify, then restore to production. We’ve used this for clients who needed to reverse a month of misposted entries; the restore took 20 minutes vs. days of manual reversal.

The restore process: gear icon → Online backup & restore → Pick restore date → Sandbox restore → Verify → Promote to production. Once promoted, the restore overwrites everything after the restore date. Use sparingly.

QBO Payroll on Advanced gets some upgrades: Elite tier becomes accessible (24/7 phone support, tax penalty protection, HR advisor access), and the payroll runs are tied into the workflow engine for approval flows. For a 30-person company, Elite-tier payroll is genuinely useful — the penalty protection alone has paid for itself for one of our clients who had a state filing error and Intuit covered the penalty.

For NYC employers, payroll on Advanced still requires the same compliance work: NYS-45 quarterly, NYC MCTMT if applicable, NY paid family leave, federal Forms 941 and 940. QBO Payroll handles the filings automatically, but the underlying setup (FEIN, state IDs, employee W-4s) has to be right. Our Bookkeeping service includes payroll oversight for clients on Advanced.

Frequently Asked Questions About QuickBooks Online Advanced

When does QuickBooks Online Advanced make sense vs. Plus?

The $235/month price tag stops a lot of businesses cold. Plus is $99/month — the gap is $1,632/year. That’s not nothing. The question is whether the features Advanced unlocks earn that price for YOUR business, not in general.

Here are the five triggers that genuinely justify the upgrade from Plus to Advanced.

Trigger 1: You’re running close to 5 users on Plus and need more seats. Plus caps you at 5 users. If you have 4 staff plus an external accountant, you can sneak by because the accountant tier is free. But if you have 5 staff plus an accountant plus a bookkeeper, you’re over the limit. Advanced jumps to 25 users. For growing businesses with 6–15 people who need finance system access, this is the most common upgrade trigger.

Trigger 2: You have a revenue recognition requirement. Subscription businesses, SaaS, annual service contracts paid upfront — any business where the customer pays for a year of value all at once but you deliver it monthly. Plus books revenue when the invoice is paid or issued, neither of which matches ASC 606. Advanced lets you defer revenue and recognize monthly. For VC-backed startups, this is non-negotiable. Investors want clean MRR/ARR reporting that matches GAAP, and Plus can’t produce it.

Trigger 3: You need custom reports beyond what standard QBO offers. Standard QBO reports cover the basics — P&L, Balance Sheet, Cash Flow, A/R Aging, A/P Aging, Sales by Customer, and a dozen more. They’re well-built but rigid. If you need a report that the standard library can’t produce — monthly revenue by region by sales rep, or project profitability filtered by a custom field — you need Advanced’s custom report builder. Most businesses don’t actually need this. But the ones that do (firms with multiple lines of business, multi-location retail, agencies with project profitability needs) find Plus’s reports too limiting after a year or two.

Trigger 4: You’re issuing 100+ invoices per billing cycle. QBO Plus invoices one at a time. Advanced has batch invoicing — upload a CSV of 100 customers, generate 100 invoices in one operation. For agencies billing 50 clients monthly, e-commerce businesses sending invoices to 200 wholesale customers, or services firms with 80 retainer clients, batch invoicing saves hours per cycle. We have one Advanced client who batches 280 monthly invoices in 8 minutes — they used to spend a full afternoon every month.

Trigger 5: You’ve crossed about $5M in revenue and your investor or lender expects sophisticated reporting. The IRS doesn’t care what QBO tier you’re on. But banks, investors, and auditors do, indirectly. At $5M+ revenue, you typically have GAAP compliance expectations: revenue recognition, classified balance sheet, footnoted financials, monthly close documentation. Advanced supports all of this. Plus can be made to support it with workarounds, but Advanced makes it native. Above $5M, the cost of NOT being on Advanced (extra accountant time, manual report builds) usually exceeds the price difference.

If NONE of these triggers apply, stay on Plus. We see a lot of Advanced subscribers who use 30% of Plus’s features and 5% of Advanced’s. That’s $2,820/year for tools that sit idle. The Intuit sales team is good at upselling. The features they pitch in the demo sound great. Five months later, the customer hasn’t used them.

How to test before committing. QBO offers a 30-day trial on Advanced. Use it. Spend the trial month actually building one custom report, one workflow, one custom role. If after 30 days you’ve found features you’d use weekly, upgrade. If after 30 days you still only used Plus-level functionality, downgrade back to Plus and save the money.

The downgrade path. Advanced → Plus is one click in subscription settings. You lose custom roles (revert to fixed roles), custom fields stop appearing in transactions (existing data is preserved but no new entries), and workflows stop running. The Performance Centre disappears. Reports built in the custom builder become read-only.

The Plus → Advanced upgrade timing. Don’t upgrade in the middle of a busy month. Upgrade during a slow week so you have time to configure custom roles, build initial workflows, set up the Performance Centre, and train the team. If you upgrade and then ignore the new features for two months, you’ve paid for tools that aren’t earning yet.

Our recommendation by business profile. Solo founder or 2-3 person service business: stay on Plus or downgrade to Essentials. 5-15 person service business with project tracking: Plus is the sweet spot. 5-15 person business with inventory and class tracking: Plus, unless reporting needs push you up. 10-50 person business with multiple lines of business, GAAP reporting needs, or 100+ monthly invoices: Advanced earns its price. Above 50 employees or above $30M revenue: Advanced or look at a real ERP (NetSuite, Sage Intacct).

The middle-ground option. Plus + add-on apps. QBO Plus integrates with hundreds of third-party apps that can fill some of Advanced’s gaps — Bill.com for AP workflow, Tipalti for vendor management, Ramp for expense management, Jirav for FP&A reporting. Sometimes Plus + 1-2 add-on apps gives you what you need at less total cost than Advanced. Run the math both ways.

One quick math check. Take your Plus annual cost ($1,188), add the Advanced premium ($1,632), and total is $2,820/year. To break even, Advanced has to save you more than $1,632/year in time or accountant fees. At a bookkeeper rate of $75/hour, that’s 22 hours/year — about 2 hours/month. If Advanced features save you 2+ hours/month, the upgrade pays. If not, stay on Plus.

The bottom line. Advanced is the right tier for a specific kind of business: mid-market, 5-50 employees, $3M-$50M revenue, with real complexity in users, reporting, or revenue recognition. Most small businesses don’t fit that profile and should be on Plus. If you’re not sure, the QBO Bookkeeping pillar walks through plan selection, or the Bookkeeping service intake assesses fit during the engagement scoping call.

One more practical note. Intuit periodically runs promotional pricing on Advanced — sometimes 50% off the first three months, sometimes a discounted annual prepayment. If you’re going to upgrade, do it during a promo. The price you sign up at often locks in for 12 months even if Intuit raises rates. Same applies in reverse: if you downgrade during a price-lock, your billing recalculates immediately.

How does QuickBooks Online Advanced’s revenue recognition handle subscription and SaaS businesses?

If you run a SaaS business, a subscription service, or any business where customers pay annually for monthly delivery, you have a revenue recognition problem. QuickBooks Online Plus can’t solve it. QuickBooks Online Advanced can. This FAQ walks through what revenue recognition means, why it matters, and how Advanced’s feature actually works.

The problem in plain terms. Customer signs a $12,000 annual subscription on January 15. You bill them once for the full $12,000. They pay the invoice on February 1. In Plus, your books will show $12,000 of revenue in February — the month payment hit. But you haven’t earned $12,000 yet. You’ve earned roughly $1,000 — the value you delivered in February. The other $11,000 is a liability — money you owe in service over the next 11 months.

ASC 606 — the GAAP standard. The Financial Accounting Standards Board issued ASC 606 to govern revenue recognition. The rule: recognize revenue as you deliver value, not when you bill or collect cash. For a 12-month subscription, you recognize 1/12 of the contract value each month. The unrecognized portion sits on the balance sheet as Deferred Revenue, a current liability.

Why this matters beyond accounting purity. Three audiences care about ASC 606 compliance. Investors — VCs and growth equity want clean MRR (monthly recurring revenue) and ARR (annual recurring revenue) metrics that match GAAP-compliant financials. Lenders — banks providing credit lines or term loans want financials that follow GAAP. Auditors — if you’re audited (required at certain revenue thresholds, common for VC-backed companies), the auditor will flag any subscription business that books revenue at invoice time instead of deferring.

How QBO Advanced handles it. Setup is a one-time configuration. Go to Settings → Revenue Recognition. Enable the feature. Define recognition methods for each product/service:

Straight-line method. Use for subscription products. Revenue recognizes evenly over the contract period. $12,000 annual contract = $1,000/month for 12 months.

Percent-complete method. Use for project work with deliverables. Revenue recognizes as project milestones are completed. Often used for fixed-fee consulting, software development contracts, construction.

Point-in-time method. Use for one-time sales — physical products, one-time services, training sessions. Revenue recognizes when the product ships or service is delivered. This is the default for non-subscription items.

Configuration at the product level. Each product or service in your Items list gets a default recognition method. When you create an invoice with that item, QBO knows whether to defer revenue or recognize immediately. You can override at the line item level on an individual invoice if needed.

What happens at invoice time. Customer signs the $12,000 annual deal. You create an invoice in QBO. The subscription line item triggers the recognition schedule. QBO posts:

Debit: Accounts Receivable $12,000
Credit: Deferred Revenue $12,000

Notice — no revenue hits the P&L yet. The full $12,000 sits as a liability. When the customer pays, AR goes to zero and cash increases, but revenue still hasn’t moved.

Each month thereafter. QBO automatically posts a recognition entry on the 1st of each month (or whatever day you configure):

Debit: Deferred Revenue $1,000
Credit: Recognized Revenue $1,000

Now your P&L shows $1,000 of revenue for that month. Your Balance Sheet shows $11,000 of remaining Deferred Revenue. After 12 months, the deferred revenue is fully drained and total recognized revenue equals $12,000.

What if the customer cancels mid-contract. Pro-rated refund? Reduce the remaining deferred revenue by the refund amount. Credit the customer’s AR. The unrecognized portion stops accruing. QBO Advanced handles this through credit memos tied to the original recognition schedule.

What if the contract is non-cancellable. The deferred revenue continues to recognize even if the customer stops using the service. They paid for 12 months; they get 12 months of recognition whether they use it or not. This is the legally cleaner setup for SaaS contracts and matches how Salesforce, HubSpot, and most B2B SaaS recognize revenue.

Reporting on deferred revenue. The Performance Centre or the custom report builder pulls Deferred Revenue balance by month, recognized revenue by month, and the recognition schedule for every active contract. Investors typically want a “deferred revenue waterfall” — a schedule showing when each contract’s deferred balance will recognize over the next 24 months. Advanced can produce this.

Multi-element arrangements. Some contracts combine subscription + one-time setup fee + add-on services. Each element needs its own recognition pattern. The subscription is straight-line. The setup fee is point-in-time (recognize when setup is complete). The add-ons depend on the specific deliverable. ASC 606 calls these “performance obligations” and requires allocating the contract value across them. QBO Advanced supports this via multi-line invoices with different recognition methods per line.

What QBO Advanced doesn’t handle perfectly. Variable consideration (contracts where final value depends on usage), contract modifications mid-stream, and very long multi-year contracts with complex schedules all require some manual journal entries. Advanced handles 90% of subscription scenarios cleanly. For the other 10% — or for businesses doing $20M+ in subscription revenue — consider a dedicated revenue management platform like Maxio or Sage Intacct.

When NOT to use Advanced revenue recognition. If your business has zero subscriptions, no upfront billing, all transactions are point-in-time, you don’t need this feature. Stay on Plus. If you have ONE major subscription product and 5-10 customers, you can handle deferred revenue manually in Plus with monthly journal entries — Advanced is overkill for that scale. Below 20 active subscription contracts, manual handling is feasible. Above 20, automation pays off.

Setup time. Expect 4–8 hours for initial revenue recognition setup if you have an existing subscription business. Mapping every product to a recognition method, building the recognition schedules for active contracts, training the team to invoice correctly. We typically include this as a project scope when migrating clients to Advanced. See FASB ASC 606 guidance for the underlying accounting standard.

The bottom line. For subscription businesses, QBO Advanced’s revenue recognition is the feature that justifies the price by itself. Without it, your books misrepresent your business to anyone who matters — investors, lenders, auditors. With it, you produce GAAP-compliant financials automatically. If subscription revenue is more than a third of your business, this is non-negotiable.

What custom permissions and roles are available in QuickBooks Online Advanced?

QBO Plus has four user roles: Admin, Standard User, Reports Only, and Time Tracking Only. That’s it. You either fit one of those four boxes or you don’t. QBO Advanced lets you build custom roles with granular permission control — and for any business with more than 5 finance team members, that flexibility is a meaningful upgrade.

Here’s what you can actually do with custom roles in QBO Advanced.

The role builder. Settings → Manage Users → Roles → Add Role. Name the role. Then choose permissions across nine sections of the QBO interface: Banking, Customers, Vendors, Reports, Sales, Expenses, Payroll, Inventory, and Settings. For each section, you grant one of four levels: No access, View only, View and edit, or Full (view, edit, delete, create).

Real-world role examples we configure for clients.

AP Clerk. Enters bills, creates expense entries, attaches receipts. Can NOT pay bills, can NOT delete transactions, can NOT see payroll. Permissions: Vendors (View+Edit), Expenses (View+Edit), Bank (View only), everything else No access. This role separates bill entry from bill payment — basic internal control.

AP Approver. Reviews bills entered by the AP Clerk, approves payment, releases the payment run. Permissions: Vendors (View+Edit), Expenses (Full), Bank (View+Edit), Reports (View), everything else No access. Combined with the AP Clerk role, this gives you proper segregation of duties.

AR Clerk. Creates invoices, applies payments, follows up on overdue accounts. Can NOT delete invoices, can NOT see vendor data. Permissions: Customers (View+Edit), Sales (View+Edit), Bank (View only), Reports (View only for AR-related reports), everything else No access.

Bookkeeper. Full access to bank feeds, transaction categorization, reconciliation. Can NOT see payroll details, can NOT modify chart of accounts. Permissions: Bank (Full), Customers (Full), Vendors (Full), Reports (View+Edit), Settings (View only), Payroll (No access).

CFO View. See everything, change nothing. Read-only access to all reports, transactions, customer/vendor data, and payroll. Useful for outside CFOs or controllers who want visibility without write access. Permissions: All sections (View only).

Project Manager. Sees project profitability, customer info, and time tracking. Can NOT see vendor costs or payroll. Permissions: Customers (View+Edit), Sales (View only), Reports (View only on project reports), Time Tracking (View+Edit), everything else No access. Lets project managers run their projects without seeing what other employees earn.

Sales Rep. Creates estimates and invoices for their own customers. Can NOT see other reps’ deals, can NOT see vendor data, can NOT see payroll. Permissions: Customers (View+Edit), Sales (View+Edit, filtered to assigned customers via class tracking), Reports (limited).

Owner / Admin. Default Admin role. Full access. Don’t create custom Admin equivalents — just use the built-in Admin role for the small number of people who need everything.

Permissions you can grant at very fine granularity. Bank reconciliation is its own permission. So is the “void or delete reconciled transactions” action. So is “access closed periods.” These granular permissions matter for control — your AP Clerk shouldn’t be able to unilaterally void a reconciled check, and a custom role can enforce that without making you handle it via written policy alone.

Setup workflow. Build the role first, THEN invite the user. Most setups fail because the admin invites users at Plus-level roles and then later tries to switch them to custom roles — the access history isn’t clean. Build the role, name it clearly, save it, then invite the user and assign the role at invite time.

Auditing roles. The audit log (Settings → Audit Log) records every action a user takes. If a transaction looks wrong, the audit log shows who touched it last. The combination of granular roles + audit log is what makes QBO Advanced a real internal control environment — clean enough to pass a SOX-lite audit for a venture-backed startup or to satisfy a lender’s controls review.

Periodic role review. Roles drift over time. New permissions get added by Intuit, employees change responsibilities, the business evolves. Once a year, review every custom role. Confirm the assigned permissions still match what each role should do. Remove unused permissions. This audit takes an hour and prevents permission creep.

What custom roles can’t do. Field-level permissions don’t exist — you can’t say “edit invoices but not change customer name.” Row-level security (showing specific customers only to specific users) is also limited. For multi-entity businesses where one company can’t see another’s data, you need separate QBO files per entity, not a roles-based separation within one file.

Compliance angle. The IRS doesn’t care about role design, but separation of duties is a foundational accounting control. The AICPA guidance on internal controls — and any audit firm that reviews your books — will flag a small business where one person enters AND pays vendor bills. Custom roles enforce the separation automatically. If you’re growing toward an audit or due diligence event, custom role design is one of the first things sophisticated reviewers check.

How many roles is too many. We typically build 4–8 custom roles for clients. More than 10 starts to overlap and confuse. If you find yourself building 12+ roles, you probably have too many people with too many specific permissions — consolidate by grouping similar responsibilities.

The accountant role. Don’t forget that your external accountant (CPA firm) accesses your file via the free QuickBooks Online Accountant tier. That access has its own permission set — typically full access for cleanup work — and doesn’t consume a user seat. If you want your CPA to have limited access (e.g., view-only or specific section access), tell them — most firms can adjust their access level within QBOA.

The bottom line. Custom roles aren’t the splashiest QBO Advanced feature, but they’re the one that prevents accidental damage and creates a real internal control environment as your team scales. The 4–8 well-designed roles we build for Advanced clients pay back in audit-ready books, faster month-end closes (fewer permission errors to clean up), and cleaner separation of duties. See our Bookkeeping service for setup support.

How do QBO Advanced workflows and tasks work for finance team automation?

Workflows and Tasks are two QBO Advanced features that overlap a little but solve different problems. Workflows automate accounting events. Tasks coordinate the team’s work. Together, they replace email-and-spreadsheet coordination for finance teams of 5+ people. Here’s how each one actually works and when each is worth setting up.

Workflows: the automation engine. Settings → Manage Workflows. Each workflow has three parts: a trigger (an event in QBO), an optional condition (a filter on the trigger), and an action (what QBO does in response).

Common workflow triggers. Invoice is created. Invoice is overdue. Bill is entered. Bill is approved. Bill is paid. Expense claim is submitted. Customer payment is received. Estimate is approved by customer. Each trigger fires whenever the named event happens in QBO.

Common workflow conditions. Amount over $X. Vendor matches a specific list. Customer in a specific class. Days overdue exceeds N. Item from a specific service category. Conditions narrow down when the workflow fires — without conditions, every event triggers the workflow, which is usually too noisy.

Common workflow actions. Send notification email (internal or external). Send approval request to a specific user. Update transaction status (e.g., mark as Approved). Send a reminder email to a customer. Create a task assigned to a team member. Apply a tag or memo.

Four workflows we set up for most QBO Advanced clients.

Workflow 1: Bill approval over $5,000. Trigger: bill is entered. Condition: amount over $5,000. Action: send approval request to the controller. The bill sits in “pending approval” status until the controller clicks approve. AP cannot release payment until the bill is approved. This single workflow catches every large vendor payment for review without slowing down small recurring bills.

Workflow 2: Overdue invoice reminders. Trigger: invoice is overdue. Condition: days overdue is 7, 14, or 30. Action: send a templated reminder email to the customer (with the invoice attached). Most B2B businesses see 15–20% of receivables collected faster just from automated reminders. The IRS expects you to make reasonable collection efforts before writing off bad debt — these reminders are your documented effort.

Workflow 3: Expense claim approval routing. Trigger: expense claim is submitted. Condition: amount over $500. Action: route to the employee’s manager. Smaller claims auto-approve. Larger claims go up the chain. Combined with the expense claims feature, this fully automates reimbursement processing.

Workflow 4: Deposit received notification. Trigger: bank deposit is recorded. Action: notify the AR team to apply the deposit against open invoices. Prevents the common error where a customer payment hits the bank but doesn’t get applied to their invoice for weeks — creating an inaccurate aging report.

Tasks: the team coordination layer. Settings → Tasks. Each task has an assignee, due date, optional linked QBO record (transaction or customer), description, and status. Tasks show up in each user’s queue at the top of QBO.

How tasks differ from workflows. Workflows are automated and fire on QBO events. Tasks are typically manually created (though workflows CAN create tasks as their action). Workflows are reactive — something happens, workflow responds. Tasks are proactive — assign work that needs to happen.

Common task patterns we use.

Month-end close checklist. Recurring tasks dated by month: reconcile bank accounts (assigned to bookkeeper, due 10th), review P&L variances (CFO, due 15th), close prior period (controller, due 20th). The team sees their close responsibilities without separate emails. After month-end, the task list shows what’s been completed and what’s still open.

Customer follow-up. Sales rep marks a customer that needs a check-in call. Task assigned to themselves with the customer record linked. Tasks queue shows their follow-up list daily. Better than a separate CRM for small teams.

Vendor verification. Bookkeeper finds a bill that looks unusual. Task assigned to the controller with the bill record linked, asking to verify the line items. Controller opens the task, clicks through to the bill, verifies, closes the task. No back-and-forth email.

Project handoffs. When a project moves from estimate to invoice stage, a task auto-creates (via workflow) assigned to the project manager: “Confirm scope before invoicing.” The PM reviews and either confirms or holds the invoice.

Limits of tasks. Tasks aren’t a full project management tool. They don’t have dependencies, gantt charts, or time tracking. If you have complex project work, use Asana or Monday for project management and use QBO Tasks just for accounting-specific items.

Integration between workflows and tasks. A workflow can create a task as its action. So “invoice overdue 30 days” can both send a reminder email to the customer AND create a task for the AR clerk to follow up. This dual action is more reliable than email alone — emails get missed, tasks sit in a queue.

Setup time and ramp. Don’t try to build all workflows and tasks on day one. Start with the bill approval workflow and the month-end close recurring tasks. Use those for 30 days. Add the overdue invoice workflow next. Add expense claims integration after. By month 3, you’ll have 5–7 workflows running plus your standard task patterns.

Audit trail. Every workflow execution is logged. Every task creation, assignment, and completion is logged. The combination becomes part of the QBO audit log, which means if a transaction came through with a manager approval via workflow, that approval is documented permanently. Useful for audit defense.

What workflows can’t do. Workflows don’t have complex branching logic — you can’t easily say “if X then Y else Z.” Each workflow is one trigger, one (or few) conditions, one action. For complex multi-branch logic, you need an external workflow tool (Zapier, Make) that integrates with QBO. For the routine accounting events most businesses care about, the built-in workflows are enough.

The bottom line. Workflows and tasks together let a finance team of 5–15 people coordinate inside QBO instead of inside email. That’s the real productivity gain. For a CFO who wants visibility into open accounting work, the task queue plus workflow execution log replaces the morning standup. For an owner who wants approval on big bills, the workflow does it in one click instead of three forwarded emails. The setup is real work but it pays back within the first quarter. See our CAS service for setup and ongoing optimization.

Is QuickBooks Online Advanced worth $235/month for a small business?

The honest answer for most small businesses: no. The $235/month price tag (versus $99/month for Plus) means you’re paying $1,632/year extra. To earn that, you need to use features Advanced unlocks that Plus doesn’t have. Most small businesses don’t.

Here’s the actual calculus we run with clients deciding whether Advanced makes sense.

What counts as a “small business” for this question. The Small Business Administration defines small business by industry. For our purposes here, “small business” means under $5M revenue, fewer than 25 employees, single-entity operations. That’s the bulk of our client base.

The features Advanced offers that small businesses rarely use.

25 users. Most small businesses have 2–5 people who need QBO access. Plus’s 5-user limit (plus free accountant tier) is usually plenty. Unless you’re growing past 5 finance-system users, the user count alone isn’t a reason.

Batch invoicing. If you send fewer than 50 invoices per month, regular invoicing is fine. Batch invoicing earns its keep at 100+ invoices per cycle.

Custom report builder. The standard QBO reports cover what most small businesses need. We see clients try the custom report builder, build one or two reports, and never touch it again because the standard P&L and Balance Sheet answer their questions.

Workflow automation. Useful for businesses with multiple approval layers. A 3-person business has one approver — usually the owner. Workflows are overkill.

Custom roles. Plus’s four fixed roles work for most small teams. Custom roles matter when you have 5+ finance team members with overlapping responsibilities.

Revenue recognition. Only matters for subscription businesses. If you’re a service business that invoices for work completed, you have no deferred revenue, no recognition issue.

The Performance Centre. Useful, but not $1,632/year useful for a business that runs its standard P&L monthly.

Backup and restore. Genuinely useful but rare to need. If you’ve never restored from a backup before, you probably won’t need to.

Expense claims. Useful for businesses where employees regularly pay out of pocket and submit reimbursements. If you have 1–2 employees who occasionally need reimbursement, manual handling is fine.

So who SHOULD be on Advanced? Five business profiles where Advanced earns its price.

SaaS or subscription businesses with $1M+ ARR. Revenue recognition justifies the upgrade alone. Without ASC 606 compliance, your books misrepresent the business to investors and auditors. This is the most common Advanced use case.

Service businesses with 5–25 employees and project-based billing. The combination of custom roles (Project Manager role separating cost data from billing data), custom fields (project codes, sales rep tracking), and workflows (project approval routing) makes Advanced productive at this scale.

E-commerce businesses with 100+ orders per month and multi-channel sales. Batch invoicing, custom fields for channel tracking, custom reports for channel profitability, and the Performance Centre dashboard for daily ops review — all worth the price for active e-commerce.

Professional services firms (consulting, legal, accounting, agencies) with 10+ billable staff. Time tracking, project profitability, retainer billing via subscriptions (yes, revenue recognition again), and custom reports for utilization analysis.

Construction firms with 5+ projects active simultaneously. Custom fields for project tracking, workflow approval for change orders, custom reports for project P&L by job. Advanced supports the level of project accounting construction needs.

How to test the value before committing. Use Intuit’s 30-day free trial of Advanced. Spend the trial actually building features — one workflow, one custom report, one custom role. If after 30 days you’ve found features you’d use weekly, upgrade. If after 30 days you haven’t touched the new features, downgrade back to Plus before billing kicks in.

The hidden costs of Advanced beyond subscription. Setup time is real — 8–20 hours to configure custom roles, custom fields, workflows, and the Performance Centre. Training time for the team to learn the new interface elements. Ongoing maintenance — workflows go stale, roles need periodic review, custom reports need refresh as the business evolves. Budget for these in your evaluation, not just the $2,820/year price.

The hidden costs of NOT upgrading when you should. Workarounds. Manual spreadsheets to fill the gap. Extra bookkeeper time to reclassify transactions that should have been auto-categorized via workflows. External tools for revenue recognition (sometimes more expensive than just upgrading to Advanced). Investor reporting that takes 10 hours/month when it should take 2.

The middle ground. Plus + a few add-on apps. Bill.com for AP workflow, Tipalti for vendor management, Ramp for expense management, Jirav or Fathom for FP&A reporting. Sometimes Plus + 1–2 add-on apps gives you what you need at less total cost than Advanced. The trade-off: more tools to manage, more integration risk.

A real example from our practice. $2.1M revenue agency with 8 employees. Plus subscriber. Their pain point: monthly project profitability reporting took the bookkeeper 6 hours of manual work pulling data from QBO into Excel. We moved them to Advanced, set up custom fields for project codes, built a custom report for project P&L, pinned it to the Performance Centre. Now the report runs in 30 seconds. Monthly time savings: 6 hours × $75/hour bookkeeper time = $450/month, or $5,400/year. Annual Advanced premium: $1,632. Net annual savings: $3,768. For them, the upgrade paid off. For a smaller business with simpler reporting, the math wouldn’t have worked.

One more consideration: when to upgrade preemptively. Businesses at $3M revenue growing 30%/year are at $5M+ within 2 years. Some clients upgrade preemptively to avoid disruption during a busier period. The upgrade itself is one click, but configuring custom roles, building workflows, and training the team takes 8-20 hours. Doing that work during a slower quarter (December or summer for most NYC businesses) is easier than during the busy push toward $5M.

The bottom line. Advanced is worth $235/month for a specific kind of mid-market business, not for general small businesses. Run the math: identify the specific features you’d use, estimate the time or cost savings, compare to the $1,632/year premium. If the math doesn’t clear $1,632 in savings, stay on Plus. If you’re not sure, use the 30-day trial. If you’re a NYC business and want help running the assessment, the Bookkeeping service intake covers it as part of the engagement scope. Don’t pay for tools that sit idle.

QuickBooks Online Advanced — Deep Dive Sub-Posts

Feature-By-Feature Guides
Sub-PostSetup and RolloutThe 4-phase migration plan we use for every Plus → Advanced upgrade. Sub-PostCustom Role PermissionsEight roles we configure for every Advanced client plus internal controls for SOX-grade audit defense. Sub-PostCustom FieldsTracking project codes, sales reps, regions — fields that turn standard reports into real management reporting. Sub-PostCustom ReportsWhen the standard QBO report library can’t answer your question, the Advanced report builder can. Sub-PostPerformance CentreCustom dashboards that pin your KPIs on one screen — the daily operations view every owner should have. Sub-PostWorkflowsAutomated approval flows for bills, invoices, expense claims, and deposits — the automation engine in Advanced. Sub-PostTasks ManagerMonth-end close coordination, AR follow-up, vendor verification — task assignments tied to QBO records. Sub-PostRevenue Recognition (ASC 606)Deferred revenue, multi-element arrangements, and GAAP-compliant SaaS books — the feature that justifies Advanced alone. Sub-PostEmployee Expense ClaimsReceipt capture, approval routing, reimbursement via payroll — automating employee out-of-pocket workflow. Sub-PostReclassify TransactionsThe accountant-tier bulk cleanup tool — fix months of mis-categorized transactions in 90 seconds. Sub-PostBackup and RestoreAutomated daily backups and point-in-time restore — the safety net Plus doesn’t have. Sub-PostPayrollElite tier features, payroll tax stack, S-corp reasonable comp, and NYC-specific compliance work. Sub-PostDay-to-Day Operating ManualDaily, weekly, monthly, quarterly routines that keep QBO Advanced clean at high transaction volume.

Let Us Handle the Books

Our business management team takes care of bookkeeping, payroll, and financial reporting — so you can focus on running your business.

Request a Business Management Review
Contact Us