Ask around Kern County and the same issue comes up for junk removal: the full-service option, where a crew does the loading instead of you. The pattern in Johannesburg is consistent: homeowners without labor on hand are the ones who call. Kern County anchors service for Johannesburg, and how far your address sits from that anchor is what moves the quote.
Johannesburg sits inside the service area haulers built around Kern County, and proximity to that base is what changes the number. Couches, mattresses and cardboard fill a container fast by size alone, while the scale barely notices they're in there. Settle who is responsible for driveway damage. Concrete cracks and asphalt divots happen often enough that some haulers offer boards to spread the weight, others don't.
In Johannesburg the trade-off is this: you are buying time rather than space, so an accurate item list matters more than any size estimate, so plan around it rather than against it. strict diversion requirements and widespread C&D recycling sets the rules for what leaves Johannesburg in a roll-off, which is worth checking before the box fills up with something it can't take. Kern County's stretch of dry summers with winter rain and a long fire season is exactly when trucks get scarce, so the calendar, not the phone, decides how fast you get one. junk removal work in Johannesburg defaults to a 10 or 20 yard box, and that default holds until the material says otherwise. Private sidewalk asks nothing of you; city sidewalk asks for city encroachment permits, CalRecycle diversion reporting first. If two projects are happening at once, keep the piles separate at the curb so nothing but the right debris ends up in the container.