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 manage seasonal cash flow in HVAC?

Maintenance agreements create predictable monthly revenue that smooths out seasonal swings. Combine that with building cash reserves during peak seasons, knowing your breakeven number, and having a credit line as backup.

Read answer

How do I stop losing money on jobs?

Start tracking costs by job in real-time so you know where money is going before it's gone. Most contractors lose money because they don't see the problem until the job is done and the damage is already on the books.

Read answer

What accounting does a pest control company need?

Pest control companies need accounting that handles recurring revenue from service contracts, tracks vehicle and chemical costs, and manages payroll for technicians. The subscription model requires attention to cash flow timing and customer retention.

Read answer

Why is my profit different from my estimate at the end of a job?

The gap usually comes from labor overruns, material cost changes, untracked change orders, or expenses that never got coded to the job. Separating real cost increases from tracking problems helps you fix the right issue.

Read answer

How do I handle bookkeeping for a handyman business?

Keep business and personal finances separate, track all income including cash, log mileage religiously, and categorize expenses properly. Simple systems work as long as you use them consistently.

Read answer

What bookkeeping does a cleaning company need?

Cleaning companies need bookkeeping that handles recurring revenue, tracks labor costs accurately, and organizes expenses by category. The specifics depend on size and structure, but getting labor classification right and managing cash flow are the priorities.

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