TL;DR
A messy chart of accounts makes every financial report useless. Here's how to structure yours so your P&L actually tells you something useful.
I've inherited hundreds of QuickBooks files from clients. The chart of accounts is a mess in at least half of them. Revenue mixed with reimbursements. COGS accounts that should be OpEx. Fifty accounts for expenses that could be five. And my personal favourite: a catch-all account called "Miscellaneous" that holds 30% of all transactions.
Your chart of accounts is the skeleton of your financial reporting. If it's wrong, every report built on top of it is wrong too.
The Five Account Types
Every account falls into one of five categories. Get this right and everything else follows.
Assets: What your business owns. Bank accounts, accounts receivable, equipment, prepaid expenses. These live on your balance sheet.
Liabilities: What your business owes. Accounts payable, credit cards, loans, HST collected, payroll liabilities. Also on the balance sheet.
Equity: What's left for the owners after subtracting liabilities from assets. Retained earnings, owner draws, share capital. Balance sheet.
Revenue: Money earned from your core business activities. Sales, service revenue, consulting fees. P&L.
Expenses: Money spent to operate the business. Split into COGS (direct costs of delivering your service) and operating expenses (overhead). P&L.
The Structure That Works
For a service business doing $500K to $5M in revenue, here's the chart of accounts structure I use with every client.
Revenue (4000-4999)
One account per revenue stream. If you have three service lines, you have three revenue accounts. Don't lump them together. You need to see which services are growing and which aren't. Example: 4010 Consulting Revenue, 4020 Training Revenue, 4030 Retainer Revenue.
COGS (5000-5999)
Direct costs only. Labour (wages for people who deliver the service), subcontractors, materials, and direct project costs. If a cost goes up when you do more work and goes down when you do less, it's COGS. Example: 5010 Direct Labour, 5020 Subcontractors, 5030 Materials, 5040 Project Travel.
Operating Expenses (6000-7999)
Group by category. Payroll and benefits (6000s), facilities (6100s), technology (6200s), marketing (6300s), professional fees (6400s), insurance (6500s), admin (6600s). Within each category, keep 3 to 5 accounts. Not 20. Example: 6010 Salaries - Admin, 6020 Benefits, 6030 Payroll Taxes, 6110 Rent, 6120 Utilities.
Common Mistakes I Fix
Too many accounts. If you have 15 expense accounts with less than $500 per year each, merge them. A P&L with 80 expense line items is useless. Nobody reads it. Target 25 to 35 expense accounts total.
Miscellaneous everything. If your "Miscellaneous" or "Other Expenses" account is more than 5% of total expenses, you're hiding transactions. Break it apart. Every dollar should have a home.
COGS vs. OpEx confusion. Your bookkeeper's salary is OpEx. Your technician's salary is COGS. If direct labour is in operating expenses, your gross margin is inflated and your P&L is lying to you. This is the single most common chart of accounts error I see.
One account for all revenue. "Sales" as a single account tells you nothing. You can't see which services are profitable, which are growing, or where to focus. Break it out.
Duplicate accounts. "Office Supplies" and "Supplies - Office" both exist with transactions in each. QBO makes it easy to create new accounts. Audit quarterly and merge duplicates.
Setting It Up in QuickBooks
- Start with the default chart. Delete everything you don't need. Most businesses can remove 30 to 50 default accounts.
- Add your revenue accounts. One per service line or product category.
- Set up COGS properly. Only direct costs. Everything else goes to OpEx.
- Create numbered account groups. Use 4000s for revenue, 5000s for COGS, 6000s for OpEx. This keeps your reports organized.
- Name accounts plainly. "Software Subscriptions" not "Computer and Internet Expenses." You should know exactly what's in each account from the name.
What to Do This Week
- Print your current chart of accounts. How many active accounts do you have? How many have zero balance?
- Check your COGS. Is everything in there truly a direct cost? Move anything that isn't.
- Find your "Miscellaneous." How much is in it? Reclassify those transactions to proper accounts.
- Merge duplicates. Look for accounts with similar names and merge them in QBO.
The Bottom Line
A clean chart of accounts takes 2 hours to set up and saves you hundreds of hours of confusion over the life of your business. Your P&L and balance sheet are only as good as the accounts behind them. Get the foundation right and every financial decision gets clearer. If your QBO file is a mess and you need help cleaning it up, book a free call.
Next step: run your numbers through the free CFO scorecard.
Frequently Asked Questions
- How many accounts should a small business have?
- Most small businesses need 30 to 60 accounts. Fewer than 20 and you're lumping too much together to see what's happening. More than 100 and you're creating unnecessary complexity. The right number gives you enough detail to make decisions without drowning in data.
- Should I customize the default QuickBooks chart of accounts?
- Absolutely. The default QBO chart is generic and includes accounts most businesses don't need. Delete what doesn't apply, add what does, and rename accounts to match your actual business. A chart of accounts should reflect how your business operates, not how Intuit thinks businesses operate.
- What is the difference between COGS and operating expenses?
- COGS (Cost of Goods Sold) are costs directly tied to delivering your product or service: labour, materials, subcontractors. Operating expenses are costs of running the business regardless of revenue: rent, utilities, insurance, admin. Getting this right is critical because it determines your gross margin.
Get weekly CFO insights
No fluff. Real finance strategy for Canadian business owners. Unsubscribe any time.
Related Articles
How to Tell What Counts as Profit When Payroll and Bills Hit on Staggered Dates
A healthy bank balance mid-month doesn't mean you made money. When expenses hit on staggered dates, the balance swings constantly. Here's how to separate actual profit from temporary cash on hand.
5 min readHow to Forecast Payroll So Pay Day Never Surprises Your Cash Flow
Most owners only forecast net payroll and miss the employer burden and remittance outflows that add 15-25% on top. Payroll should be fully predictable in your cash flow. Here's how to build it in properly.
5 min readRetainer or Hourly? How to Structure a Fractional CFO Engagement
Hourly billing feels safer but changes how you use your CFO, usually for the worse. The structure of a fractional CFO engagement determines whether you get proactive advice or just reactive cleanup. Here's how to decide which model fits your actual needs.
5 min readNeed financial strategy for your business? Explore our CFO services or book a call.
