These are the main things that move the cost of a roll-off in Monroeville.
Size is the first. A larger container costs more, but picking one that's big enough keeps you away from overage charges and extra hauls.
Weight comes next. Plaster, brick, tile, and shingles are heavy, and they use up your included tonnage long before the container looks full. Carpet, furniture, and boxes take up room without adding much weight.
Haul distance plays a part too. Pennsylvania DEP lists a permitted landfill on Thomas Street, inside Monroeville itself, so many loads from town travel only a few miles. Your account manager will explain the disposal fees that apply to your load.
State fees are built into every ton. Pennsylvania DEP's quarterly fee page lists a $2 per ton recycling fee, a $4 per ton disposal fee, and a $0.25 per ton environmental stewardship fee. Landfills pay these to the state, so they're folded into the disposal cost rather than shown as separate lines on your bill.
The Municipality's own trash service has firm limits, too. Its crews won't pick up auto parts, building materials, rocks, or earth, so the debris from a remodel needs another way out. A dumpster is usually the easiest one.