On private property, like your own driveway or a fenced site, you generally need no City permit in Santa Rosa. In fact the City asks for that first.
Containers are required to go on private property wherever that is possible. The City will consider a spot in the street only when the Planning and Economic Development Department agrees the container genuinely cannot fit, for a reason other than convenience. The examples it gives are no driveway at all, a driveway too shallow so the container would hang over the sidewalk, or low tree limbs that cannot easily be cleared.
If the street is the only option, an encroachment permit has to be approved before delivery. The container must sit in front of your own property, and written permission is needed from a neighbor if it has to go in front of theirs. Only one container may occupy the right of way next to a property at a time. It has to stay 15 feet clear of crosswalks and fire hydrants, out of bike lanes, and off any two-way street narrower than 36 feet with parking on both sides.
There is also a checklist for the container itself. It needs a visible serial number with a weather-protected copy of the permit posted beside it, markings showing who owns it, and reflectors on each corner.
One more Santa Rosa rule is worth knowing early. The City regulates construction and demolition debris hauling and requires every company providing that service in the city to hold a non-exclusive franchise agreement with the City. The street permit can only be issued to a hauler holding one, or to a licensed contractor hauling waste from their own job. There are a few narrow exceptions, including a resident or business taking material to a facility themselves. Questions go to the Engineering Division at 707-543-4611, and your account manager will confirm how the rule applies to your job before anything is scheduled.