Close Panel
Click for weather info73°F

Roll-Offs / Debris BoxesCity Trash & Recycling

Are you a private hauler?

If you have your own vehicles with a gross vehicle weight of 7 tons or more, or your containers are greater than ten cubic yards, you need to have a valid unscheduled hauler permit, even to haul waste from your own job sites. 

 In order to become permitted you must:

  1. Fill out the Unscheduled Solid Waste Collection Permit Application (Valid for 5 years) 
  2. Pay an annual permit fee of $250 (checks can be made out to "City of Santa Barbara")
  3. Fill out a very short quarterly report verifying disposal locations. If quarterly reports are not turned in on time or contain incorrect information, your permit may be suspended or revoked no less than ten (10) days after written notification. A sample report can be found here.

Please mail permit applications and annual payments to:

City of Santa Barbara, Environmental Services

1221 Anacapa Street 2nd Floor

Santa Barbara, CA 93101

Contact Environmental Services at (805) 564-5631 if you have any questions.


Are you looking for a private hauler?

If you want to hire a private hauler to drop a roll-off/debris box or hire a dump truck for a construction site within City limits, you must choose from the list of permitted haulers below. These haulers will take the waste to facilities that will recycle as much as possible from the loads.

To place a temporary roll-off on public street you must first obtain a permit from the Public Works Department. Please review this handout for a checklist of steps, consult the current fee resolution, and then visit the Public Works Permit Counter.

Permitted Haulers - Updated February, 2017

Haulers That Provide Roll-off / Debris Boxes Phone
California Industries 805-643-8900
J & L Hauling & Disposal Inc. 
JTZ Inc/Zacarro Roll Off Services 805-490-7707
Kenney Construction 805-884-1579
Lash Construction 805-963-3553
MarBorg 805-963-1852
Santa Barbara Sand & Top Soil 805-966-3909 
Schwan Brothers Excavation Contractors 805-683-5116



Last Updated: May 18, 2017