Bookkeeping Basics
How to Set Up a Chart of Accounts in QuickBooks
Setting up a chart of accounts in QuickBooks begins with the reports you need, not the Add account button. Design the structure first, then create, test, and document each account deliberately.
Setting up a chart of accounts in QuickBooks begins with the reports you need, not the Add account button. Design the structure first, then create, test, and document each account deliberately.
QuickBooks Online creates an initial chart based on information entered during setup. That default is a starting point. You may need to add bank accounts, credit cards, loans, revenue streams, direct costs, or business-specific categories. You may also need to deactivate categories that do not fit.
Before you add accounts
Write down the recurring questions the financial reports should answer. Most small businesses need a clear balance sheet, an income statement that separates revenue from direct costs and overhead, and detail that supports reconciliations and management decisions.
Decide whether each reporting need belongs in the general ledger or another QuickBooks dimension:
- Use an account for a financial statement category.
- Use a subaccount for useful detail under a meaningful parent subtotal.
- Use customers and projects for client or job-level tracking.
- Use products and services for what the business sells.
- Use classes or locations, when available and appropriate, for business segments.
This avoids creating an account for every customer, project, vehicle, technician, or vendor.
Step 1: export and review the current chart
If the QuickBooks company already contains activity, export the chart before changing it. Include the account name, type, detail type, number if used, parent, status, and balance.
Mark accounts that are duplicates, overlap another category, carry unexpected balances, or have no clear purpose. Do not merge or deactivate balance sheet accounts until their balances are reconciled and mapped.
Step 2: choose the account type carefully
In QuickBooks Online, the account type controls where the account appears on financial reports. Current Intuit guidance explains that detail type adds more specific classification within the account type.
Choose the account type based on the economic nature of the balance:
- Bank for actual bank or certain cash accounts.
- Accounts receivable for the customer control account.
- Current assets or fixed assets for qualifying resources.
- Accounts payable for the vendor control account.
- Credit card for card liabilities.
- Current or long-term liabilities for obligations such as loans.
- Income, cost of goods sold, or expense for operating results.
Do not choose an account type merely because its name looks convenient. A loan set up as income or equipment set up as an ordinary expense can distort the statements.
Step 3: use a clear name and description
Give each account one purpose. Prefer “Software subscriptions” over overlapping names such as “Apps,” “Online tools,” and “Computer monthly fees.” Use the description field or a separate coding guide to state what belongs and what does not.
If account numbers are enabled, reserve ranges for assets, liabilities, equity, income, direct costs, expenses, and other activity. Leave gaps so new accounts can be inserted without rebuilding the sequence.
Step 4: decide whether it is a subaccount
A subaccount should roll into a useful parent. For example, Vehicle expenses could contain Fuel, Repairs, and Tolls if management regularly reviews that subtotal and detail.
Keep the parent and children in compatible accounting categories. Avoid deep hierarchies that make transaction entry and reports harder to read. One parent level is often enough for a small business.
Step 5: handle opening balances safely
An opening balance is an accounting entry, not a setup label. It affects the ledger and must agree with a prior closing statement, bank record, lender schedule, or conversion workpaper.
For an operating business, record opening balances through a controlled conversion or journal-entry process rather than casually entering an amount while creating every account. Review the offset created by QuickBooks and confirm that equity, income, and tax-related balances were not distorted.
Current Intuit guidance also notes that accounts can be imported, while opening balances are handled separately. Plan the account list and the balance conversion as two related but distinct tasks.
Step 6: create the account in QuickBooks Online
Interface labels can change, so use Intuit’s current instructions. The process generally begins in the Chart of accounts area by selecting the option to create a new account, then completing the account type, detail type, name, number if used, description, parent setting, and any supported opening-balance information.
Before saving, check:
- Will this appear on the correct financial statement?
- Does another active account already serve the same purpose?
- Should the detail be tracked by project, class, location, or item instead?
- Is an opening balance supported and approved?
- Does the name follow the documented convention?
Step 7: test the reports
Run the balance sheet, profit and loss, and trial balance after setup. Enter or inspect representative transactions to confirm that the account behaves as expected.
For example, a new loan should appear as a liability, principal payments should reduce it, and interest should remain in expense. A direct material category should appear with other direct costs rather than administrative overhead.
Also test any project, class, or location report that depends on the design. A technically valid account can still produce the wrong management view.
Step 8: document and control changes
Maintain a short coding guide with the account name, purpose, examples, exclusions, and owner. Limit who can add, merge, or change accounts. Review changes during the month-end close so an accidental type change does not remain hidden.
Some QuickBooks accounts have special behavior or restrictions, and subscription plans may apply usage limits. Do not work around a limit by deleting necessary accounting structure. Review the current product documentation and plan features before a large import or cleanup.
Common setup errors
- Creating duplicate accounts with slightly different names.
- Choosing the wrong account type and relying on the name to fix presentation.
- Entering unsupported opening balances.
- Using accounts for customers, projects, or vendors.
- Creating many subaccounts that nobody reviews.
- Combining loan principal and interest in one expense category.
- Deactivating an account before mapping recurring rules and integrations.
- Importing a chart without testing the resulting reports.
Setup checklist
- Define the required financial and management reports.
- Export and reconcile the existing chart when activity already exists.
- Draft the account hierarchy outside QuickBooks.
- Select account and detail types from the economic substance.
- Create clear names, descriptions, and optional numbers.
- Plan opening balances separately.
- Add or import accounts using current product instructions.
- Test financial statements and representative transactions.
- Document the coding rules and review the first close.
For a complete design framework, see best chart of accounts structure. For an illustrative list, use the QuickBooks chart of accounts example.
Frequently asked questions
Does QuickBooks create a chart of accounts automatically?
QuickBooks Online creates a starting chart based on setup information. Review it against the business’s actual accounts, reporting needs, loans, revenue streams, and direct costs before relying on it.
What is the difference between account type and detail type?
The account type controls the financial statement classification. Detail type provides a more specific description inside that category. The account type is the more important reporting decision.
Should I enter an opening balance when adding an account?
Only when the amount is supported and the offset is understood. For an existing business or conversion, use a planned opening-balance process and reconcile it to prior records.
Can I import a chart of accounts into QuickBooks Online?
QuickBooks Online supports account imports under current product instructions. Review names and account types first, test the file, and handle opening balances separately.
Can I delete a QuickBooks account?
QuickBooks commonly uses an inactive status rather than erasing historical accounts. Confirm the current product behavior, map recurring transactions, and preserve historical reporting before deactivating an account.
How do I know if I need a new account?
Create one when it supports a recurring decision, required presentation, or separate reconciliation. If the detail is better answered by vendor, customer, project, item, class, or location, use that dimension instead.
Turn this guide into action