Pricing and estimating

How to price excavation jobs

Price excavation from production: how many yards per hour each machine moves in that soil, times the hourly cost of the machines, trucks, and crew, plus hauling, disposal, and safety, then add overhead and profit.

A project engineer in a hardhat and safety vest uses a rugged tablet beside steel wall framing.
Capture field information where the work happens, then route it to the people who need it. AI-generated illustration.

To price an excavation job, calculate the quantity in bank cubic yards, convert to loose yards for hauling using a swell factor for that soil, estimate how many hours the machines and trucks need based on your production rates, multiply by each machine's full hourly cost (ownership plus operating) and the crew's burdened labor cost, and add disposal, imported fill, trench protection, and mobilization. Then add overhead and profit. The two places excavators lose money are machine rates that only cover fuel and bids that assume the ground will be easy.

Pricing methods excavators use

  • Hourly per machine with operator. Common for small residential work, demolition cleanup, and work with unknown scope. Include a minimum and a mobilization charge.
  • Per cubic yard. For basements, mass excavation, and hauling. Say whether the price is per bank yard (in the ground) or per loose yard (in the truck), because they are different numbers.
  • Per linear foot. For utility trenching and pipe, priced by depth range, pipe size, and soil. Deeper trenches cost more per foot because they need more digging, protective systems, and backfill.
  • Lump sum. For a defined scope like a house foundation dig with backfill. Add clear exclusions for rock, water, and unsuitable soil.
  • Unit prices for unknowns. Rock removal per yard, undercut and replace per yard, dewatering per day. Put these in the contract so surprises become priced change orders. See unit price vs lump sum bidding.

Step by step: building the number

  1. Take off the quantity. Length times width times depth for each area, in cubic feet, divided by 27 for cubic yards. Include overdig for working room and for sloping or benching where a trench box will not be used. See quantity takeoff.
  2. Apply swell for hauling. Dirt takes up more room once it is dug. Use the swell factor for the soil type from your own load counts or your equipment manufacturer's handbook, not one number for every site.
  3. Set production rates. Yards per hour for each machine in this soil, and loads per hour for each truck given the haul distance and dump wait. Use your tracked numbers.
  4. Price the machines. Every machine needs an hourly rate that covers payment or depreciation, insurance, maintenance, wear parts, and fuel. See how to price equipment costs into a job and equipment rental rate.
  5. Price the crew. Operators, laborers, and a competent person, at burdened cost. See how to calculate labor burden.
  6. Add job costs. Dump fees, imported fill or stone, trench box rental, compaction testing, permits, traffic control, and mobilization.
  7. Add overhead and profit. Office, shop, yard, insurance, and your salary, then margin. See how to calculate construction overhead rate.

Worked example: a basement dig with haul-off

This is a made-up example to show the math. The rates, production numbers, and swell factor are placeholders, not market figures; use your own.

Say a builder needs a basement dug 40 feet by 30 feet by 8 feet deep, plus 2 feet of working room on every side. That is 44 by 34 by 8, or 11,968 cubic feet, about 443 bank cubic yards. The builder wants half hauled off and half stockpiled for backfill. Using a 25 percent swell factor for this example, the 222 bank yards hauled become about 278 loose yards. With trucks carrying 14 loose yards, that is 20 loads.

Example: basement excavation estimate
ItemQuantityRateCost
Excavator with operator (443 yards at 60 yards per hour, rounded)8 hours$210 per hour$1,680
Skid steer with operator for stockpile and cleanup6 hours$110 per hour$660
Dump trucks with drivers (20 loads, 2.5 loads per truck hour)8 truck hours$120 per hour$960
Dump fees20 loads$40 per load$800
Laborer and grade checker8 hours$45 per hour$360
Mobilization (two machines in and out)1$600$600
Direct cost$5,060
Overhead at 15% of direct cost$759
Cost including overhead$5,819
Sell price at 12% net margin ($5,819 / 0.88)$6,613

Backfill would be a separate line later, priced from the stockpile. Now suppose the operator hits ledge at 6 feet. If the contract has a unit price for rock and a clause on differing site conditions, that is extra billable work. If it says lump sum with no exclusions, it comes out of the $6,613.

Trench safety is part of the price

Trench protection costs time and money, so price it in instead of hoping to skip it. OSHA generally requires a protective system for trenches 5 feet deep or more unless the cut is in stable rock, plus a safe way out every 25 feet of lateral travel in trenches 4 feet or deeper, spoil kept at least 2 feet back from the edge, and daily inspections by a competent person. Sloping takes more digging and more backfill; a trench box adds rental and slows production. Either way, your linear foot price for deeper trenches should be higher than for shallow ones. Before any digging, the location of underground utilities has to be determined, and 811 asks for contact a few business days ahead, so build that lead time into the schedule.

Overhead, equipment, and markup

Excavation overhead includes the shop, the yard, the mechanic, the lowboy, insurance, and office staff. Some contractors load part of it into machine rates and the rest as a percentage of direct cost; pick one method and use it every time so nothing is counted twice or missed. For labor, the Bureau of Labor Statistics reported a median of $28.66 per hour for construction equipment operators in May 2025, but your burdened cost will be well above the local wage once taxes, workers' comp, and benefits are added. Decide on margin, not markup, and know the difference: markup vs margin in construction.

Keep prices honest with job costing

After each job, compare estimated yards, machine hours, and loads to actuals. If trucks keep averaging fewer loads per hour than you bid because of dump waits, change the production rate. Smart Business Automator tracks estimated against actual cost on each job so these checks happen without a separate spreadsheet. See the excavation software guide for tools that log hours and loads from the field.

Frequently asked questions

How do you calculate cubic yards for excavation?

Multiply length by width by depth in feet to get cubic feet, then divide by 27. Add overdig for working room and sloping, and convert to loose yards with a swell factor when you plan hauling.

What is the difference between bank yards and loose yards?

Bank yards are the soil in place. Loose yards are the same soil after digging, which takes up more room. Trucks haul loose yards, so hauling costs must use the swelled volume.

Should excavation be priced by the hour or by the yard?

Small or unknown jobs are often hourly with a minimum. Larger defined digs are priced per yard or lump sum. Either way, build the price from machine rates and your production per hour.

How do I protect my price if I hit rock?

Add a unit price for rock removal and a differing site conditions clause to the contract, and list your soil assumptions on the estimate. Then hidden rock becomes a priced change, not a loss.

What should an excavation machine rate include?

Ownership costs (payment or depreciation, insurance, interest) and operating costs (fuel, maintenance, wear parts), plus the operator if quoted with one. Fuel-only rates are the most common pricing mistake.

Sources

  1. 29 CFR 1926.651, Specific excavation requirements (Cornell LII)
  2. 29 CFR 1926.652, Requirements for protective systems (Cornell LII)
  3. 811 Before You Dig: free national before-you-dig service
  4. Bureau of Labor Statistics: Construction equipment operators, Occupational Outlook Handbook
Written and edited by

Maurice Francois writes and edits construction operations guides for Smart Business Automator. More from Maurice on the Scaling Legends podcast.

Get a free assessment