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 answerHow 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 answerWhat 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 answerWhy 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 answerHow 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 answerWhat 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