industry guides

Construction Bookkeeping: A Complete Job Costing Guide

Master construction bookkeeping with this comprehensive guide to job costing, progress billing, WIP tracking, and the unique financial challenges facing contractors and construction companies.

KW
Kevin Wilson

Construction bookkeeping isn’t like other bookkeeping. The long project cycles, progress billing, job costing requirements, and cash flow challenges make it one of the most complex industries to manage financially.

I’ve worked with general contractors, specialty trades, and construction companies throughout Utah. The ones who thrive have one thing in common: they understand their numbers at the job level.

This guide covers everything you need to know about construction bookkeeping, with a deep focus on job costing—the key to knowing if you’re actually making money.

Why Construction Bookkeeping Is Different

Before diving into specifics, let’s understand what makes construction unique:

Long Project Cycles

A project might span 3-18 months. You can’t wait until completion to know if you’re profitable—by then it’s too late to fix problems.

High Material and Labor Costs Upfront

You buy materials and pay labor before you collect payment. Cash flow timing is critical.

Progress Billing Complexity

You bill based on work completed, not at point of sale. Tracking what’s been billed versus what’s complete requires careful attention.

Multiple Cost Types

Every project has labor, materials, subcontractors, equipment, and overhead. Understanding costs by category by job is essential.

Retention and Holdbacks

Customers often hold back 5-10% until project completion. This affects cash flow and accounting.

Variable Profitability by Job

One job might make 25% margin while another loses money. If you don’t track by job, you won’t know which is which.

Job Costing Fundamentals

Job costing is the practice of tracking all costs associated with a specific project. It’s the foundation of construction financial management.

Why Job Costing Matters

Know which jobs make money: Not all jobs are equally profitable. Some you should pursue; others you should avoid.

Catch problems early: If a job is running over budget, you want to know while you can still act.

Improve estimating: Historical job cost data makes future estimates more accurate.

Price work appropriately: Understanding your true costs lets you price to achieve target margins.

Make better decisions: Should you chase that type of work? Can you afford that equipment? Job data answers these questions.

The Structure of Job Costs

Every job should track costs in these categories:

Direct Labor

Materials

Subcontractors

Equipment

Other Direct Costs

Allocated Overhead

Setting Up Job Costing in Your Accounting System

Most accounting software supports job costing. Here’s the general setup:

1. Create a job for each project

2. Set up cost categories/classes

3. Create items for common costs

4. Establish a workflow

5. Build reports

Tracking Costs by Job

The discipline of job costing requires capturing cost information at the point of transaction.

Labor Tracking

For each worker, each day:

Options for tracking:

Tip: Allocate burden (payroll taxes, workers’ comp, benefits) to labor costs. True labor cost is 20-35% higher than raw wages.

Material Tracking

For every material purchase:

Challenges:

Solutions:

Subcontractor Tracking

For every subcontractor invoice:

This is usually simpler than labor/materials since subs typically invoice by job.

Equipment Tracking

Rented equipment: Tag the rental invoice to the job—straightforward.

Owned equipment: More complex. Options include:

Whichever method you choose, be consistent.

Overhead Allocation

Some costs don’t tie directly to a single job:

Allocation methods:

  1. Percentage of direct costs: Overhead ÷ Total Direct Costs = Overhead %
  2. Percentage of labor: Overhead ÷ Total Labor = Labor burden %
  3. Percentage of revenue: Overhead ÷ Total Revenue = Overhead %
  4. Activity-based: Allocate based on specific drivers

No method is perfect. Choose one, apply it consistently, and review periodically.

Progress Billing and Revenue Recognition

Construction revenue recognition is more complex than “invoice when done.”

Percentage of Completion Method

Most construction companies use percentage of completion:

Example:

Tracking Progress

How do you know you’re 40% complete?

Cost-to-cost method: Costs incurred ÷ Estimated total costs = % complete Units of work method: Units completed ÷ Total units = % complete Milestone method: Complete specific milestones = specific % complete

Billing Schedules

Common billing approaches:

Overbilling vs. Underbilling:

Understanding your billing position helps manage cash flow.

Work in Progress (WIP) Reporting

The WIP report is the key financial tool for construction companies.

What WIP Shows

For each job:

Why WIP Matters

Job health check: Quickly see which jobs are on track and which are in trouble.

Cash flow insight: Overbilled jobs are providing cash; underbilled jobs are tying up cash.

True profit picture: Your P&L might look good, but WIP shows the real story when jobs complete.

Audit and bonding: Bonding companies and auditors review WIP closely.

Sample WIP Report

JobContractCostsEst. TotalEst. Profit% CompRevenueBilledOver/Under
A$100K$35K$80K$20K44%$44K$40K($4K)
B$75K$50K$65K$10K77%$58K$65K$7K
C$200K$20K$160K$40K13%$26K$30K$4K

Reading this:

Creating Accurate WIP

WIP accuracy depends on:

  1. Accurate cost tracking by job
  2. Realistic estimated costs at completion
  3. Honest assessment of completion percentage

Estimated costs at completion should be updated regularly. Your original estimate may have been wrong, or the job may have changed.

Cash Flow Challenges in Construction

Cash flow kills construction companies more than anything else.

The Timing Problem

Typical payment cycle:

  1. Month 1: Buy materials, start work
  2. Month 2: Continue work, incur more costs
  3. End of Month 2: Submit progress billing
  4. Month 3: Client pays (maybe—often slower)

You’re floating 60-90 days of costs before payment arrives.

Retention

Customers hold 5-10% until completion:

Solutions

Require deposits: Get material money upfront when possible.

Bill promptly: Submit invoices the day they’re due, not a week later.

Follow up aggressively: Don’t let invoices age. Call early and often.

Negotiate payment terms: Front-loaded draw schedules when possible.

Line of credit: Have credit available to bridge timing gaps.

Profit First for Contractors: Modified Profit First with accounts for materials, labor, and job reserves.

Common Construction Bookkeeping Mistakes

Mistake 1: Not Tracking by Job

Knowing total company profit is meaningless if you don’t know which jobs made money. Some contractors have great years where 2 jobs made all the profit and 10 broke even or lost money. Without job costing, you’d never know.

Mistake 2: Ignoring Burden on Labor

If you pay a worker $25/hour, your cost isn’t $25. Add:

Real labor cost might be $35-$45/hour. Price accordingly.

Mistake 3: Letting WIP Get Stale

WIP reports only help if the estimated costs at completion are current. If you haven’t updated estimates in months, your WIP is fiction.

Mistake 4: Waiting Until Job Completion to Review

Monthly (at least) review each active job:

Catching problems at 20% complete lets you act. At 80% complete, you’re just documenting the loss.

Mistake 5: Poor Change Order Management

Change orders should be:

Unapproved changes become unpaid work.

Mistake 6: Mixing Job and Overhead Costs

If you buy general supplies that might be used across jobs, that’s overhead—not a job cost. If you buy materials specifically for a job, that’s a job cost.

Mixing them distorts both job profitability and overhead calculations.

Setting Up for Success

Chart of Accounts for Construction

Your chart of accounts should support job costing:

Income accounts by type:

Cost of goods sold by type:

Operating expenses (overhead):

Essential Reports

Run these regularly:

Weekly:

Monthly:

Quarterly:

Software Considerations

General accounting software (QuickBooks, Xero) can do job costing, but construction-specific software offers more:

Construction-specific options:

Key features to look for:

Your Next Step

If you’re in construction and not doing proper job costing, start today.

This week: Pick your three largest active jobs. Compile all costs and compare to contract value. Calculate your estimated profit on each.

This month: Set up proper job costing in your accounting system. Establish processes so every cost gets tagged to a job.

Ongoing: Run WIP reports monthly. Update estimates. Catch problems early.

The contractors who know their numbers dominate their markets. Those who don’t wonder why they’re working so hard for so little.


Need help with construction bookkeeping? At Profit Path Books, we work with contractors and construction companies throughout Utah. We understand job costing, progress billing, and the unique challenges you face. Book a consultation to discuss your specific needs.

KW

Kevin Wilson

Profit First Professional and QuickBooks ProAdvisor helping small business owners in Utah and beyond achieve financial clarity and consistent profitability.

Get in touch →