Roofing Dumpster Rental sounds like a scheduling task until stripped shingles, which are dense enough that roofing containers are deliberately small enters the picture in Maricopa County. Surprise gets folded into routes built around Maricopa County, so timing depends on where else the truck is headed that day. Maricopa County is the hub; Surprise gets served as an extension of routes that already run through it.
This load is sold by the ton at the scale, not by the yard on the container, so a box that's a quarter full can already be turned away for being too heavy. A list of banned materials exists at every yard, and it runs longer than most renters expect. Get it before loading starts, not after a rejected pickup. Set expectations for Maricopa County correctly and an extra shingle layer doubles the debris weight without changing anything you can see from the ground stops being a surprise.
Because Southwest homes are largely 1970s-2000s tract housing across the metros, expect the debris to include material a newer build simply wouldn't have. Surprise's debris route ends at aggregate recyclers take clean rock, caliche and concrete, which is why certain materials need separate handling instead of going in with everything else. roofing in Surprise is sized in 10 or 15 yards as a starting point, one that shifts once the weight of the debris comes into it. Look at who actually rents a roofing in Maricopa County and you get roofers and homeowners. The driveway-versus-street decision is really a paperwork decision: one skips municipal right-of-way permits and heavy HOA involvement, the other requires it. A gravel or dirt surface holds a container differently than sidewalk does; ask whether that changes where it can be placed.