Roll-Off Dumpster / Haul Count
Turns a demolition debris volume and weight into a haul count, where either the box volume or the weight cap governs.
Example
You enter
- Debris volume (cy) 60
- Debris weight (tons) 45
- Roll-off box size (cy) 30
- Usable fill fraction 0.7
- Container weight cap (tons) 8
You get
- By vol 3
- By wt 6
- Hauls 6
Details, formula, and sources
by volume = ceil(cy / (box x fill)); by weight = ceil(tons / cap); hauls = max. 60 cy of debris fills 3 boxes by volume, but at 45 tons the 8-ton cap forces 6 hauls - for heavy concrete debris the weight always wins. Lighter 12-ton debris governs by volume at 3. The hauler's container size and weight cap govern; overweight boxes are a haul-back.
by_vol = ceil(debris_cy / (container_cy x fill_efficiency)); by_wt = ceil(debris_tons / weight_cap_tons); hauls = max(by_vol, by_wt).
Roll-off haul-count identity by name (the greater of the volume-limited and weight-limited counts); first-principles governing-constraint arithmetic.
The governing-constraint logic is public first-principles; the container size and weight cap come from the hauler.
Estimate. AHJ and licensed professional govern.
Field names used by the API: debris_cy, debris_tons, container_cy, fill_efficiency, weight_cap_tons, by_vol, by_wt, hauls
- Container roll-off box size (~30 cy) and weight cap (~8 tons) from the haulerhauler
- Fill efficiency usable fraction of the box, below one for bulky debris (~0.7 default)field judgment