5.1 QBO Architecture, Subscription Levels & Company Settings
Key Takeaways
- QuickBooks Online (QBO) operates on a multi-tenant cloud architecture that provides real-time multi-user concurrency, automated continuous cloud backups, and seamless integration with the Intuit ecosystem.
- QBO offers four primary commercial subscription tiers—Simple Start (1 user), Essentials (3 users), Plus (5 users), and Advanced (25 users)—each scaling in user limits, functionality (inventory, project costing, budgets), and custom permissions.
- The Account and Settings configuration console is organized into five functional tabs: Company, Sales, Expenses, Payments, and Advanced, controlling company identity, operational form fields, and core general ledger automation.
- Setting the Accounting Method default (Cash vs. Accrual) establishes the reporting baseline, while activating the Closing Date with password protection locks completed accounting periods against unauthorized edits or deletions.
5.1 QBO Architecture, Subscription Levels & Company Settings
Core Principle: QuickBooks Online (QBO) is a cloud-native accounting platform where system architecture, subscription tier selection, and initial company configuration dictate the operational capabilities, internal controls, and financial reporting structure available to an enterprise.
1. QuickBooks Online Cloud Architecture vs. Desktop Systems
Unlike legacy desktop accounting software that stores financial records in localized, proprietary database files (.qbw files) on a physical workstation or local server, QuickBooks Online (QBO) operates on a secure, multi-tenant cloud infrastructure managed by Intuit. Understanding this architectural paradigm is essential for modern Certified Public Bookkeepers managing client files.
+-----------------------------------------------------------------------------+
| QBO CLOUD ARCHITECTURE vs. DESKTOP PARADIGM |
+-----------------------------------------------------------------------------+
| FEATURE / ATTRIBUTE | QUICKBOOKS ONLINE (QBO) | QUICKBOOKS DESKTOP |
+----------------------------+---------------------------+--------------------+
| Hosting & Infrastructure | Intuit Cloud Servers | Local PC / Server |
| Data Access Mode | Web Browser & Mobile Apps | Local Installation |
| Multi-User Concurrency | Real-Time Simultaneous | Multi-User Network |
| Data Backup Protocol | Continuous & Automated | Manual Backup Files|
| Software Versioning | Continuous Cloud Updates | Annual Releases |
| Accounting Firm Access | QBO Accountant (QBOA) | Accountant's Copy |
| Third-Party App Ecosystem | Direct REST API Sync | Desktop SDK / Web |
+-----------------------------------------------------------------------------+
The QuickBooks Online Ecosystem
- Real-Time Data Concurrency: Multiple authorized users can access, create transactions, and generate reports simultaneously without creating database lockouts or file-sync collisions.
- QuickBooks Online Accountant (QBOA): Accounting and bookkeeping professionals access client files through a specialized QBOA firm portal. A firm receives complimentary ProAdvisor access to client files without consuming the client's purchased user seats.
- Intuit Ecosystem Integration: QBO integrates natively with QuickBooks Payments (merchant processing), QuickBooks Online Payroll, QuickBooks Time (formerly TSheets), and the Intuit App Store via direct API connections.
2. QBO Subscription Levels & Feature Matrix
Intuit structures QuickBooks Online into four primary small-business commercial subscription tiers. Bookkeepers must evaluate a business's operational complexity, user count, inventory requirements, and workflow needs to recommend the appropriate subscription level.
+-----------------------------------------------------------------------------+
| QBO SUBSCRIPTION TIER PROGRESSION |
| |
| [ Simple Start ] ---> [ Essentials ] ---> [ Plus ] ---> [ Advanced ] |
| (1 User) (3 Users) (5 Users) (25 Users) |
| - Invoicing - AP / Bill Pay - Inventory - Custom Roles |
| - Bank Feeds - Multi-Currency - Projects - Batch Entries |
| - Sales Tax - Time Tracking - Classes/Locs - Workflows |
| - Basic Reports - Budgets - Sync w/ Excel |
+-----------------------------------------------------------------------------+
Detailed Subscription Tier Comparison
| Feature / Capability | Simple Start | Essentials | Plus | Advanced |
|---|---|---|---|---|
| Billable User Seats | 1 User | Up to 3 Users | Up to 5 Users | Up to 25 Users |
| Accounting Firm Seats | 2 Seats | 2 Seats | 2 Seats | 3 Seats |
| Income & Expense Tracking | Yes | Yes | Yes | Yes |
| Invoicing & Estimates | Yes | Yes | Yes | Yes |
| Bank Feeds & Rules | Yes | Yes | Yes | Yes |
| Sales Tax Automation | Yes | Yes | Yes | Yes |
| 1099 Contractor Tracking | Yes | Yes | Yes | Yes |
| Accounts Payable (Track Bills) | No | Yes | Yes | Yes |
| Bill Payment Scheduling | No | Yes | Yes | Yes |
| Multi-Currency (145+ currencies) | No | Yes | Yes | Yes |
| Employee Time Tracking | No | Yes | Yes | Yes |
| Perpetual Inventory (FIFO) | No | No | Yes | Yes |
| Project Profitability / Costing | No | No | Yes | Yes |
| Class & Location Tracking | No | No | Yes | Yes |
| Purchase Orders | No | No | Yes | Yes |
| Financial Budgets (1-Year P&L) | No | No | Yes | Yes |
| Custom User Roles & Permissions | No | No | No | Yes |
| Batch Invoicing & Expenses | No | No | No | Yes |
| Automated Approval Workflows | No | No | No | Yes |
| Spreadsheet Sync (Excel Add-in) | No | No | No | Yes |
| Automated Online Backup & Restore | No | No | No | Yes |
| Custom Fields Capacity | 3 per form | 3 per form | 3 per form | 48 total (12/type) |
Subscription Level Selection Rules for Bookkeepers
- Simple Start: Best suited for sole proprietors, freelancers, and small service micro-businesses that operate entirely on cash/sales receipts or immediate invoicing, with no unpaid vendor bills and no inventory.
- Essentials: Required as soon as a business needs to manage unpaid vendor bills (Accounts Payable), manage multi-currency transactions, or allow employees to enter hourly time.
- Plus (The Industry Standard): Required for any business selling physical products that requires perpetual inventory tracking under FIFO, businesses tracking job/project profitability, or companies utilizing Class or Location tracking for multi-department reporting.
- Advanced: Designed for scaling enterprises requiring granular user role permissions (e.g., restricting a billing clerk to AR only), automated invoice approval workflows, batch transaction processing, or more than 5 users.
3. Initial Company Setup Wizard
When provisioning a new QBO company file, the setup wizard prompts the administrator for core organizational data that establishes default general ledger parameters:
- Legal Business Name & DBA: Defines company naming conventions displayed on customer-facing forms and official tax returns.
- Industry Selection (NAICS Code): Prompts QBO to generate a customized initial default Chart of Accounts tailored to that specific industry (e.g., Construction, Professional Services, Retail, Non-Profit).
- Entity Legal Structure: Identifies the tax entity type (Sole Proprietorship / Form 1040 Schedule C, Partnership / Form 1065, S-Corporation / Form 1120-S, C-Corporation / Form 1120, or Non-Profit / Form 990), which establishes default equity account naming.
- Data Migration / List Import: Allows direct onboarding of existing historical lists via CSV or Excel templates, including the Chart of Accounts, Customer List, Vendor List, and Products & Services List.
4. Account and Settings Console Navigation
The central engine for configuring QBO behavior is located under the Gear Icon (⚙️) -> Account and Settings. This console is organized into five structured tabs:
+-----------------------------------------------------------------------------+
| ACCOUNT AND SETTINGS NAVIGATION STRUCTURE |
+-----------------------------------------------------------------------------+
| 1. COMPANY : Identity, Legal Structure, EIN/SSN, Address, Communications |
| 2. SALES : Invoice Customization, Payment Terms, Delivery, Discounts |
| 3. EXPENSES : Billable Expenses, Purchase Orders, Default Expense Terms |
| 4. PAYMENTS : Merchant Processing Setup, Credit Card & ACH Parameters |
| 5. ADVANCED : Accounting Method, Fiscal Year, Closing Date, Automation |
+-----------------------------------------------------------------------------+
Tab 1: Company
- Company Name: Legal business name, Doing Business As (DBA), and company logo upload.
- Company Type: Employer Identification Number (EIN) or Social Security Number (SSN), tax form classification.
- Contact Info & Address: Company email, customer-facing email, company phone, website, physical address, legal address, and customer-facing address.
Tab 2: Sales
- Customize Look and Feel: Custom invoice, estimate, and sales receipt templates.
- Sales Form Content: Default payment terms (e.g., Net 30, Due upon receipt), delivery method (Print later, Send later), custom fields, shipping lines, discount lines, and deposit fields.
- Products and Services: Enable "Show Product/Service column on sales forms", "Track SKU", "Track quantity and price/rate", and "Track inventory quantity on hand" (Plus/Advanced).
- Progress Invoicing: Enables invoicing customers in phases based on an accepted estimate.
Tab 3: Expenses
- Bills and Expenses:
- Show Items table on expense and purchase forms: Enables line-item product/service tracking on expense vouchers.
- Track expenses and items by customer: Allows assigning job/customer tags to costs.
- Make expenses and items billable: Allows passing costs through to customers with an optional default markup percentage.
- Purchase Orders: Enables drafting and issuing POs to vendors (Plus and Advanced tiers).
Tab 4: Payments
- Manages QuickBooks Payments merchant accounts, transaction processing fees, accepted payment methods (Visa, Mastercard, AMEX, Discover, ACH bank transfers), and merchant bank deposit account routing.
Tab 5: Advanced
- Accounting:
- First month of fiscal year and First month of income tax year.
- Accounting method default: Toggle between Cash and Accrual for default report generation.
- Close the books: Restricts editing of historical transactions prior to a specified closing date.
- Company Type: Tax classification mapping.
- Chart of Accounts: Enable account numbers and sub-account grouping.
- Categories: Enable Class tracking (track by row vs. track by entire transaction; assign unassigned class warnings) and Location tracking.
- Automation: Pre-fill forms with previously entered content, automatically apply credits, automatically apply bill payments, copy estimates to invoices.
- Currency: Home currency selection and Multi-Currency toggle (Warning: Multi-currency is permanent once activated).
5. Accounting Preferences & Closing Date Controls
Two of the most critical governance settings configured in the Advanced tab are the default accounting method and period closing controls.
+-----------------------------------------------------------------------------+
| CASH vs. ACCRUAL REPORTING PREFERENCE |
+-----------------------------------------------------------------------------+
| CASH BASIS |
| - Revenue recognized ONLY when cash is received from customer. |
| - Expenses recognized ONLY when cash is disbursed to vendor. |
| - Accounts Receivable and Accounts Payable do NOT appear on Balance Sheet. |
+-----------------------------------------------------------------------------+
| ACCRUAL BASIS (GAAP Standard) |
| - Revenue recognized when earned (invoice issued / service completed). |
| - Expenses recognized when incurred (bill received / resource used). |
| - AR, AP, Accruals, and Prepaids are fully reported on Balance Sheet. |
+-----------------------------------------------------------------------------+
Setting the Accounting Method
Setting the default accounting method under Account and Settings -> Advanced -> Accounting sets the baseline presentation format across all standard financial reports (Profit and Loss, Balance Sheet). However, bookkeepers and management can dynamically toggle between Cash and Accrual on any individual report screen without changing the underlying general ledger data.
Closing the Books & Password Protection
Once a bookkeeper completes year-end reconciliations, adjusting entries, and tax filings, the accounting period must be locked to prevent post-closing alterations that would cause discrepancies between the general ledger and filed tax returns.
+-----------------------------------------------------------------------------+
| CLOSING DATE SECURITY CONFIGURATION |
+-----------------------------------------------------------------------------+
| [X] Close the books |
| Closing Date: [ 12/31/20X6 ] |
| |
| Security Options: |
| ( ) Allow changes after viewing a warning |
| (*) Allow changes after viewing a warning and entering a password |
| Password: [ ************ ] |
+-----------------------------------------------------------------------------+
- Warning Only vs. Password Protection: Setting a password ensures that only authorized supervisory personnel (Lead Bookkeeper or CPA) can post entries dated on or before the closing date.
- Audit Trail Tracking: If an authorized user enters the password and edits a closed-period transaction, QBO automatically logs the action in the Audit Log and records the modification on the Exceptions to Closing Date Report.
A client operates a wholesale retail business with 4 employees who need system access. The business maintains physical inventory, requires purchase orders, and tracks profitability by customer project. Which minimum QuickBooks Online subscription tier is required?
In which tab of QuickBooks Online 'Account and Settings' does a bookkeeper configure the default reporting accounting method (Cash vs. Accrual) and set a password-protected Closing Date?
What is the operational consequence of enabling the 'Close the books' feature with password protection at the end of a fiscal year in QuickBooks Online?
A growing enterprise requires 12 billable users with custom granular permissions, batch transaction invoicing, and automated approval workflows. Which QuickBooks Online subscription tier is specifically designed to satisfy these requirements?