How do I separate direct costs from overhead on a construction project?
The test is simple. If you can point to an expense and say “that was for the Johnson project,” it’s a direct cost. If it supports the business as a whole and not one specific job, it’s overhead. Getting this right is what makes your job costing numbers actually mean something.
Direct costs on a construction project typically include materials purchased for that job, labor hours worked by crew on that job, subcontractor invoices for that project, equipment rented specifically for that project, and permits pulled for that address. These are costs that would not exist if the project didn’t exist. When you’re coding transactions in QuickBooks, every one of these should be assigned to the job it belongs to.
Overhead includes your office rent, administrative salaries, general liability insurance, accounting and legal fees, marketing costs, office supplies, and your own salary for the time you spend running the business rather than working on a job site. These costs exist whether you have one active project or ten. They keep the lights on but don’t belong to any single job.
The tricky part is the gray area. Vehicles and fuel are a good example. If a truck is dedicated to one project, fuel and maintenance for that truck could be a direct cost. If the same truck bounces between three jobs in a week, it’s probably better treated as overhead. Small tools and consumables like blades, drill bits, and tape fall into the same gray zone. Unless you’re buying them for a specific project, most contractors treat them as overhead.
Workers’ comp insurance is another one that causes confusion. Some contractors allocate it to jobs based on labor hours. Others treat it as general overhead. Either approach works as long as you’re consistent. Pick a method and stick with it so your job profitability reports are comparable from one project to the next.
Why does this matter? Because if you’re dumping overhead into your job costs, every project looks less profitable than it really is. And if you’re leaving direct costs out of job reports and calling them overhead, your projects look more profitable than they actually are. Both scenarios lead to bad bidding decisions. You’ll either price yourself out of work or win jobs that lose money.
A practical approach is to set up your chart of accounts with separate categories for direct job costs and overhead. Under direct costs, create subcategories for materials, labor, subcontractors, and equipment. Under overhead, group your administrative and operational expenses. When you enter a transaction, ask yourself whether it belongs to a specific job. If yes, assign it. If not, it goes to overhead.
For construction job costing to work properly, you also need a plan for allocating overhead to projects when you’re estimating bids. Most contractors use a markup percentage on top of direct costs to cover overhead and profit. If your annual overhead is $120,000 and you expect $800,000 in direct costs across all projects, your overhead rate is about 15%. That percentage gets built into every bid so each project carries its share of the cost of running the business.
The separation doesn’t need to be perfect on day one. What matters is building the habit of asking “which job is this for?” every time you record an expense. Over time, your data gets cleaner and your project profitability reports become something you can actually rely on for financial strategy decisions like which types of jobs to pursue and which to walk away from.
If your books currently have everything lumped together, it’s worth going back and reclassifying expenses so you can see the real picture. The distinction between direct costs and overhead is the foundation of knowing whether your projects are actually making money.
Tampa Bay's Small Business CPA Firm
First Step:
A Short Conversation
Tell us about your business and where you need support. We'll walk through your situation, answer your questions, and give you a clear quote.
More Questions
What tax credits might my small business qualify for?
Several federal tax credits are available to small businesses, and many go unclaimed simply because owners don't know they exist. Credits for health insurance, retirement plan setup, hiring, and accessibility improvements are among the most commonly overlooked.
Read answerWhat is the Statement of Functional Expenses?
The Statement of Functional Expenses is a financial statement required for nonprofits that breaks down spending by both function (program, management, fundraising) and nature (salaries, rent, supplies). It shows stakeholders how the organization allocates its resources.
Read answerWhat is Florida's corporate income tax rate?
Florida's corporate income tax rate is 5.5% on net income above $50,000. It applies to C-corporations and entities taxed as corporations, not to pass-through entities like S-corps or LLCs.
Read answerWhat documents do I need to provide for catch-up bookkeeping?
Bank statements, credit card statements, and prior tax returns are the essentials. Receipts, invoices, loan documents, and payroll records help fill in the details, but a good bookkeeper can work with whatever you have.
Read answerWhat bookkeeping mistakes are most common for small businesses?
Mixing personal and business finances, falling behind on recordkeeping, and misclassifying expenses are among the most common. Most stem from business owners being stretched too thin to keep up.
Read answerWhen do I need to file W-2s and 1099s?
W-2s and 1099-NEC forms are both due January 31, to recipients and to the government. Preparation should start in December so you're not scrambling when the deadline hits.
Read answer
