A dumpster rental has two prices in it: the container and the days, which are easy, and the disposal, which is where the money is won or lost. Disposal is priced by weight at the landfill, and the customer does not know the weight when they order. Every pricing model is a way of handling that gap. There are two good ones.
Model one: a flat rate with included tons
The customer pays one price for the container, a number of rental days and a tonnage allowance. Over the allowance, an overage rate per ton. A 20-yard container at $450 with 3 tons included and $65 a ton over is the shape most residential and light-construction customers expect: a quotable number, and a predictable extra if they overload it.
The risk sits with you. If your landfill charges $55 a ton and a customer's 3 tons are in the flat rate, you have priced $165 of disposal into the $450 and you need the margin on the rest to cover it. Set the included tons from what your loads actually weigh for that container size and debris type, not from what the competitor's website says.
Model two: the landfill's fee plus a markup
The customer pays the container and days, and disposal at the landfill's actual rate plus a percentage. A $450 container, then disposal at $55 a ton plus 15%, so $63.25 a ton for whatever the ticket says. Commercial and contractor customers who dump often prefer this because it is transparent and it tracks the real weight; nobody pays for tons they did not put in the box.
The risk here is different: a disposal line that cannot be computed until the scale ticket comes back. If the driver loses the ticket, the final invoice waits. The scale ticket post is about that problem.
The model you must not use
Both at once. A rental with 3 tons included and a landfill markup on the ticket bills the same 3 tons twice, and the customer who notices is the customer who tells everyone. It is an easy mistake when the pricing lives in two fields that both have defaults. The rule is one model per rental term, enforced where the term is saved, so the other model's fields are cleared when one is chosen.
Material changes the rate
Clean concrete, shingles, dirt and mixed C&D are different loads at the landfill and should be different rates for the customer. A disposal site that takes clean fill free should produce a free disposal line, not fall back to the general rate. Keep a rate per material on each disposal site, let the driver record the material on the ticket, and let the ticket's material beat the one on the rental when they differ. The heavy materials are also where a weight estimate before the drop saves a conversation: concrete fills a 10-yard box by weight long before it fills it by volume.
Days are the other meter
Every term has included rental days and an overage day rate. The pickup date on the term is what the generator reads to decide whether the container is in overage, so when a customer extends, move the term's end date; do not just reschedule the pickup job. The swaps and overage post goes through the cases.
Worked example, both ways
A 20-yard container, 7 days, picked up on day 7 with 4.2 tons of mixed C&D. Landfill rate $55 a ton.
- Included tons: $450 flat with 3 tons, plus 1.2 tons over at $65 = $78. Invoice $528. Your disposal cost was $231, so disposal margin was $297 minus what you had already built into the $450.
- Landfill plus markup: $450 container, plus 4.2 tons at $63.25 = $265.65. Invoice $715.65. Disposal cost $231, disposal margin $34.65, and the container price carries the rest.
Neither is better. The first gives the customer a number up front and puts the weight risk on you; the second tracks the truth and puts it on them. Most companies run both, by customer type, and the only mistake is running both on one rental.