Project inputs
Example data table
| Scenario | Length (m) | Width (m) | Depth (m) | Slope (H:V) | Lining | Total (example) |
|---|---|---|---|---|---|---|
| Small farm pond | 80 | 45 | 3 | 2 | Clay | USD 48,700 |
| Community storage | 200 | 100 | 5 | 2 | Geomembrane | USD 165,400 |
| Industrial reserve | 350 | 180 | 7 | 2.5 | Concrete | USD 520,900 |
Example totals are illustrative. Use local rates and project design for decisions.
Formula used
- Top dimensions (dimension method):
Lt = L + 2·s·D,Wt = W + 2·s·D, wheresis side slope (H:V). - Excavation volume (rectangular frustum):
V = (D/3) · (A1 + A2 + √(A1·A2)), withA1 = L·WandA2 = Lt·Wt. - Storage volume uses water depth
Dw = max(0, D − freeboard)and the same frustum formula. - Lining area (bottom + sides): slant
ℓ = D·√(1+s²), side area(L+Lt)·ℓ + (W+Wt)·ℓ, totalA = L·W + side. - Adjustments: over-excavation
Vadj = V·(1+over% ), haulVhaul = Vadj·(1+swell% ), embankmentVemb = Vadj·factor. - Total cost: sum line items → add mobilization, contingency, overhead & profit, and tax.
How to use this calculator
- Select Use dimensions for a geometry-based estimate, or Use storage capacity for quick budgeting.
- Enter earthworks assumptions: over-excavation, swell/shrink, and embankment factor.
- Provide your local unit rates for excavation, haul, fill, and lining.
- Add lump-sum structures such as spillway, outlet works, access, and environmental controls.
- Set project allowances: mobilization, contingency, overhead & profit, and tax.
- Press Calculate cost. The result appears above the form with a breakdown.
- Use Download CSV or Download PDF to share the estimate.