California · 2026 Permit Guide
Dumpster Permits in California
In California, driveway placement on private property usually requires no permit, but street/right-of-way placement requires one in nearly every city — typically $25-$200 with 1-3 business days processing. 344 cities · 900 local haulers.
California permit fees range from $125 (San Jose) to $157.70 city 3-yard temp dumpster (residential, 1x/year, 4 empties or 30 days) (Merced) across 78 verified cities.
Verified directly from city public-works pages. Always confirm before you apply — fees can change.
- ·Driveway placement: usually no permit required across California (HOA covenants may still apply).
- ·Street/right-of-way placement: permit required in 77 of 78 curated California cities we tracked.
- ·Concord permit fee: $333 POD/dumpster permit (good for 1 week) · processing Encroachment permits good for 90 days; apply via Concord online permit portal.
- ·Apply 5-7 business days before delivery to avoid project delays.
- ·Penalty for unpermitted placement in California: typically $100-$500/day plus immediate removal orders.
- ·Many haulers will pull the permit on your behalf — ask before you book.
California permit landscape
California has among the most stringent construction and demolition (C&D) waste regulations in the country. CalRecycle requires that at least 65% of C&D debris be diverted from landfills, and many cities (including San Francisco, San Jose, and Oakland) mandate even higher diversion rates. Dumpster placement permits are required in most California cities for public right-of-way use, and many municipalities also regulate private property placement through zoning and building department rules. The state's extensive environmental review requirements (CEQA) can affect large demolition projects, and hazardous materials like asbestos — common in pre-1980 California buildings — require specialized handling and disposal.
Permit details by city — California
Hand-curated for 78 California cities. Click any city to see its full permit page, contact info, and current haulers.
| City | Cost | Processing | Street placement | Driveway placement |
|---|---|---|---|---|
| Anaheim | Contact Public Works for current fee | Apply via Anaheim Department of Public Works | Permit required | Not required |
| Antioch | Contact Engineering Division for current fee | Apply via Antioch Engineering and Development Services | Permit required | Not required |
| Bakersfield | Contact City Public Works for current fee | Apply via City of Bakersfield Public Works; typically several business days | Permit required | Not required |
| Berkeley | Contact Public Works Engineering for current fee | Minor permits: Engineering Manager approval; Major: City Council approval | Permit required | Not required |
| Chico | Contact City Engineering for current fee | 10 working-day minimum processing time per Chico Municipal Code Chapter 14.08 | Permit required | Not required |
| Chino | Contact Public Works for current fee | Apply via Chino Right-of-Way Encroachment Application (2025 version) | Permit required | Not required |
| Chino Hills | 14-day grace period free; contact Engineering for permit fee beyond | Apply via Chino Hills Virtual Development Services portal — Engineering (909) 364-2770 | Permit required | Not required |
| Citrus Heights | Contact General Services for current fee | Apply via Citrus Heights General Services — 916-727-4770; TCP + insurance required | Permit required | Not required |
| Concord | $333 POD/dumpster permit (good for 1 week) | Encroachment permits good for 90 days; apply via Concord online permit portal | Permit required | Not required |
| Corona | Contact Public Works Development Services for current fee | Apply via Corona Public Works — 951-736-2262 (M-Th 7am-6pm) | Permit required | Not required |
| Davis | Permits ≤$1,000 paid online/mail/in-person; >$1,000 in-person/mail only | Apply via Davis Public Works — PW-Permits@cityofdavis.org | Permit required | Not required |
| Dublin | Contact Public Works for current fee | Apply via Dublin Public Works — Encroachment Permit Application | Permit required | Not required |
| Elk Grove | Contact Public Works for current fee | Major Encroachment Permit (EP) 90 days from issuance; Annual (AEP) for emergencies only | Permit required | Not required |
| Fairfield | Contact Encroachment Permit Desk for current fee | Apply via City of Fairfield Engineering | Permit required | Not required |
| Folsom | Contact Engineering Division for current fee | Apply via Folsom Community Development Department Engineering Division | Permit required | Not required |
| Fontana | Contact City for current fee | Apply via City of Fontana | Permit required | Not required |
| Fremont | Contact Engineering for current fee | Apply via City of Fremont Engineering Division | Permit required | Not required |
| Fresno | $50-100 | 3-5 business days | Permit required | Not required |
| Hayward | Contact Development Services Engineer for current fee | Apply via Hayward e-Permit Portal; Minor or Major Encroachment Permit | Permit required | Not required |
| Hemet | Contact Public Works Engineering for current fee | Apply via Hemet Public Works Engineering — (951) 765-2360 (445 E Florida Ave) | Permit required | Not required |
| Hesperia | Contact Building and Safety for current fee | Apply via Hesperia Building and Safety Department — (760) 947-1300 | Permit required | Not required |
| Indio | Contact Engineering Services Division for current fee | Apply online via CSS Portal (since Jan 2024); Engineering Services Division | Permit required | Not required |
| Lake Elsinore | Contact Building Division for current fee | Apply via Lake Elsinore Building Division or public counter — 951-674-3124 | Permit required | Not required |
| Lancaster | Contact Public Works for current fee | Apply via Lancaster Public Works / Engineering | Permit required | Not required |
| Livermore | Contact Permit Center for current fee | Apply via Livermore Permit Center; encroachment permits via Engineering | Permit required | Not required |
| Long Beach | Contact Public Works for current fee | Apply via City of Long Beach Public Works | Permit required | Not required |
| Los Angeles | $150-200 | 5-10 business days | Permit required | Not required |
| Manteca | Contact Public Works for current fee | Apply via Manteca Public Works / Engineering | Permit required | Not required |
| Menifee | Contact Menifee Permit Center for current fee | Apply via Menifee Permit Portal online | Permit required | Not required |
| Merced | $157.70 city 3-yard temp dumpster (residential, 1x/year, 4 empties or 30 days) | Encroachment permits valid 6 months / 30 days from initial inspection; Engineering Division | Permit required | Not required |
| Modesto | Contact Public Works for current fee | Apply via Stanislaus County Public Works (county roads) or City of Modesto (city streets) | Permit required | Not required |
| Moreno Valley | Contact Land Development for current fee | Apply via Moreno Valley SimpliCITY portal — Encroachment Permit | Permit required | Not required |
| Mountain View | Contact Public Works for current fee | Apply via Mountain View Public Works (Temporary Encroachment Permit) — 650-903-6311 | Permit required | Not required |
| Murrieta | Per Murrieta Encroachment Permit Fee Calculator | Apply via Murrieta Public Works/Engineering — online permitting | Permit required | Not required |
| Napa | Contact Public Works for current fee | Apply via Napa Public Works (1600 First St) — by appointment | Permit required | Not required |
| Oakland | Contact City Public Works for current fee | Apply via City of Oakland Public Works | Permit required | Not required |
| Ontario | Contact City Engineering for current fee | Ontario Engineering — Encroachment Permit via electronic submittal | Permit required | Not required |
| Palm Desert | Contact Development Services Center for current fee | Apply via Clariti portal (Oct 2025+) — DSCinfo@palmdesert.gov or (760) 776-6430 | Permit required | Not required |
| Palm Springs | $283.64 trash/pod ROW encroachment permit; 1-14 days | Apply via Engineering Services counter or online — Development Services bldg behind City Hall | Permit required | Not required |
| Palmdale | Contact Engineering for current fee | Apply via Palmdale Engineering — 661-267-5353 | Permit required | Not required |
| Palo Alto | Contact Public Works Engineering for current fee | Apply for Encroachment Permit via Palo Alto Public Works Engineering | Permit required | Not required |
| Pasadena | Contact Public Works for current fee | Apply via Pasadena Department of Public Works | Permit required | Not required |
| Petaluma | Contact City for current fee | Apply via City of Petaluma Public Works | Permit required | Not required |
| Pittsburg | Contact Engineering for current fee | Apply via Pittsburg ACCELA Citizen Access — Encroachment Permit | Permit required | Not required |
| Pleasanton | Contact Engineering Department for current fee | Same-day over-the-counter at 200 Old Bernal Ave; or fax (925) 931-5479 | Permit required | Not required |
| Pomona | Contact City Public Works for current fee | Pomona Public Works — encroachment permit required for ROW placement | Permit required | Not required |
| Rancho Cucamonga | Contact Engineering Services for current fee | Apply via Rancho Cucamonga Online Permit Center or at Engineering counter — (909) 477-2740 | Permit required | Not required |
| Redding | Contact Shasta County Public Works for current fee | Apply via Shasta County Department of Public Works | Permit required | Not required |
| Redlands | Contact Engineering for current fee + $63.75/day after 7-day rental | Apply via Redlands Encroachment Permit; Roll-off picked up day 7 (extra fees per day after) | Permit required | Not required |
| Redwood City | Driveway placement required — dumpsters not allowed on street | Apply ROW Encroachment via encroachment@redwoodcity.org if needed | Not required | Not required |
| Riverside | Contact Public Works for current fee | Apply via City of Riverside Public Works Permitting | Permit required | Not required |
| Rocklin | Contact Public Services for current fee | Apply via Rocklin Public Services — 916.625.5500 | Permit required | Not required |
| Roseville | Contact City for current fee | 1–2 business days (online application) | Permit required | Not required |
| Sacramento | $50-100 | 3-5 business days | Permit required | Not required |
| Salinas | Contact Development Engineering for current fee | Apply via Salinas Public Works Development Engineering | Permit required | Not required |
| San Bernardino | Contact City for current fee | Apply via City of San Bernardino | Permit required | Not required |
| San Diego | $150 | 5-7 business days | Permit required | Not required |
| San Francisco | $100-250 | 5-10 business days | Permit required | Not required |
| San Jose | $125 | 5-7 business days | Permit required | Not required |
| San Leandro | Contact Engineering Department for current fee | Apply via San Leandro Engineering — ETPermits@SanLeandro.org | Permit required | Not required |
| San Luis Obispo | Contact City Utilities for current fee | Apply via City of San Luis Obispo Utilities Department | Permit required | Not required |
| San Mateo | Contact Public Works for current fee + security deposit | Min 10 business days; max 7 days on street, 7-day extension to 14 days total | Permit required | Not required |
| Santa Ana | Contact City Public Works for current fee | Apply via Santa Ana Public Works | Permit required | Not required |
| Santa Clara | $162 Minor Encroachment Permit (current fee) | Apply via Santa Clara Public Works — engineering@santaclaraca.gov; fee at submittal (since Jan 2024) | Permit required | Not required |
| Santa Cruz | Contact Public Works for current fee | Apply via Santa Cruz Public Works; per Council Policy 31.2 | Permit required | Not required |
| Santa Rosa | Varies (Encroachment Permit) | Apply via Santa Rosa PED; allow several business days | Permit required | Not required |
| Santa Rosa | Contact Public Works for current fee | 4-week initial permit; 4-week extension case-by-case via Santa Rosa PED | Permit required | Not required |
| Stockton | Contact City for current fee | Apply via City of Stockton | Permit required | Not required |
| Sun Valley | Contact LA Bureau of Sanitation for current fee | Apply via LA Bureau of Sanitation; typically several business days | Permit required | Not required |
| Sunnyvale | Contact City for current fee | Apply via City of Sunnyvale | Permit required | Not required |
| Temecula | Contact Land Development for current fee | Encroachment Permit typically valid 6 months; Land Development Division reviews | Permit required | Not required |
| Tracy | Contact Land Development for current fee | Apply via Tracy Land Development Division — Engineering | Permit required | Not required |
| Upland | $325 base Encroachment Permit Fee | 3-month permit validity (extendable); Public Works at 460 N Euclid Ave | Permit required | Not required |
| Vacaville | Contact Vacaville Public Works for current fee | Apply via Vacaville Public Works / Engineering | Permit required | Not required |
| Vallejo | Contact City Code Enforcement for current fee | Apply via City of Vallejo Public Works | Permit required | Not required |
| Victorville | Contact City Permit Center for current fee | 3–5 business days | Permit required | Not required |
| Visalia | Contact City Engineering for current fee | Apply up to 45 days in advance to Visalia Encroachment Permit Office; (559) 713-4339 | Permit required | Not required |
| Walnut Creek | Contact Permit Center for current fee | Apply via Walnut Creek Permit Center — (925) 256-3558 | Permit required | Not required |
When you need a permit
Driveway / private property
Permit usually NOT required. If the dumpster sits entirely on your driveway, parking lot, or yard, most California cities don't require a permit. HOA covenants may still apply in planned communities.
Street / sidewalk / right-of-way
Permit IS required in nearly every California city. Public works or transportation departments issue these. Expect $25-$200 and 1-3 business days. Some cities also require reflective markers or barricades around the container.
How to apply for a dumpster permit in California
- Step 1
Confirm whether you need one
If the container goes on your driveway or yard: usually no permit. If any part of it sits on the curb, street, or sidewalk: permit required. Call your city's public works or transportation department to confirm.
- Step 2
Apply online or in person
Most California cities have online portals. You'll provide the dumpster size, exact placement (often with a sketch or photo), rental dates, and the hauler's name. Permit fees are paid at submission.
- Step 3
Display the permit & follow conditions
Approved permits must usually be displayed on the dumpster. Some cities require reflective markers, traffic cones, or barricades. If you extend the rental, file a renewal before the original permit expires — late renewals can incur penalty fees.
Tip: many California haulers will pull the permit for you and add the cost to your invoice. Ask before you book.
California haulers who handle the permit
Top-rated California dumpster rental companies (4.5+ stars, 25+ reviews). Most experienced haulers will file the right-of-way permit on your behalf — ask when you call.
Frequently asked questions
Do I need a permit for a dumpster in California?
In most California cities, you only need a permit when the dumpster is placed on public right-of-way — a city street, alley, or sidewalk. Containers placed entirely on private property (driveway, parking lot, yard) typically do not require a permit. Requirements are set at the municipal level and vary by city, so always confirm with your local public works or building department before delivery.
How much does a dumpster permit cost in California?
Dumpster permit fees in California typically range from $25 to $200, with most cities charging $50-$100 for a standard 7-14 day rental. Larger cities and downtown business districts often charge more than suburban areas. Some cities charge a flat fee, others charge per day or per linear foot of curb space occupied.
How long does it take to get a dumpster permit in California?
Most California cities process dumpster permit applications within 1-3 business days. Some metros offer same-day or 24-hour expedited permits for an additional fee. A few smaller municipalities may take up to 5-7 business days. Apply at least a week before your project start date to avoid delays.
What happens if I rent a dumpster without a permit?
Penalties for unpermitted dumpsters in California typically include fines of $100-$1,000 per day, immediate removal orders, and potential liability if the container causes injury or property damage on the right-of-way. Some cities will also revoke future permit eligibility. If your hauler delivers to a public street without a permit, you (the property owner) — not the hauler — usually bear the legal responsibility.
Who pulls the permit — me or the hauler?
Practice varies by hauler. Many California dumpster rental companies will pull the permit on your behalf and pass the cost through on the invoice. Others require you to apply directly with the city. Always ask upfront. If the hauler handles it, get written confirmation that the permit will be in place before delivery.
See also
Find a hauler who handles the permit
Most California dumpster rental companies will file the right-of-way permit on your behalf. Search by ZIP or city to compare 900 local haulers.