Bookkeeping for contractors, trades, and small businesses in Utah.

Call or Text: (208) 971-3479

How do I handle bookkeeping for an excavation company?

Excavation bookkeeping requires job-level cost tracking because that’s where profitability shows up. You might bid ten jobs this quarter and feel busy, but without tracking costs by project, you won’t know which jobs made money and which ones ate your margin.

Set up your chart of accounts with excavation in mind. Standard categories include equipment costs, fuel, materials, labor, and subcontractors. Within those, create subcategories that match how you estimate jobs. If you bid equipment separately from trucking, track them separately in your books too.

Equipment costs are usually the biggest line item. Track depreciation, maintenance, repairs, and insurance by piece of equipment when possible. This tells you the real hourly cost of running your excavator versus your skid steer. When that older machine keeps needing repairs, you’ll have data to decide whether it’s time to replace it.

Fuel tracking matters more for excavation than most trades. Heavy equipment burns through diesel fast. Code fuel purchases to the job when you can, or allocate based on equipment hours if you’re filling up at a central tank. Don’t let fuel disappear into a general expense account where it hides what jobs really cost.

Material costs for excavation and site work usually mean hauling. Dirt removal, fill material, gravel, sand. Track what you bring in and what you haul out, tied to each job. If you’re billing customers for material handling, you need to know what it actually costs you to do it.

Labor gets tracked by job and by task when possible. A crew working site prep in the morning and trenching in the afternoon should split their hours accordingly. This level of detail shows you where labor runs over and why.

Subcontractor invoices need job coding before you pay them. If you hire trucking companies or specialty equipment operators, those costs hit specific projects. Letting them sit in a general sub expense account defeats the purpose of job costing.

Reconcile your accounts weekly during busy season. Equipment breakdowns, weather delays, and change orders happen constantly in excavation. Weekly reconciliation catches coding errors and keeps your job costs accurate while you still remember what happened.

Progress billing adds another layer. When you invoice a general contractor for 40% completion, your books need to reflect that revenue and the costs incurred to date. Tracking work in progress correctly shows your real financial position, not just cash in the bank.

The payoff from proper excavation bookkeeping is knowing your numbers. You stop guessing at bids because you have actual cost data from past jobs. You see which project types make money and which ones you should pass on. A construction bookkeeper in American Fork who has worked in the industry can set up systems that capture this detail without burying you in extra paperwork between jobs.

Utah's Construction Bookkeeping Specialists

The Next Step:
A 15-Minute Call

We'll ask a few questions about your business, figure out what you need, and give you a straightforward price.

More Questions

How do I handle contractor vs employee classification?

The IRS looks at behavioral control, financial control, and the type of relationship. If you control how and when someone works, provide their tools, and they work exclusively for you, they're likely an employee regardless of what you call them.

Read answer

What is labor burden and how do I account for it?

Labor burden is the true cost of an employee beyond their hourly wage. It includes payroll taxes, workers' comp, benefits, and paid time off. Accounting for it correctly means applying a burden rate when costing jobs so your bids reflect what labor actually costs you.

Read answer

What accounting should a siding contractor do?

Siding contractors need job costing to track profitability by project, not just overall revenue. Beyond basic bookkeeping, tracking materials and labor per job shows you which work is actually worth bidding.

Read answer

What bookkeeping does a painting contractor need?

Painting contractors need job costing to track profitability by project, labor tracking by job, materials expense tracking, and subcontractor payment records for 1099s. Monthly reconciliation and accounts receivable management round out the essentials.

Read answer

What is accrual vs cash basis accounting?

Cash basis records income when received and expenses when paid. Accrual records income when earned and expenses when incurred, regardless of when cash changes hands. The method you choose affects how your financial statements look and your tax planning options.

Read answer

What financial systems do I need to grow my business?

At minimum, you need separate business bank accounts, properly set up accounting software, and a consistent way to track expenses. As you grow, add job costing, payroll, and cash flow forecasting.

Read answer

Utah bookkeeping firm for contractors, trades, and small businesses. We provide bookkeeping, construction job costing, payroll, and QuickBooks support. Locally owned in American Fork, serving Provo to Salt Lake City and the entire Wasatch Front.

Client Reviews

5-Star Rated Firm

Social

  • Intuit Bookkeeping Certification badge
  • QuickBooks Online Certification Level 1 badge
  • QuickBooks Online Certification Level 2 badge
  • QuickBooks Online Payroll Certification badge
  • QuickBooks ProAdvisor Advisory badge

© 2026 TRUEquity Bookkeeping, LLC