Topsoil Stripping Cost Calculator Topsoil stripping and haulage cost estimator
Estimate total topsoil stripping and haul-away cost.
🕒 Last updated: July 30, 2026
Site Footprint
ℹ️Length of the area to be stripped.
ℹ️Width of the area to be stripped.
ℹ️Set to more than 1 if several identical areas share this same footprint and stripping depth.
Stripping
ℹ️Confirm with test pits/soil cores rather than assuming — commonly 100-150 mm, but varies by site.
ℹ️Volume increase once topsoil is dug and loosened — commonly 15-25%.
ℹ️Used only for the informational weight estimate — does not affect volume unless the stripping rate below is priced per tonne.
ℹ️Share of loose topsoil stockpiled for on-site reuse (final landscaping/grading); the rest is treated as haul-away.
Stockpile Footprint
Cost
ℹ️Applies to the full loose volume — the strip/handle operation happens whether the material is reused or hauled away.
ℹ️Used to convert the haul-away volume (the portion not reused) into truck loads.
ℹ️Applies only to the haul-away portion, not the reused/stockpiled volume.
ℹ️Optional buffer for unknowns — depth variability, wet conditions, or a change in reusable quantity. Commonly 5-15%.
For a 396.00 m² (4,263 sqft) site stripped 150 mm deep, you get approximately 71.28 m³ (2,517.2 cft) of loose topsoil — 35.64 m³ for reuse/stockpile and 35.64 m³ to haul away.
Stripped Volume
Material: Loose / Friable Topsoil
In-situ (stripped) volume: 59.40 m³ (2,097.7 cft)
Loose volume (with swell): 71.28 m³ (2,517.2 cft)
≈ 78.41 tonnes at 1100 kg/m³
Reuse / Haul-Away Split
Reuse allowance: 50%
Reuse (stockpiled) volume: 35.64 m³ (1,258.6 cft)
Haul-away volume: 35.64 m³ (1,258.6 cft)
Truck loads (haul-away): 6
Stockpile Footprint
Stockpile footprint not estimated in this run.
Cost Summary
Stripping cost: ₹17,820
Haul-away cost (6 loads): ₹21,000
Total estimated cost: ₹38,820
Assumptions Used
Loose volume = in-situ (stripped) volume × (1 + swell%) | Reuse/haul-away split applies to loose volume | Stockpile modeled as a cone capped at the chosen side-slope ratio, extra volume needs extra piles at the same height | Weight is informational only and never affects volume/cost math.
Approximate results for planning only. Verify with a professional.
Topsoil Stripping Cross-Section
Looking for the verification checklist, reference tables, or tips and mistakes?See the complete Topsoil Stripping Calculator.
Topsoil stripping and haul-away cost estimate
This page has cost estimation switched on with a 50/50 reuse split, so both cost components carry meaningful weight: a 22 m x 18 m footprint (396 m²) at the default 150 mm depth and 20% swell gives 71.28 m³ of loose topsoil, split evenly into 35.64 m³ reused and 35.64 m³ haul-away.
At a 250/m³ stripping rate applied to the full loose volume, stripping cost is 17,820. The 35.64 m³ haul-away portion needs 6 truck loads at 6 m³ capacity (ceil(35.64 ÷ 6) = 6), and at 3,500 per load, haul-away cost is 21,000 — giving a combined base cost of 38,820 before any contingency.
- Default footprint: 22 m x 18 m (396 m²), 50% reuse (even split).
- Stripping cost: 71.28 m³ x 250/m³ = 17,820.
- Haul-away: 6 truck loads x 3,500/load = 21,000. Combined: 38,820.
How Is Topsoil Stripping Calculated?
The calculation happens in stages — stripping volume, swell, the reuse/haul-away split, optional stockpile footprint — then an optional cost estimate on top.
Step 1 — Stripping Area
Area = Length × Width
Total Area = Area × Number of Identical Sections
If sections differ in size: Total Area = Sum of (Length × Width × Count) for every section
The footprint is the area to be stripped. Number of Identical Sections multiplies the whole result for repeated areas of the same size; for areas of different sizes, switch on "Multiple Different-Sized Sections" and the calculator sums every row's area into one combined total automatically.
Step 2 — Stripped Volume & Swell
In-Situ (Stripped) Volume = Total Area × Stripping Depth
Loose Volume = In-Situ Volume × (1 + Swell %)
Topsoil expands once dug up and loosened — the swell/bulking percentage converts the in-situ (bank) volume into the loose volume you actually need to handle, stockpile, or truck away.
Step 3 — Reuse / Haul-Away Split
Reuse Volume = Loose Volume × Reuse %
Haul-Away Volume = Loose Volume − Reuse Volume
The reuse percentage is the share of loose topsoil stockpiled on-site for later landscaping or final grading; the remainder is treated as haul-away material that needs trucking off-site.
Step 4 — Stockpile Footprint (Optional)
Radius per Pile = Stockpile Height × Side Slope Ratio
Max Volume per Pile = ⅓ × π × Radius² × Height
Piles Needed = ROUND UP(Reuse Volume ÷ Max Volume per Pile)
Each stockpile is modeled as a cone at your chosen height, with its side slope capped at a gentle run-to-rise ratio (default 5:1) rather than a steep natural angle of repose — matching erosion-control practice for topsoil specifically. A reuse volume larger than one pile's capacity needs additional piles at the same height and slope.
Step 5 — Truck Loads & Cost
Truck Loads = ROUND UP(Haul-Away Volume ÷ Truck Capacity)
Stripping Cost = Loose Volume × Stripping Rate
Haul-Away Cost = Truck Loads × Rate per Load
Truck loads are based only on the haul-away volume, since the reused portion is stockpiled on-site rather than trucked out. The stripping rate applies to the full loose volume (stripping/handling happens either way), while the haul-away rate applies only to the trucked-away share.
Step 6 — Add Contingency (Optional)
Base Cost = Stripping Cost + Haul-Away Cost
Contingency Amount = Base Cost × (Contingency % ÷ 100)
Total Cost = Base Cost + Contingency Amount
Contingency is an optional buffer on top of the combined cost to cover unexpected variance — depth variability, wet conditions, or a change in how much is actually reusable once seen on site. It defaults to 0%; a commonly used range is 5-15%.
Worked Example
This example walks through your current inputs above, using the same steps as the Formula section. Each table shows the calculation, the values substituted in, and the result it produces.
Input Values Used
| Input | Value | Why it is used |
|---|---|---|
| Site footprint | 22 m × 18 m, 1 section(s) | Sets the area the stripped volume is built on |
| Depth / material | 150 mm, Loose / Friable Topsoil | Sets in-situ volume and tonnage estimate |
| Swell / reuse | 20% swell, 50% reused on-site | Converts in-situ volume into loose volume, then splits it |
| Rates & contingency | ₹250 per m³ stripping, 6 m³/truck, ₹3,500/load | Sets stripping cost, truck loads, haul-away cost and total |
Step 1 — Stripping Area
| Calculation | Substitution | Result |
|---|---|---|
| Area | 22 m × 18 m | 396.000 m² |
| Total area | 396.00 × 1 | 396.000 m² (4,262.50 sqft) |
Step 2 — Stripped Volume & Swell
| Calculation | Substitution | Result |
|---|---|---|
| In-situ (stripped) volume | 396.00 m² × 150mm | 59.400 m³ |
| Loose volume (with swell) | 59.400 × 1.20 | 71.280 m³ (2,517.2 cft) |
Step 3 — Reuse / Haul-Away Split
| Calculation | Substitution | Result |
|---|---|---|
| Reuse volume | 71.280 m³ × 50% | 35.640 m³ |
| Haul-away volume | 71.280 − 35.640 | 35.640 m³ (1,258.6 cft) |
Step 5 & 6 — Truck Loads, Cost & Contingency
| Calculation | Substitution | Result |
|---|---|---|
| Truck loads | 35.640 ÷ 6 m³ | 6 loads |
| Stripping cost | 71.280 m³ × ₹250/m³ | ₹17,820 |
| Haul-away cost | 6 loads × ₹3,500/load | ₹21,000 |
| Base cost | Stripping + haul-away | ₹38,820 |
| Total cost | Base cost | ₹38,820 |
Therefore, this 396.0 m² site needs approximately 71.28 m³ of loose topsoil handled — 35.64 m³ reused and 35.64 m³ hauled away, costing around ₹38,820.
This page keeps things focused on the calculation above. For the full construction guide — verification checklist, reference tables, usage steps, tips, common mistakes, and limitations.See the complete Topsoil Stripping Calculator.