Your QuickBooks has 247 accounts. Half are unused. The other half have names like "Misc Expense 3" and "Old Category - DO NOT USE." Your P&L is 11 pages long and tells you absolutely nothing.
Sound familiar?
I've seen it hundreds of times. A business owner opens their profit and loss statement hoping to understand what's happening, and instead they're staring at a sprawling mess. Revenue scattered across 47 accounts. Expenses either hyper-specific ("Staples - Office Max Credit Card") or uselessly vague ("Other"). And somewhere buried in there is the answer to a simple question: "Am I actually making money?"
Here's the thing nobody tells you: your chart of accounts isn't supposed to be complicated. It's supposed to make your financial life simpler. When it's structured right, your P&L fits on one or two pages and answers the questions you actually have about your business. Let me show you how to build one that works.
Key Takeaways
- Structure revenue by service line, not by client. Use jobs or classes for client-level tracking instead.
- Keep operating expenses to 20-30 accounts. Group by function (marketing, operations, personnel, admin), not by vendor.
- Align COGS with your revenue categories so you can calculate gross margin by service line.
- Your P&L should fit on 1-2 pages. If it doesn't, your chart of accounts is too granular.
- Dead accounts create clutter and errors. If an account hasn't had activity in 18 months, merge it or archive it.
Table of Contents
What Your Chart of Accounts Should Actually Do
Before we get into the weeds, let's be clear about the purpose. Your chart of accounts is the organizational structure behind every financial report you'll ever run. It's the skeleton your bookkeeping hangs on.
A well-designed chart of accounts does four things:
- Groups similar transactions together. All your marketing costs should live in one place. All your revenue from a particular service line should be trackable. When you want to know "how much did we spend on marketing?" you shouldn't have to add up 14 different accounts.
- Makes your P&L readable. If your profit and loss statement is longer than two pages, something is wrong. A good chart of accounts creates meaningful categories that roll up into a clear picture. You should be able to glance at it and understand the story.
- Enables useful decisions. This is the real test. Can you look at your reports and answer questions like "Which service line is most profitable?" or "Are we spending more on marketing this year?" or "What's happening to our labor costs?" If not, your structure isn't serving you.
- Matches how you actually think about your business. Every industry has its own logic. A construction company thinks about jobs and materials. A dental practice thinks about procedures and hygiene versus doctor production. Your chart of accounts should reflect that mental model.
When these four things are true, your books become a tool. When they're not, they're just an expensive filing cabinet.
The Structure That Actually Works
Let's build this from the top. I'll give you the framework, then we'll look at industry-specific examples.
Revenue Accounts: By Service Line, Not by Client
This is where most small businesses go wrong immediately.
I've seen charts of accounts with separate revenue accounts for every major client. "ABC Corp Revenue." "XYZ Inc Revenue." "Johnson Project Revenue." The business owner thinks this helps them track client profitability. It doesn't. It creates chaos.
The right approach: Set up revenue accounts by the type of work you do, not who you do it for.
For a construction company:
- New Construction Revenue
- Renovation Revenue
- Service/Repair Revenue
- Design Revenue (if applicable)
For a dental practice:
- Hygiene Services Revenue
- Restorative Procedures Revenue
- Cosmetic Procedures Revenue
- Orthodontics Revenue
For a professional services firm:
- Litigation Revenue
- Transactional Revenue
- Advisory/Consulting Revenue
- Estate Planning Revenue
This structure lets you answer the question that actually matters: "Which types of work are driving our revenue and profit?" Client profitability is better tracked through projects, classes, or jobs—features that exist in most modern accounting software for exactly this purpose.
Cost of Goods Sold: Direct Costs Tied to Revenue
Your COGS section should capture the costs that directly relate to producing revenue. If you didn't do the work, you wouldn't have the expense.
- For construction: Materials, subcontractor labor, job-specific equipment rental, permits for specific jobs.
- For dental: Lab fees, dental supplies used in procedures, hygienist wages (tied directly to production).
- For professional services: Contract labor, direct project expenses, specialized software for client deliverables.
Keep COGS categories aligned with your revenue categories when it makes sense. If you track "Renovation Revenue" separately, you might want "Renovation Materials" and "Renovation Subcontractors" in your COGS. This lets you calculate gross margin by service line—one of the most useful metrics any business owner can have.
Operating Expenses: Grouped by Function
Here's where the "247 accounts" problem usually lives. Operating expenses balloon because people create new accounts for every vendor or every slight variation in spending.
The fix: Group expenses by function, not by vendor or line item. I recommend these categories for most small businesses:
That's it. Maybe 20-30 accounts total in your operating expenses, not 150.
Common Mistakes That Wreck Your Chart of Accounts
I've cleaned up a lot of messy books over the years. These are the patterns I see over and over.
Too Granular: The "Printer Ink" Problem
Somewhere along the line, someone decided they needed to track printer ink separately from paper, which was separate from pens, which was separate from "office supplies - break room."
You don't need this level of detail. Unless you're spending $50,000 a year on printer ink and need to understand why, "Office Supplies" as a single account works fine. The cost of over-granularity isn't just a cluttered P&L. It's miscategorization. When you have 15 accounts that could arguably fit a purchase, people guess. They guess wrong. And now your reports are inaccurate anyway.
Too Generic: The "Other Expenses" Black Hole
The opposite problem is equally destructive. When your chart of accounts is too sparse, everything ends up in catchall categories. "Other Expenses" becomes 40% of your total spending. You can't tell what's actually happening because nothing has a real home.
The sweet spot is categories that are meaningful but not obsessive. You don't need "Printer Ink" but you definitely need "Marketing" separate from "Operations."
Client-Specific Accounts: Just Don't
Creating accounts like "Johnson Project - Materials" or "ABC Corp - Travel Expenses" is a maintenance nightmare. When the project ends, the account stays. Someone forgets which client account to use. Now you have orphaned accounts cluttering your reports. Use jobs, classes, or projects for client-level tracking. Keep your chart of accounts focused on types of activity.
Accounts That Never Get Used
This is the clutter nobody notices. At some point, someone created "Dues & Subscriptions - Professional Organizations" and "Dues & Subscriptions - Software" and "Dues & Subscriptions - Trade Associations." One of them has $47 in it. Two have never been used.
Dead accounts make navigation harder and increase the chance of mis-posting. If an account hasn't had activity in 18 months, merge it or archive it.
"The best chart of accounts is one that makes your P&L tell a story in two pages or less. If you're scrolling through 11 pages trying to find the answer to a simple question, the structure is working against you—not for you."
— Tom Woolley, MBA
How to Clean Up Your Chart of Accounts
If your books are already a mess, here's the process to fix them. This works whether you're doing it yourself or handing it off to a professional.
Step 1: Audit What You're Actually Using
Run a trial balance for the last 12 months. Every account with a zero balance is a candidate for deletion. Every account with minimal activity is a candidate for merging. You're looking for the accounts that actually matter—the ones with meaningful transaction volume that represent real categories of your business.
Step 2: Identify Duplicates and Overlaps
Look for accounts that are essentially the same thing with different names. "Advertising" and "Marketing - Paid Ads." "Office Supplies" and "Supplies - Office." "Bank Fees" and "Merchant Processing Fees" and "Credit Card Fees." These need to be consolidated. Pick the clearest name and merge the others.
Step 3: Merge and Archive
Your accounting software should have a way to merge accounts, which combines all historical transactions under one account. For accounts you want to keep in the history but stop using, you can typically make them inactive or archive them.
A word of caution: Don't delete accounts with historical transactions if you might need that data for tax purposes or comparisons. Archive them so they're not in your active list but the data is preserved.
Step 4: Rename for Clarity
Now that you have a streamlined list, make the names useful. "5420" is not a helpful account name. Neither is "Legacy Account - Old Structure." Every account name should be self-explanatory. A new bookkeeper looking at your chart of accounts should be able to guess what goes where.
Step 5: Test It
The final test is simple: Print your P&L. Can you read it? Does it fit on one or two pages? Can you look at it and understand what's happening in your business?
If yes, you're done. If you're still confused or it's still too long, keep simplifying.
Industry-Specific Examples
Let me give you concrete starting points for three industries I work with frequently.
Construction Company Chart of Accounts
Notice how this matches how a contractor thinks. Revenue by project type. Direct costs by what goes into jobs. Overhead by function.
Dental Practice Chart of Accounts
Dentists care about production by procedure type. This structure delivers that.
Law Firm / Professional Services
Simple and aligned with how attorneys think about their practice.
The Payoff: Financial Reports That Actually Help You
When your chart of accounts makes sense, something magical happens: you actually start using your financial reports.
That P&L you've been ignoring because it's incomprehensible? Now it's a one-page summary of how your business performed last month. You can see at a glance whether revenue is up, where you're spending money, and how it compares to last year.
You can calculate gross margin by service line and realize that renovation projects are way more profitable than new construction. You can spot that marketing spend has crept up without corresponding revenue growth. You can build a real cash flow forecast because the data feeding it is actually organized.
When you're ready to turn those reports into strategic decisions, that's where CFO-level guidance becomes valuable. But it all starts here—with a chart of accounts that makes the data usable in the first place.
This is what good bookkeeping structure enables. Less paperwork and better decisions.
Frequently Asked Questions
Tom Woolley, MBA
Most small businesses need 20-30 operating expense accounts, plus revenue and COGS accounts organized by service line. If your P&L is longer than two pages, you have too many. The goal is meaningful categories that enable decisions, not granular tracking of every vendor.
Today CFO
No. Use jobs, classes, or projects for client-level tracking instead. Client-specific accounts create maintenance nightmares—when the project ends, the account stays, cluttering your reports. Keep your chart of accounts focused on types of activity.
How many accounts should my chart of accounts have?
Start by running a trial balance for the last 12 months. Identify zero-balance accounts for deletion, find duplicates to merge, archive inactive accounts with historical data, rename remaining accounts for clarity, and test by printing your P&L—it should fit on one or two pages.
Should I create separate accounts for each client?
COGS (Cost of Goods Sold) captures costs directly tied to producing revenue—materials, subcontractor labor, job-specific expenses. If you didn't do the work, you wouldn't have the expense. Operating expenses are overhead that exists regardless of production: rent, marketing, admin staff, insurance.
The Bottom Line
Your chart of accounts isn't supposed to be complicated. It's supposed to make your financial life simpler. When it's structured right, your P&L fits on one or two pages and answers the questions you actually have about your business. The whole point of keeping books is getting insight. It's time yours started delivering.
Ready to Get Your Books in Order?
Whether you need a chart of accounts cleanup, ongoing bookkeeping support, or you're ready for CFO-level strategy, we can help.
Schedule Your Free Assessment