Construction Chart of Accounts: Why Yours Is Probably Wrong

Frustrated heavy civil CEO looking at financial reports

The owner of a $19M mechanical contractor brought us in last spring because his banker had asked him a question he couldn't answer.

The banker was reviewing his trailing 12 months of financials. "What's your direct labor as a percentage of revenue?"

The owner pulled up his P&L. His direct labor line said $4.2M. His revenue said $19.1M. He did the math: 22%.

The banker frowned. "Industry benchmark is closer to 32-35% for your work mix. Why are you so low?"

The owner didn't know. We did.

His chart of accounts had been set up by his bookkeeper in 2014 on a template designed for a plumbing repair shop. His "Labor" line was mixing direct field crews with supervisors with project managers with shop guys. His "Payroll Taxes" line wasn't allocated anywhere. His "Benefits" account included both his crews and his wife's family health plan.

His banker was reading 22% labor cost. His actual direct labor cost, calculated correctly, was 31.4%. Right in the industry benchmark.

That sounds like an accounting nit. It wasn't. He was using the 22% number to set bid markups. He was using it to plan hiring. He was using it to compare against competitors. Every operating decision he'd made for three years had been built on a number that wasn't actually his number.

The chart of accounts is not just a bookkeeper's filing system. It's the structure your entire financial picture sits on top of. If it's wrong, every number you read is wrong. Let's dive in.

What a chart of accounts actually is (in owner terms)

The chart of accounts (your accountant might call it the COA) is the list of every line where money can be recorded in your business.

Every dollar that comes in or goes out lands on a line. The lines roll up into categories. The categories produce your P&L and your balance sheet. The P&L and balance sheet are what you, your banker, your surety, your CPA, and (someday) a buyer read to understand your business.

If the lines are wrong, the categories are wrong. If the categories are wrong, the P&L is wrong. If the P&L is wrong, every decision built on it is built on the wrong number.

This is why owners who walk into a Fractional CFO conversation are sometimes surprised that one of the first things we look at is the chart of accounts. It's not exciting. It's not strategic. It's foundational. And it's wrong in most $10M-$70M construction businesses we've worked with.

The five signs your chart of accounts is broken

You don't need to read your COA to know if it's wrong. Five signs in your business will tell you.

Sign 1: Your P&L doesn't show gross margin by division

If your monthly P&L shows one revenue line and one big "expenses" line at the bottom, your COA is set up for a small business, not a construction business.

A working construction P&L shows revenue by division (civil, commercial, service work, whatever your major work types are) and direct costs by the same divisions. Gross margin shows up by division. Without that view, you can't tell which work is actually profitable. The aggregate number hides everything.

We covered this dynamic in our profit margin benchmarks post. The owners who run 10%+ net margin businesses can tell you their gross margin by division off the top of their head. The owners who can't, can't.

Sign 2: Your job cost reports don't agree with your P&L

You pull a job cost report. It says you made $148K on the Westbrook job. You pull the P&L for the same period. The numbers don't tie. You ask your bookkeeper why. She shrugs.

This is one of the most common signs of a broken COA. The job cost system and the GL aren't talking. Usually because direct costs and indirect costs are mixed in the same accounts, and the job costing system is making different assumptions than the financial statements.

This is one of the patterns we covered in our breaking through the $10M wall post. When the structures don't match, neither number is trustworthy. You're operating blind.

Sign 3: Your banker or surety asks questions you can't answer

The banker asks about your direct labor percentage and you can't tell him. The surety asks about your shop overhead and you don't know where to find it. Your CPA's year-end financials look different from your monthly internal financials.

These are signs your COA isn't producing the cuts of data your external partners need. A well-structured COA produces the same answer no matter who's asking. A broken one produces different answers from different reports.

Sign 4: Your year-end financials always come with big surprises

Every March, your CPA finishes the year-end financials and the numbers look meaningfully different from the monthly P&Ls you'd been reading. Inventory adjustments, WIP adjustments, expense reclassifications. The CPA needs to make significant journal entries to get the year-end statements to look right.

Big year-end adjustments usually mean the COA structure isn't producing reliable monthly numbers. The annual cleanup is patching what the monthly process couldn't catch.

Sign 5: Your monthly close takes 20+ business days

A clean COA, paired with disciplined accounting, produces a monthly close within 10-15 business days. When closes are running 20+ days every month, something in the underlying structure is fighting the process. Often the COA is part of the problem.

What gets distorted when the COA is wrong

Five operating consequences when your COA is broken. We see them constantly.

1. Your gross margin is misleading. You bid the next job based on a gross margin that isn't your actual gross margin. The bid is structurally too low or too high.

2. Your overhead looks bigger than it is. Direct costs are hiding in overhead. You spend energy cutting administrative costs that aren't the problem.

3. Your job costing lies to you. PMs get evaluated on margins that don't reconcile to the GL. The accountability conversation is impossible because the data isn't trustworthy.

4. Your bonding agent reads you wrong. Working capital, current ratio, and net worth calculations come out distorted. Your bonding capacity ends up lower than your business actually warrants.

5. Your enterprise value takes a hit. When you eventually sell (or even just go for major financing), the buyer's or lender's due diligence finds the structural issues and discounts the price. We covered the valuation dynamic in our construction company valuation post.

This isn't theoretical. We've seen contractors lose 1-2 turns of EBITDA multiple at sale because their financial statements told a confusing story. For a $25M business at $2M EBITDA, that's $2M-$4M of enterprise value lost. From accounting structure.

What a good construction COA produces

You don't need to know the account numbers. You need to know what a good COA should give you. Six things:

  1. Revenue cleanly broken out by division (or project type, or however your business naturally segments).
  2. Direct costs broken out the same way as revenue, so gross margin by segment is visible.
  3. Labor and labor burden separated from each other and separated from non-construction salaries. We covered the labor burden mechanics in our labor burden post.
  4. Equipment costs in their own section so you can tell what owning your fleet actually costs.
  5. WIP balances on the balance sheet (the technical terms are "costs in excess of billings" and "billings in excess of costs"; they're what ties your WIP schedule to your financial statements). We covered the WIP mechanics in our WIP schedule post.
  6. Retainage receivable tracked separately from regular accounts receivable.

When your COA produces these six things, your monthly financials become decision-quality. Your banker, your surety, your CPA, and (eventually) a buyer all read the same story. Your job cost reports tie to the GL. Your gross margin is the truth.

When to rebuild and when to leave it alone

Not every messy COA needs to be rebuilt. The question is whether the gap between what your COA produces and what you need it to produce is hurting decisions.

Rebuild signs:

  • Your job cost reports don't reconcile to the GL
  • Your gross margin by division is invisible
  • Your banker or surety asks questions you can't answer
  • You can't tell what your labor cost ratio is
  • Year-end CPA adjustments are large or surprising
  • You can't produce clean monthly internal financials

Leave it alone signs:

  • Your financials produce decision-quality reports
  • Your CPA, banker, and surety all read the same numbers
  • Your team produces monthly reporting within 10-15 business days
  • Your job costs and your GL agree

A COA rebuild is a 60-120 day project for most $10M-$70M contractors. It's painful in the short term. It also produces 12-24 months of structural reporting improvement and is a prerequisite for almost every other CFO-level project.

Who should be doing this work

The COA design is not the owner's job. It's also not the bookkeeper's job alone. Here's the right split:

  • The owner's job: Recognizing the signs. Knowing what a good COA should produce. Funding the rebuild if needed.
  • The Fractional CFO's job: Defining what the reports need to produce. Specifying the structural requirements. Coordinating with the CPA on tax implications. Pressure-testing the output once it's built.
  • The senior controller or accounting team's job: Designing the underlying account structure based on the requirements. Implementing the structure. Coding transactions correctly going forward.
  • The CPA's job: Reviewing for tax compliance. Producing year-end financials within the new structure.

When this split is clean, the rebuild takes 60-120 days and produces structural reporting improvement for years. When it's not clean (usually because the owner is trying to direct accounting, or the bookkeeper is trying to do CFO-level reporting design without the strategic context), the rebuild stalls and the same problems return six months later.

The conversation to have with your accounting team

Three questions worth asking your accountant or controller this week:

  1. Can you show me my gross margin by division for the last three months? If they can produce this in 10 minutes from existing reports, your COA is probably fine. If they need to manually build it, the COA isn't structured for it.
  2. Do my job cost reports tie to my GL? If yes, your structure is working. If the answer is "mostly" or "with adjustments," you have a gap worth diagnosing.
  3. What would it take to produce decision-quality monthly financials within 10-15 days of month-end? If they have a clear answer, good. If the answer is "more time" or "different software," you may have a structural issue.

These three questions surface the diagnosis most owners don't know how to ask.

What we do with the chart of accounts at Civil CFO

We don't do bookkeeping or accounting at Civil CFO. The actual COA build and implementation is your accounting team's work.

What we do in every engagement:

  1. Audit the current COA in the first 60 days as part of the initial diagnostic
  2. Identify the structural gaps that are preventing decision-quality reporting
  3. Specify the structural requirements for a rebuild if one is warranted, then coordinate with your accounting team (in-house or outside) who actually builds the new structure
  4. Pressure-test the financial reporting monthly on the Strategy Call to make sure the structure is serving the business

A COA rebuild done with a Fractional CFO advising on the requirements produces a different result than one done by the bookkeeper alone. Not because the bookkeeper isn't capable. Because the COA needs to be built backwards from the reports an owner needs to make decisions, and that's the CFO seat's job to define.

Frequently Asked Questions

What is a chart of accounts in construction?
The chart of accounts (COA) is the structured list of every account where transactions can be recorded in your business. For construction, it's the foundation of job costing, WIP reporting, gross margin analysis, and financial statements that work for owners, bankers, and sureties.
How do I know if my chart of accounts is broken?
Five signs: you can't see gross margin by division on your monthly P&L, your job cost reports don't tie to your GL, your banker or surety asks questions your financials don't answer, year-end CPA adjustments are large or surprising, and your monthly close takes 20+ business days.
Should I use a construction-specific COA template?
Templates from CFMA, your CPA, or your construction accounting software are reasonable starting points. They need to be adapted to your specific divisions, project types, and operational structure. A generic template is better than nothing but rarely the right answer as-shipped.
How does the chart of accounts connect to job costing?
Direct cost accounts in the COA should mirror the cost categories used in job costing. When the structures match, your job cost reports reconcile to the GL. When they don't, you get a different gross margin from your job cost system than from your financial statements.
When should I rebuild my chart of accounts?
If you can't produce clean monthly financials with gross margin by division, if your job cost reports don't tie to the GL, or if your banker or surety asks questions you can't answer, the COA is probably the underlying issue and worth rebuilding.
Who designs a construction company's COA?
Best practice: the Fractional CFO defines the reporting requirements (what the structure needs to produce for decision-making). The senior controller or accounting team designs the underlying structure to deliver those requirements. The bookkeeper implements. The CPA reviews for tax compliance. Owners shouldn't design it themselves, but they should know what good looks like.