← Dumpster Rental Margin Calculator
Dumpster rental margin calculator vs a spreadsheet
A pricing spreadsheet can get one job's numbers right if every cell is filled in correctly. What it can't do on its own is answer the question that actually protects your margin over time: is the overage rate on your rate card, by itself, priced above what an extra ton costs you to dispose of? That's a two-number comparison independent of any specific job, and most per-job sheets have no cell for it.
What a per-job spreadsheet tracks, and what it doesn't
| A per-job pricing spreadsheet | This calculator | |
|---|---|---|
| Base rental vs. overage | Usually one price cell for the job total | Prices the base rental from the included weight allowance only, then computes overage separately |
| Overage rate vs. tipping fee | Not compared automatically — both are just cost/revenue inputs on the same row | Flags an overage rate below the tipping fee directly, and reports how many overage tons would erase the job's profit |
| Labor, mileage, equipment | Often one blended "average cost per haul" figure | Itemized: driver hours and rate, round-trip miles and mileage rate, equipment cost, separate from disposal |
| Scale ticket reconciliation | A separate one-off worksheet, easy to skip on a busy day | Built into the same page — enter the actual weight to check it against this same quote's breakeven |
One rate card, two outcomes
Take a rate card with a $65/ton tipping fee and a $55/ton overage rate — a common drift when the overage line was set once and the transfer station has raised its tipping fee since. Priced at the calculator's own default allowance and cost inputs, the base rental (2 tons included, 30% target margin) comes out to $351.01 and clears $105.30 in built-in profit. Nothing on that job's own spreadsheet row looks wrong, because a rental that stays inside its allowance never touches the overage rate at all.
The first heavy job changes that. A shingle tear-off in the same 20-yard container that actually weighs 5 tons runs 3 tons over the allowance:
| Overage revenue (3 tons × $55/ton charged) | $165.00 |
|---|---|
| Overage disposal cost (3 tons × $65/ton tipping fee) | $195.00 |
| Loss on the overage tons alone | −$30.00 |
| Job profit including the base rental's margin | $75.30 (down from $105.30 if the job had stayed at allowance) |
| Overage tons this job could absorb before flipping to a net loss | 10.53 tons |
The job as a whole still turns a profit, which is exactly why a spreadsheet totaling one number per job reads it as a normal day. The $30 lost on the overage tons is real and it recurs on every heavy job this rate card prices, but it never appears as its own line unless the overage rate and the tipping fee are kept apart on purpose and checked against each other — a structural comparison a per-job total, by design, doesn't make.
Why "tons before loss" needs two separate numbers
The 10.53-ton figure above — how many overage tons this specific job could take before its entire built-in profit is gone — only exists because the tipping fee and the overage rate are held apart as two distinct inputs, then divided into the base rental's profit. A spreadsheet that totals revenue minus cost for the job as one number never produces that figure, because by the time the total is computed, the two rates that would have to be compared have already been folded together. Recomputing it by hand for every rate change is the reason this one check is what the calculator adds over a general-purpose sheet, not the arithmetic underneath it.
Open the Dumpster Rental Margin Calculator to check your own overage rate against your own tipping fee, or read why your overage fee might be losing you money for the method behind it. Already comparing this against a field-service platform? See this calculator vs Jobber.
Common questions
What does a per-job pricing spreadsheet usually get right, and what does it miss?
Filled in carefully, a spreadsheet can get one job's own revenue and cost right — rental price plus overage charged, minus disposal, labor, mileage and equipment for that job. What it doesn't do on its own is check whether your overage rate, by itself, is priced above what an extra ton actually costs you at the transfer station. That is a comparison between two rate-card numbers, independent of any single job, and a per-job total has no cell for it unless someone builds one specifically.
Why can an underpriced overage rate look fine for months and then lose money on one job?
Because most jobs never test it. A rental that stays inside its included weight allowance never charges overage at all, so a rate card can carry an overage fee below the tipping fee indefinitely with nothing on any routine job's spreadsheet row to reveal it. The gap only shows up on a job heavy enough to exceed the allowance — a shingle tear-off, a concrete tear-out, wet dirt — and by then it is being charged, not caught.
What is "tons before loss," and why can't a flat per-job total compute it?
It is how many overage tons a specific job can absorb before the rate's own per-ton loss erases that job's entire built-in profit. Computing it needs the tipping fee and the overage rate held apart as two separate figures, divided into the base rental's profit — a spreadsheet that only ever totals one blended number per job has nothing to divide, because the two rates were never kept separate in the first place.
Does this calculator store or upload anything I type?
No. Every field runs in your browser and nothing survives closing the tab. Usage counting only tallies anonymous feature events, and you can turn it off from the calculator page.