On private property, including your own driveway or a fenced job site, the Martinez municipal code sets out no container permit.
The public way is different and the City names the route. Occupying any part of the street or sidewalk needs an Encroachment Permit from Engineering, which is published alongside the City's site development, grading and transportation permits. The City of Martinez is at 525 Henrietta Street and answers on 925-372-3500.
The code also carries a general prohibition worth knowing. It is unlawful to deposit solid waste, or to let an accumulation of it stay, in or upon any public right-of-way or on any premises at all except in an approved disposal area, an approved collection station, or an authorised container. Read plainly, that makes a properly authorised container the compliant answer rather than the problem.
Then there is the part of the rules that is about us rather than you, and we would rather be direct. Martinez collects and transports solid waste through a City franchise, and the code's own definition of solid waste adopts the state definition, which names demolition and construction waste expressly. The exemptions are narrow: hauling from your own home when it is not business waste and you are not in the hauling trade, or moving material that came from outside the city. There is no separate roll-off class to apply for. What that means in practice is that your account manager checks how the City's arrangement applies to your address and your project, and tells you the answer before anything is booked.
Two further City rules reach the customer directly. Every occupied property must subscribe to the City's collection service within seven days of occupancy, so a container does not replace that bill. And collection activity is confined to six days a week, excluding Sundays, between 6:00 a.m. and 7:00 p.m. in residential and commercial districts, which shapes delivery and pickup windows.