When you run a construction business, you rely on tools to keep your projects moving. A good chart of accounts for a construction business works the same way. It is a tool that organizes all the financial activity in your business so you can understand what your jobs really cost, where your money is going, and how profitable your work actually is.
Most contractors already know they should track job costs, but they are often let down by the way their accounting system is set up. If your chart of accounts is too simple, too generic, or too messy, you never get a clear picture. And without a clear picture, it becomes almost impossible to price jobs correctly, manage cash flow, or grow with confidence.
The goal of this guide is to help you build a chart of accounts that supports the way you actually work in the field. Whether you are a general contractor, painter, HVAC technician, or specialty tradesperson, the structure you use matters.
What Is a Chart of Accounts?
A chart of accounts is simply the full list of categories your bookkeeping uses to sort every dollar that comes in and goes out. It groups your transactions so that your financial statements tell a clear and accurate story.
Think of it like labeling the bins in your shop. If the bins are labeled correctly, everyone knows exactly where things go. When they are not, the shop gets messy, and you spend more time looking for tools than using them.
A chart of accounts does the same thing for your accounting system. When it is built correctly, your numbers become easier to read, and your reports become far more useful.
Why Contractors Need a Custom Chart of Accounts
Most accounting software comes with a standard chart of accounts that works fine for restaurants, retail shops, or online businesses. Construction is different. You need to track costs by job, by phase, and sometimes even by crew.
Here are the most important reasons contractors need a custom chart of accounts:
- You need accurate job costing
Job costing relies on categories that match how you estimate and build projects. If your accounts do not align with what happens on the job site, the numbers will never be correct. - You need to separate field labor from office labor
This is one of the top mistakes contractors make. Office payroll is overhead. Field payroll belongs in your cost of goods sold. Mixing them together hides the true cost of running your jobs. - You need to separate the cost of materials vs subcontractors
Most contractors rely heavily on both. If you lump these into one category, you will never understand where margins are slipping. - You need to track retainage
Standard charts of accounts rarely include retainage accounts. Without them, your receivables report becomes misleading. - You need to understand which work is most profitable
Service work, remodels, tenant improvements, and new construction all produce different margins. Your chart of accounts should help you compare them.
A well-built chart of accounts supports your estimating, your job sites, and your long-term financial decisions. Now that we know why a custom COA is important, let’s get into how to set one up for your construction business.
Step 1: Start With the Core Structure
Your chart of accounts is divided into six main sections. These form the backbone of your reporting.
- Assets
- Liabilities
- Equity
- Revenue
- Cost of Goods Sold
- Overhead Expenses
Everything else fits inside these categories. Start with the structure above and build from there.
Step 2: Build Asset Accounts That Show Where Your Cash Is Tied Up
Asset accounts track what your business owns. Contractors should pay special attention to accounts that relate to project cash flow.
Common asset accounts include:
- Cash and bank accounts
- Accounts receivable
- Retainage receivable
- Inventory or materials stock
- Prepaid expenses
- Work in progress
- Vehicles and equipment
- Accumulated depreciation
If you want a more accurate picture of how much money is tied up in unfinished work, this section matters. Retainage in particular is often overlooked, which can make your cash position look stronger than it really is.
Step 3: Set Up Liability Accounts to Track What You Owe
Liability accounts remind you of your future payments. Because construction has long payment cycles and large purchases, this section moves fast.
Liabilities in a construction business include:
- Accounts payable
- Credit cards
- Payroll liabilities
- Sales tax payable
- Equipment loans
- Lines of credit
- Accrued expenses
- Retainage payable
Keeping these accounts current helps you avoid painful cash surprises and plan payments around when project cash will come in.
Step 4: Keep Equity Accounts Simple and Clean
Equity shows what the business is worth after all assets and liabilities are accounted for.
Contractors typically use:
- Owner capital
- Owner draws
- Retained earnings
Clean equity accounts make tax filing easier and help you measure long-term growth.
Step 5: Create Revenue Accounts That Help You See Which Work Is Most Profitable
Most contractors generate income from different types of work. If you want your financials to guide smarter business decisions, break your revenue into useful categories.
Examples of revenue include:
- Contract revenue
- Change orders
- Service work
- Specialty or seasonal work
This helps you see which revenue streams are worth growing and which might need better pricing.
Step 6: Build Out Cost of Goods Sold to Match Your Job Costing
Cost of goods sold (COGS) is where most of your detail should be. These accounts represent direct costs related to performing the work.
Your COGS section should include:
- Direct labor
- Payroll taxes
- Materials
- Subcontractors
- Equipment rental
- Fuel
- Small tools
- Permits and inspections
- Dump fees
- Freight or delivery charges
Your estimating system and your chart of accounts should speak the same language. When they do, you get accurate job costing. When they do not, you get confusing reports and unpredictable margins.
Step 7: Organize Overhead for All Non-Job Costs
Overhead includes everything that keeps the business running but is not tied to a job.
Common overhead accounts include:
- Office salaries
- Rent
- Insurance
- Software
- Utilities
- Marketing
- Professional fees
- Training
- Bank fees
- Depreciation
- Interest expense
Overhead tends to grow slowly over time. A clean structure helps you spot increases early and adjust pricing before margins get squeezed.
Step 8: Keep the Right Level of Detail
Contractors tend to either overbuild or underbuild their chart of accounts. You want something that is detailed enough to give you insight but simple enough that your team can use it consistently.
A simple rule is that your chart of accounts should match the way you estimate and track jobs.
For example:
- If your estimator breaks costs into ten categories, build your chart of accounts around those same ten.
- If your crews track hours by trade, set up labor accounts by trade.
- If your team only uses two cost codes in the field, do not build a fifteen line COGS section.
This is how you keep reporting accurate and bookkeeping manageable.
Sample Chart of Accounts Layout
Here is a simple numbering structure that works well for contractors.
The downloadable template follows this format.
Assets: 1000 – 1999
Liabilities: 2000 – 2999
Equity: 3000 – 3999
Revenue: 4000 – 4999
Cost of Goods Sold: 5000 – 5999
Overhead Expenses: 6000 – 7999
You can expand or compress this structure depending on the size of your business.
Download Our Free Sample Chart of Accounts
We created a sample construction chart of accounts that mirrors the structure we build for our clients. You can use it as a starting point, customize it, or adjust it to fit your estimating system.
Download the chart of accounts template here
Build a Chart of Accounts That Supports Your Growth
A well-designed chart of accounts gives you the clarity you need to run a stronger and more profitable business. It helps you understand which jobs are successful, where costs are slipping, and how to manage your cash with confidence.
If you want help customizing your chart of accounts or cleaning up your job costing, our team at Aladdin Bookkeeping is here to support you.
We work with contractors across the trades to build financial systems that actually make sense.
Reach out anytime and we will walk you through the next steps.


