Pricing dirt hauling jobs accurately is part science, part market intelligence, and a significant part knowing your own costs inside and out. Too many earthwork contractors underbid because they rely on gut feel, copy a competitor's rate without understanding the variables, or simply forget to account for hidden costs that quietly eat into their margins.
In 2026, with fuel prices continuing to fluctuate, equipment costs at record highs, and labor becoming increasingly competitive, getting your pricing right is more critical than ever. This guide walks you through every layer of a professional dirt hauling bid so you can submit competitive numbers that still make you money.
Why Most Contractors Underprice Dirt Hauling Jobs
Before we get into the numbers, it helps to understand why underpricing is so common in this industry. The earthwork and dirt hauling market is highly fragmented. Dozens of small operators in any given metro area compete for the same projects, and the instinct is to lower the price to win the work. That strategy backfires fast when you realize the job is costing you more than you are getting paid.
The most common reasons contractors leave money on the table include:
- Estimating haul time based on ideal conditions rather than real-world traffic, load times, and site access
- Forgetting to account for truck wear and maintenance spread across the job
- Ignoring deadhead miles (the empty return trips that still cost fuel and time)
- Underestimating disposal or tipping fees at the receiving site
- Failing to factor in the swell factor of excavated material versus in-place volume
- Not pricing in insurance, permits, and overhead proportionally
Understanding these gaps is the first step to building a pricing model that actually protects your business.
Understanding the Core Cost Components of a Dirt Hauling Bid
Every accurate dirt hauling estimate starts with a complete picture of your costs. These fall into four categories: direct operating costs, equipment costs, labor costs, and overhead and profit margin.
Direct Operating Costs
Direct operating costs are the costs that change with every job and every mile driven.
Fuel: In 2026, diesel averages between $3.60 and $4.40 per gallon depending on the region. A fully loaded Class 8 dump truck gets roughly 4 to 6 miles per gallon. On a round trip of 20 miles, that is roughly 4 to 6 gallons just for one cycle. Multiply that across a full day of 8 to 12 cycles and fuel alone can run $150 to $300 per truck per day.
Tires: Commercial dump truck tires wear significantly faster under load. Budget approximately $0.08 to $0.14 per loaded mile for tire wear and replacement across a standard steer-drive-tag axle configuration.
Oil, fluids, and filters: Budget a combined $0.04 to $0.07 per mile for routine fluid consumption and scheduled oil changes.
Disposal and tipping fees: If you are hauling to a landfill, transfer station, or managed fill site, tipping fees in 2026 range from $8 to $60 per ton depending on the material type, location, and whether the soil has any contamination flags. Always verify disposal costs before bidding.
Equipment Ownership Costs
These costs exist whether the truck is running or sitting in the yard, and they must be spread across billable hours and miles.
Depreciation: A late-model tri-axle dump truck priced at $160,000 to $190,000 in 2026 depreciates roughly $0.20 to $0.30 per mile under normal hauling conditions. Over a 5-year useful life with 120,000 miles, that is $30,000 to $40,000 in depreciation annually.
Insurance: Commercial trucking insurance for a single dump truck runs $10,000 to $18,000 per year depending on the operator's safety record, state, and coverage limits. Break that down to roughly $40 to $72 per truck per day based on a 250-day working year.
Financing: If your truck is financed, your monthly payment is a fixed cost that must be recovered. A $175,000 truck financed over 60 months at 7.5% interest carries a monthly payment of approximately $3,500, or roughly $140 per working day.
Labor Costs
Driver wages for CDL holders hauling dirt and aggregate run $26 to $42 per hour in most U.S. markets in 2026, according to wage data tracked by the Bureau of Labor Statistics construction occupations survey. Add payroll taxes, workers compensation, and any benefits, and your true labor burden is typically 1.25 to 1.40 times the base wage rate, putting the all-in cost at $32 to $59 per hour per driver.
Overhead and Profit Margin
Overhead includes your office costs, dispatch, insurance on your business entity, software, accounting, and any fixed costs not tied to a specific truck. A reasonable overhead allocation for a small to mid-sized hauling operation runs 12 to 18 percent of gross revenue. Your target net profit margin on top of that should be 10 to 20 percent depending on job complexity and market conditions.
How to Calculate Your True Cost Per Ton and Cost Per Hour
The two most universal pricing units in dirt hauling are the ton and the hour. Understanding how to calculate both gives you flexibility to match the format the project owner or GC expects.
Cost Per Hour Calculation
Add up all of your daily costs for one truck and divide by the number of productive hours in a workday.
| Cost Category | Daily Cost (Per Truck) |
|---|---|
| Fuel (100 miles, avg conditions) | $180 |
| Driver labor (10 hrs, burdened) | $420 |
| Depreciation allocation | $160 |
| Insurance allocation | $56 |
| Financing cost allocation | $140 |
| Tires and fluids | $55 |
| Overhead allocation (15%) | $153 |
| Total Daily Cost | $1,164 |
Divide by 8 productive hours: $1,164 divided by 8 = $145.50 per hour.
To hit a 15% net profit margin, your billing rate would need to be at least $172 per hour per truck. In competitive markets like Los Angeles or Denver, hourly rates for a tri-axle dump truck in 2026 range from $150 to $210 per hour, so this math is realistic.
Cost Per Ton Calculation
If you are bidding per ton, you need to know your load cycle time and your truck's payload capacity.
A standard tri-axle dump truck carries 14 to 18 tons of soil per load depending on material density and legal weight limits. Sandy soil weighs approximately 100 to 115 pounds per cubic foot, while wet clay can exceed 130 pounds per cubic foot. That difference in density affects how many tons you can legally haul per trip.
If your full cycle time (load, haul, dump, return) is 45 minutes and your truck carries 16 tons:
- Cycles per 8-hour day: approximately 10
- Tons hauled per day: 160 tons
- Cost per ton at $1,164 daily cost: $7.28 per ton
- At 15% profit margin: billing rate of approximately $8.55 per ton
For reference, market rates for dirt hauling in 2026 typically range from $6 to $18 per ton for standard fill material hauls, with higher rates for short hauls (under 5 miles, where your cost per cycle is dominated by load and dump time rather than drive time) and specialty materials.
Factoring in Haul Distance and the Deadhead Problem
Haul distance is the single biggest variable in dirt hauling pricing. A 5-mile haul and a 25-mile haul are completely different jobs even if the tons are the same.
The key metric is cycle time. Use this framework:
- Load time at the excavation site: typically 8 to 15 minutes depending on excavator size and staging
- Haul time loaded: distance divided by average speed in real conditions (not posted limits)
- Dump time at the receiving site: 5 to 20 minutes depending on site access and scale requirements
- Return haul (deadhead): full return trip at a slightly higher speed but still consuming fuel
Deadhead miles are a profitability killer that many operators underprice. Your truck earns no revenue on the return trip, but it still burns fuel, accumulates wear, and consumes driver hours. The only ways to offset deadhead cost are to price it into your rate or to find a backhaul opportunity.
This is where platforms like DirtMatch create real financial value for hauling contractors. By connecting operators with nearby dirt sources and receiving sites, DirtMatch helps contractors find efficient haul pairings that reduce or eliminate empty return miles, directly improving profitability on every load.
Swell Factor and Load Count: A Critical Pricing Variable
One of the most expensive mistakes in earthwork pricing is failing to account for material swell. When soil is excavated from its natural, compacted state, it expands in volume. This expansion is called the swell factor, and it directly affects how many loads you will haul.
Typical swell factors by material type:
| Material | In-Place Volume | Swell Factor | Loose Volume Multiplier |
|---|---|---|---|
| Sandy loam | 1 BCY | 10 to 12% | 1.10 to 1.12 LCY |
| Clay | 1 BCY | 25 to 30% | 1.25 to 1.30 LCY |
| Compacted fill | 1 BCY | 15 to 20% | 1.15 to 1.20 LCY |
| Rock (blasted) | 1 BCY | 30 to 40% | 1.30 to 1.40 LCY |
| Topsoil | 1 BCY | 20 to 25% | 1.20 to 1.25 LCY |
If a project calls for removing 10,000 bank cubic yards (BCY) of clay and you forget the 28% swell factor, you will actually be hauling 12,800 loose cubic yards. At 10 loose cubic yards per truck load, that is 280 more loads than you planned. At $450 per load, that is $126,000 of unrecovered cost.
Always do your takeoff in bank cubic yards, apply the appropriate swell factor for the material type, and then calculate your truck load count from the loose volume.
Building Your Hauling Bid Calculator Framework
A reliable hauling bid calculator does not need to be complicated. It needs to be systematic. Here is a step-by-step framework you can build in a spreadsheet or use as a mental checklist on every job.
Step 1: Gather site information Confirm the excavation site address, the disposal or receiving site address, and any access restrictions (low bridges, weight-restricted roads, limited staging area). Verify permits needed and who is responsible for securing them.
Step 2: Quantify the material Get the total volume in BCY from the plans. Identify the soil type and apply the appropriate swell factor to get LCY. Determine the material density to estimate tons per load.
Step 3: Calculate load count Divide total LCY by your truck's usable volume per load (accounting for legal weight limits). This gives your total load count.
Step 4: Calculate cycle time Map the actual route using current traffic patterns for the time of day you will be hauling. Add realistic load and dump times. Compute cycles per day per truck.
Step 5: Determine truck days and duration Divide total load count by cycles per truck per day to get total truck-days needed. Divide by the number of trucks you are deploying to get the project duration.
Step 6: Calculate total cost Multiply truck-days by your daily cost per truck. Add any fixed costs specific to the job (permits, escort, scale fees, environmental testing).
Step 7: Apply overhead and profit Add your overhead percentage and profit margin to arrive at your base bid price.
Step 8: Apply a contingency For jobs with unknowns (unclear soil conditions, uncertain traffic patterns, potential weather delays), add a 5 to 10 percent contingency. Disclose it in your proposal as a standard practice.
Find or Post Dirt, Rock & Aggregate
Join thousands of contractors using DirtMatch to buy, sell, and exchange earthwork materials.
Try DirtMatch FreeRegional Rate Variations and Market Intelligence
Dirt hauling rates vary significantly by geography, and knowing your local market is just as important as knowing your costs. Urban markets with high traffic congestion, strict weight enforcement, and expensive disposal options command higher rates than rural markets.
For context, here is a 2026 regional snapshot of typical per-hour dump truck rates (tri-axle, standard fill material):
| Region | Typical Hourly Rate Range |
|---|---|
| Pacific Coast (Los Angeles, San Francisco, San Diego) | $175 to $230 per hour |
| Mountain West (Denver, Boulder) | $155 to $200 per hour |
| Pacific Northwest (Seattle) | $160 to $210 per hour |
| Northeast (Boston, New York metro) | $165 to $225 per hour |
| Southeast | $130 to $170 per hour |
| Midwest | $125 to $165 per hour |
| Texas and Gulf Coast | $130 to $175 per hour |
Contractors operating in high-cost urban markets like the dirt exchange in Los Angeles or the dirt exchange in San Francisco face not only higher labor costs but also significantly more complex logistics around permitted truck routes, time-of-day restrictions, and premium tipping fees. Pricing in those markets must reflect that operational complexity.
For contractors in the Pacific Northwest, the dirt exchange in Seattle market combines high labor costs, frequent weather delays from rainfall, and challenging site access that all justify rates at the higher end of the regional range.
How to Handle Specialty Material Pricing
Not all dirt hauling is equal. Standard clean fill material is the baseline, but many jobs involve materials that require a premium.
Contaminated or Unknown Soil
If there is any indication that the soil may be contaminated (former industrial sites, brownfields, underground storage tank removals), your pricing must include environmental characterization testing, certified disposal fees (which can run $80 to $250 per ton for hazardous material), and additional insurance coverage. Never haul unknown soil to a standard fill site without testing. The liability exposure far exceeds any hauling revenue.
Rock and Rip-Rap
Blasted rock and large aggregate are harder on trucks, harder to load efficiently, and often require specialized dump bodies. Price rock hauling at a 25 to 40 percent premium over standard soil.
Topsoil and Select Fill
High-quality topsoil and select fill materials have actual market value. If you are hauling premium topsoil from a demolition or grading site to a landscaping or restoration project, the material itself may be worth $15 to $40 per ton. In some cases, the dirt you are removing is an asset, not a disposal burden, and smart contractors price accordingly or negotiate to sell the material rather than pay to dump it.
This is where tools like DirtMatch provide a competitive advantage. Instead of paying tipping fees for valuable topsoil or clean fill, contractors can connect with nearby projects that need that exact material, turning a disposal cost into a revenue opportunity or at minimum eliminating the tipping fee entirely.
Permit and Regulatory Costs You Cannot Afford to Ignore
Regulatory compliance costs are frequently underestimated in hauling bids. Depending on the jurisdiction and job type, you may need to account for:
Overweight permits: Many loaded dump trucks require overweight or oversize permits when operating on state highways or local roads. Permit costs vary from $15 to $200 per trip in some states. On a 500-load job, that adds up quickly.
Hours of operation restrictions: Many municipalities restrict construction truck traffic to certain hours. If your schedule is compressed by a 7 AM to 3 PM operating window, your productive hours per day drop and your daily cost per load increases.
FMCSA compliance costs: FMCSA regulations require commercial motor vehicles to maintain proper logs, conduct pre-trip inspections, and comply with hours of service rules. Non-compliance fines and out-of-service orders can cost thousands per incident. Factor compliance time into your driver labor budget.
Stormwater and erosion control: If your work triggers NPDES stormwater permit requirements, you may be responsible for BMPs (best management practices) at the loading zone. Coordinate with the GC to clarify who is responsible for stormwater compliance on the haul corridor.
Structuring Your Bid Proposal for Maximum Clarity and Win Rate
A well-structured proposal does more than communicate a price. It communicates professionalism and reduces the risk of disputes during the job. Here is what every dirt hauling bid should include:
Scope of work: Exactly what material is being hauled, from where, to where, and any material handling requirements at either end.
Quantification basis: State the total volume or tonnage your bid is based on, the swell factor applied, and the assumed load capacity per truck. This protects you if actual quantities differ.
Pricing structure: Clearly state whether you are pricing per hour, per ton, or per load, and define what is and is not included. Separately itemize fuel surcharges, disposal fees, and permit costs if applicable.
Assumptions and exclusions: List every assumption you made (soil type, access conditions, operating hours, disposal site acceptance). Exclude anything outside your scope explicitly.
Change order trigger: State clearly that any change in scope, material type, haul distance, or quantity will result in an adjusted price.
Payment terms: Net 15 or Net 30 from invoice date. Specify whether you require mobilization payment or a deposit for large jobs.
Duration and schedule: State the planned start date, daily truck count, and projected completion timeline.
A clear, detailed bid also signals to the project owner that you are an experienced operator who has thought through the job. That professionalism often justifies a higher price in competitive bid situations.
Minimum Job Thresholds and When to Walk Away
Not every job is worth taking, and knowing your minimum acceptable job size is as important as knowing your rates. For most single-truck operators, a job that generates less than 4 to 6 productive truck-hours of revenue is rarely worth the mobilization and administrative overhead.
Calculate your break-even mobilization cost: fuel to get to the site and back, one hour of driver time, and any setup costs. If the total job revenue barely covers mobilization plus operating costs, decline politely and focus on larger opportunities.
High-frequency, small-load jobs (residential lot grading, small foundation digs) can be profitable if you are already in the area or can batch them. But quoting a 3-load job with the same margin structure as a 300-load commercial site will leave you frustrated and underpaid.
For contractors looking to fill scheduling gaps with appropriately sized jobs, DirtMatch Pro connects hauling operators with verified projects that match their capacity and geographic range, making it easier to avoid taking on money-losing work out of desperation.
Tracking Job Performance and Refining Your Rates Over Time
Pricing is not a one-time exercise. Your rates should evolve as your costs change, your market shifts, and your operational data improves.
After every job, track the following:
- Actual cycle time vs. estimated: Were your haul time assumptions accurate?
- Actual load count vs. estimated: Did your swell factor calculation hold up?
- Actual fuel consumption vs. budgeted: Real fuel burn often exceeds estimates due to idle time, traffic, and site conditions
- Actual driver hours vs. budgeted: Overtime, waiting time, and site delays affect labor cost significantly
- Actual disposal costs vs. quoted: Did tipping fees match your bid assumptions?
Building a simple post-job performance log across 10 to 20 jobs gives you real data to sharpen your estimating assumptions. Most contractors find that their first instinct on cycle time is 15 to 25 percent too optimistic, which means their bids are chronically too low until they correct for that bias.
Regularly review regional rate benchmarks. Market rates for dirt hauling move with fuel prices, labor markets, and construction volume. The AGC of America publishes quarterly construction cost data that provides useful context for understanding market-wide trends in material and labor costs.
Common Pricing Mistakes and How to Avoid Them
To close out this guide, here is a summary of the most common pricing mistakes and the corrective action for each:
Mistake: Pricing based on competitors' rates without understanding your own costs. Fix: Build your cost model first, then check market rates to see where your number lands.
Mistake: Ignoring seasonal cost variation. Fix: Fuel costs, overtime, and equipment wear all increase in peak season. Build seasonal adjustment factors into your rate structure.
Mistake: Quoting a lump sum on open-ended or unclear scopes. Fix: Always bid unit-price (per ton, per hour, or per load) when quantities are uncertain. Lump sum bids on undefined scopes are a recipe for loss.
Mistake: Not revisiting rates annually. Fix: At minimum, recalculate your cost model every January using updated fuel, insurance, and labor figures.
Mistake: Forgetting to price in waiting time. Fix: If your driver is sitting at a site waiting for an excavator to free up, that time costs you money. Include a standby rate in your proposal.
Mistake: Accepting verbal change orders. Fix: Every scope change should be documented in writing with a price adjustment before proceeding.
Pricing dirt hauling jobs accurately is a skill that improves with every job you track, every proposal you refine, and every market shift you adapt to. Contractors who invest the time to build a rigorous cost model and stay connected to market intelligence consistently outperform those who rely on instinct alone.
If you are ready to find better-matched projects that support your pricing goals and reduce wasted haul miles, get started with DirtMatch and see how a smarter dirt exchange network can improve your margins on every load.

