top of page

Chart of Accounts Setup for Small Business

13 minutes ago
11 min read


A longer chart of accounts doesn't automatically produce better financial reports. In many small businesses, it does the opposite. Owners import a large QuickBooks Online or Xero template, keep every suggested line, and then struggle to decide whether a payment belongs in “software,” “subscriptions,” “technology,” or a vendor-specific account.


A chart of accounts setup works when every account answers a clear classification question and the resulting reports support decisions. The chart should identify what a transaction is. Classes, locations, projects, and tracking dimensions should identify where, for whom, or for which initiative it happened. That distinction keeps the general ledger stable while preserving useful management detail.


The five foundational categories are assets, liabilities, equity, revenue, and expenses, the structure used to organize transactions for financial statements, tax filings, and management analysis. Intuit's chart of accounts guidance also recommends starting with a basic structure and expanding only when the business has a recurring reporting need.


Table of Contents



Why Most Small Businesses Overbuild Their Chart of Accounts Setup


The popular advice is to make the chart “detailed.” The practical advice is to make it decisive. A business doesn't need a separate general-ledger account for every vendor, product, campaign, or customer. It needs a consistent place for each type of transaction and a separate way to segment that transaction when management needs more detail.


A default template can be useful as a starting point, but accepting it unchanged is where many cleanups begin. A software provider's template may include accounts the business will never use, while a bookkeeper's old structure may reflect another company's tax treatment, departments, or inventory model. The result is often duplicate accounts, vague labels, and transactions coded differently from month to month.


Put classification in the chart


Use the COA to answer questions such as:


  • What was purchased? Software, insurance, subcontractor labor, inventory, or office supplies.

  • What type of income was earned? Consulting revenue, product sales, subscriptions, or reimbursement income.

  • What does the business own or owe? Checking, accounts receivable, equipment, credit cards, loans, or deferred revenue.


Use classes, locations, projects, or tracking dimensions to answer questions such as which branch generated the expense, which job consumed the labor, or which service line produced the revenue. NetSuite's chart of accounts guidance supports this separation by recommending dimensions for department, location, and project detail instead of creating excessive general-ledger accounts.


A practical small-business chart often stays lean, with roughly 30–50 accounts for many small businesses according to independent accounting guidance, while early-stage companies are sometimes advised to remain around 40–60 accounts as they develop their reporting needs (CFO Bridge). The correct count depends on the business model, but the test is always the same: can the owner code transactions consistently and read the resulting reports?


That principle applies outside ordinary commercial businesses too. Owners and treasurers looking for a specialized example can review this guide to a church accounting chart of accounts, then adapt the underlying classification logic rather than copying every account. If the file already contains duplicates and unclear coding, a structured bookkeeping cleanup process should come before adding more detail.


The Five Core Account Categories and a Scalable Numbering Scheme


A usable chart begins with five account categories. The categories determine where transactions appear and how the accounting system treats them. The numbering scheme then gives the list a stable order, which matters when reports need to remain comparable as the business grows.


For a consulting LLC, the structure could look like this:


  • Assets represent cash, receivables, equipment, and other resources controlled by the business.

  • Liabilities capture accounts payable, credit cards, loans, payroll obligations, and amounts owed to customers or other parties.

  • Equity records owner contributions, distributions, retained earnings, and other ownership activity.

  • Revenue records income from consulting or other operating services.

  • Expenses include direct delivery costs and operating costs. Keep cost of goods sold distinct from operating expenses when the business has meaningful delivery costs, because that separation supports gross-margin analysis.


A common modern convention places assets in the 1000s, liabilities in the 2000s, equity in the 3000s, revenue in the 4000s, and expenses in the 5000s and 6000s. This pattern is described in guidance on standardized account structures and can be mapped to major accounting frameworks such as IFRS and US GAAP (standardized chart of accounts guidance).


Scalable Four-Digit Numbering Scheme


Number Range

Category

Sample Accounts

1000–1999

Assets

1100 Checking, 1200 Accounts Receivable, 1300 Equipment

2000–2999

Liabilities

2100 Accounts Payable, 2200 Credit Card Payable, 2300 Loan Payable

3000–3999

Equity

3100 Owner Contributions, 3200 Owner Draws, 3300 Retained Earnings

4000–4999

Revenue

4100 Consulting Revenue, 4200 Training Revenue, 4300 Other Operating Income

5000–5999

Cost of Goods Sold

5100 Subcontractor Costs, 5200 Direct Project Costs, 5400 Payment Processing

6000–6999

Operating Expenses

6100 Payroll, 6200 Insurance, 6300 Marketing, 6400 Professional Fees


The gaps are intentional. If a consulting firm later adds a recurring training service, it can place the account logically within the revenue range without renumbering the entire chart. The same approach works for expenses. Starting with 5100, 5200, and 5400 leaves room for a direct travel or materials account if the reporting need becomes recurring.


Don't create an account merely because a transaction happened once. Add it when separating that activity will improve tax preparation, management reporting, or coding consistency. For a broader grounding in the underlying accounting workflow, use this small-business accounting guide.


Mapping Your Chart of Accounts to Financial Statements


A chart becomes easier to design once you follow each account to the report it affects. Assets, liabilities, and equity flow to the balance sheet. Revenue, cost of goods sold, and operating expenses flow to the profit and loss statement. The account type, not the account name alone, controls that destination in QuickBooks Online and Xero.


A consulting firm's 1100 Checking account appears under current assets. Accounts receivable belongs with assets because it represents amounts customers owe. A loan payable belongs with liabilities, while owner contributions and draws belong in equity. Consulting revenue appears on the P&L, followed by direct project costs and operating expenses.


The ordering inside each category also matters. If accounts are numbered consistently, QuickBooks Online and Xero can group related lines in a predictable order. That makes gross profit, operating income, and other subtotals easier to interpret without manually rearranging every report.


A diagram illustrating the financial mapping process from Chart of Accounts to various financial statements.

Contra-accounts need deliberate placement


Some accounts offset another account rather than representing a new source of value. Accumulated depreciation offsets equipment on the balance sheet, reducing the reported book value. Owner draws reduce equity rather than appearing as operating expenses on the P&L.


The most damaging errors usually involve account type rather than amount. Recording a loan deposit as revenue inflates income. Recording a personal payment as an operating expense distorts profitability and places personal activity into the wrong part of the financial statements. Keep personal transactions outside the operating chart and record legitimate owner activity in the appropriate equity account.


Cash flow reports draw from the same underlying transactions, but they classify movement differently from the P&L. A loan proceeds transaction increases cash without creating operating revenue. An equipment purchase reduces cash while creating an asset, not an ordinary expense at the moment of purchase. The balance-sheet pro forma guide provides useful context for seeing how balance-sheet accounts support financial planning.


Before approving the design, run a sample P&L and balance sheet. Confirm that revenue, direct costs, operating expenses, assets, liabilities, and equity appear in the intended groups. Fixing the structure before transactions accumulate is far easier than correcting account types after several reporting periods.


Setting Opening Balances Without Common Pitfalls


Opening balances establish the starting position of the new accounting file. They aren't a plug to make the balance sheet look correct. Each balance should tie to a document, such as a bank statement, credit-card statement, loan schedule, inventory count, or fixed-asset record.


Use this sequence:


  1. Choose the cutover date. Decide which transaction is the first one recorded in the new file and keep the old system's closing date consistent.

  2. Collect supporting records. Pull bank and credit-card statements, outstanding invoices and bills, loan balances, inventory information, prepaid expenses, fixed-asset details, and unpaid payroll obligations.

  3. Enter the opening position. In QuickBooks Online, opening entries may run through Opening Balance Equity during the setup process. In Xero, businesses commonly use a designated opening-balance or tracking account, often placed in the 8000 series, according to their implementation design.

  4. Reconcile immediately. Match each bank and credit-card account to the statement ending balance and investigate every difference before recording new activity.

  5. Clear the temporary equity balance. Opening Balance Equity should have a documented final disposition, not remain as an unexplained permanent account.

  6. Review the first month close. Ask a bookkeeper to inspect the opening entry, reconciliations, payables, receivables, and balance-sheet support before waiting for tax preparation.


A six-step infographic detailing the process for setting opening balances while avoiding common accounting pitfalls.

The errors that create expensive cleanup


Skipping the first bank reconciliation leaves the file's starting point unverified. A difference that looks small can represent an omitted transfer, duplicate import, uncleared payment, or incorrect opening date.


Don't record an owner advance as equity simply because the owner supplied the cash. If the business is expected to repay it, document the transaction and treat it as a loan payable when the facts support that treatment. Conversely, don't place pre-incorporation expenses into the new entity without confirming whether the entity assumed those costs and how the tax preparer wants them recorded.


Opening inventory belongs in inventory records, not a generic expense account. Prepaid balances should remain assets until the related benefit is used. Undeposited funds need to agree with deposits still in transit, so the opening balance doesn't create a false cash position.


For a visual walkthrough before posting the entry, review the embedded accounting demonstration.



QuickBooks Online vs Xero Setup Workflows


QuickBooks Online and Xero can both support a disciplined chart, but their setup experience differs. QuickBooks Online commonly starts users with a default chart that can be edited from the Chart of Accounts area, while Xero generally presents a sparser list and relies more visibly on account codes and tracking categories.


QuickBooks Online allows free-form account numbers when account numbering is enabled. Xero uses fixed five-digit account codes, so the implementation needs a consistent code plan before importing or adding accounts. Neither platform's default list should be treated as the final design.


Setup Element

QuickBooks Online

Xero

Default chart

Provides a broader starting list that should be edited for the business

Provides a leaner starting structure that users can build out

Account numbering

Supports custom account numbers

Uses five-digit account codes

Segmentation

Classes and locations can segment transactions and reports

Tracking Categories provide dimensions such as department, region, or project

Profit-and-loss detail

Class-based P&L reports show performance by selected class

Tracking-category reports show results by selected tracking option

Opening balances

Setup workflows commonly use Opening Balance Equity as a temporary account

Opening entries require a deliberate opening-balance design and review

Mid-year redesign

Account merges and inactive accounts require careful prior-period review

Code changes and account mapping require careful review of historical reports


Where the workflows diverge


QuickBooks Online's class and location features are useful when an owner wants a P&L by department, branch, or operating area. The team must apply the class or location consistently on the transaction screen, journal entry, invoice, bill, or expense. If the tracking field is skipped, the report won't reconstruct the missing detail later.


Xero's Tracking Categories serve a similar purpose, but the reporting layout and setup language differ. A business may use one category for location and another for service line, provided the categories reflect recurring management questions rather than every temporary activity. Xero also supports additional regional functionality through optional products or configurations, so the exact workflow depends on the subscription and implementation.


Multi-currency deserves separate testing. Revenue, bank accounts, receivables, and payables may require currency-specific handling, and exchange differences shouldn't be hidden inside ordinary income or expense accounts. Build a test transaction, run the reports, and confirm the treatment before importing a large transaction history.


The better platform is the one your team can code consistently. This practical Xero and QuickBooks comparison can help frame the broader selection, but the COA decision should start with reporting requirements, integrations, reconciliations, and the people responsible for month-end close.


Industry-Specific Sample Charts for Real Business Types


Generic templates fail when they ignore how a business earns revenue and incurs direct costs. A retail seller needs inventory and channel settlement logic. A contractor needs job-costing and retention tracking. A professional services firm usually needs fewer accounts and stronger service-line dimensions.


The following snapshots are starting points, not accounts to activate indiscriminately.


Account Category

Retail / Ecommerce

Construction

Professional Services

Assets

Checking, payment processor clearing, inventory, prepaid expenses, equipment

Checking, accounts receivable, retention receivable, equipment, work in progress

Checking, accounts receivable, prepaid expenses, equipment

Liabilities

Accounts payable, sales-tax payable, inventory financing, customer refunds payable

Accounts payable, payroll liabilities, bonded job deposits, equipment loans

Accounts payable, payroll liabilities, deferred revenue, client trust liability

Equity

Owner contributions, owner draws, retained earnings

Owner contributions, owner draws, retained earnings

Owner contributions, owner draws, retained earnings

Revenue

Product sales, shipping income, returns and allowances

Contract revenue, change-order revenue

Consulting revenue, training revenue, reimbursed costs

Direct costs

Freight-in, inventory shrinkage, marketplace fees, merchant processing

Materials, subcontractors, equipment rental, permits

Subcontractors, project-specific software, direct travel

Operating expenses

Advertising, warehouse, fulfillment, insurance

Office, insurance, vehicles, professional fees

Payroll, software, marketing, insurance, professional fees


Retail and ecommerce


Don't create separate revenue accounts for every Shopify, Amazon, or payment processor channel unless the financial statements need that split. Keep channel detail in the sales platform, clearing accounts, or tracking dimensions, then map settlements into consistent revenue, fees, shipping, returns, discounts, and inventory accounts.


The direct-cost section deserves attention. Freight-in, marketplace fees, merchant processing, inventory shrinkage, and inventory write-offs answer different margin questions. They shouldn't be lumped into one miscellaneous expense when the business uses the P&L to price products or evaluate fulfillment.


Construction


Construction files often need work in progress, retention receivable, bonded job deposits, materials, subcontractors, equipment rental, and permits. Don't create a new income and expense account for every job. Use QuickBooks Online Classes or Xero Tracking Categories for job, division, or location detail, and use the job-costing system for operational records.


Create accounts that reflect recurring contract activity now. Leave specialized accounts dormant until the business has the related transaction type, but document the intended treatment before the first transaction arrives.


Professional services


A consulting, legal, creative, or advisory firm can usually keep the COA compact. Use revenue accounts for different service types, then track service-line profitability with classes or tracking categories. Reimbursed costs, subcontractors, deferred revenue, and client trust activity may require distinct accounts because their accounting treatment differs from ordinary operating expenses.


The rule across all three industries is simple: create a new account when the accounting treatment changes. Use a dimension when only the management slice changes. That keeps reports readable without discarding useful detail.


Maintaining and Cleaning Up Your Chart Over Time


A chart of accounts isn't finished when the initial list is saved. It needs ownership, coding rules, and scheduled review. The cleanest files usually have a short written policy explaining where common transactions go, who can create accounts, and which tracking fields are required.


A quarterly review should begin with reports, not the account list. Run the P&L, balance sheet, general ledger, and relevant class or tracking reports. Look for accounts that have similar names, balances that don't reconcile to supporting records, unexpected tax categories, and transactions posted to catch-all accounts.


An infographic checklist for maintaining and cleaning up a chart of accounts over time.

A practical review rhythm


Review Area

Action

When to Escalate

Account purpose

Confirm each active account has a distinct recurring use

Escalate when two accounts describe the same transaction type

Tax mapping

Check income and expense accounts against the tax preparer's categories

Escalate before changing categories tied to filed periods

Balance sheet

Tie bank, loan, inventory, receivable, payable, and fixed-asset balances to records

Escalate when a reconciliation difference remains unexplained

Dormant accounts

Identify unused accounts and prevent new postings

Escalate when historical reports depend on the account

Dimensions

Review classes, locations, projects, or tracking categories for duplicate options

Escalate when a dimension is replacing missing account classification

New-account control

Require a documented reason and second review before adding an account

Escalate when users repeatedly request vendor-specific accounts


Never delete an obsolete account before reviewing historical reports. A zero-balance account may still support prior-period reporting, tax mapping, or a recurring transaction rule. In QuickBooks Online, mark an account inactive after confirming that rules, products, services, and reports won't be disrupted. In Xero, review account codes, watchlists, bank rules, and manual adjustments before archiving or changing an account.


Archive rather than erase. Then block new posting to the obsolete account and update the coding policy. If an account type or opening balance is wrong, preserve a dated export before making changes because the correction can affect several reports at once.


Practical rule: Add an account only when you can name the recurring decision that account will improve.

A quarterly review should also identify duplicate vendors, jobs, or tracking options. Those duplicates can make an account look wrong when the actual issue is inconsistent master data. For a hands-on cleanup workflow, see this guide to cleaning up QuickBooks Online.


Book Tech LLC provides monthly bookkeeping, catch-up and cleanup work, payroll administration, and A/P and A/R support in QuickBooks Online and Xero, including reconciliations and financial-statement review. If your chart is bloated, your opening balances are uncertain, or your dimensions aren't producing usable reports, visit Book Tech LLC to discuss a practical cleanup and ongoing close process.


Subscribe To Our Newsletter • Never Miss an Update

bottom of page