Call to reach a local providerSan Francisco, CA
Call (888) 351-0294
(888) 351-0294
Guide

The hauling and disposal chain behind a San Francisco portable toilet

Portable toilet waste in California falls under state registration and county permit rules, and in San Francisco under an SFPUC hauler permit.

Illustration for the guide "The hauling and disposal chain behind a San Francisco portable toilet" (San Francisco, CA)
Short answer

Portable toilet waste leaves a site under a chain of registrations and permits. In California, a business that cleans chemical toilets or disposes of the cleanings must register, and counties issue the septage permits. In San Francisco, the SFPUC Wastewater Enterprise permits trucked waste haulers, with a category for portable chemical toilet waste.

Key takeaways

  • California Health and Safety Code section 117405 requires registration by any business that cleans septic tanks or chemical toilets, or disposes of their cleanings.
  • Under section 117430 that registration is valid for one calendar year, so it has to be current for each year the work runs.
  • Counties issue septage pumper permits under section 117400 and the sections that follow, and a county health permit is typically required for servicing, pumping and transporting portable toilet waste.
  • In San Francisco, the SFPUC Wastewater Enterprise's trucked waste hauler permit application lists portable chemical toilet waste as its own category.
  • Grease trap waste is a separate stream, handled by the Pretreatment Department, and it is not the same as portable toilet waste.
  • The provider holds the registrations and permits for hauling and disposal, so a planner's job is to confirm that they are in place and current.

What does the state require for waste from a chemical toilet?

Health and Safety Code section 117405 requires any business that cleans septic tanks or chemical toilets, or disposes of the cleanings, to register. Section 117430 makes the registration valid for one calendar year.

The registration requirement attaches to the activity rather than to the trade's name or its size. A business that cleans chemical toilets, or that disposes of what is removed from them, is in scope. A registration is a record that the business is known to the state for this activity, and it is the first document to check in any servicing chain. A planner who finds a provider with no registration to show has found a gap that needs answering before the job starts.

The one-year term is the part that is easy to lose track of. Section 117430 makes the registration valid for one calendar year, so a registration from a previous year does not cover the current year's work. A planner who asks for proof of registration should ask for the current year's document and check its date, rather than accepting an older one because it looks official.

How do county permits fit into the chain?

Counties use section 117400 and the sections that follow to issue septage pumper permits. A county health permit is typically required of anyone who services, pumps or transports sanitary waste from septic tanks, cesspools and portable toilets.

Section 117400 and the sections that follow are the statute counties use to issue septage pumper permits. The county permit sits beside the state registration rather than replacing it. Its scope is broad: the typical county requirement covers anyone who services, pumps or transports sanitary waste, and the county pages on the subject name portable toilets alongside septic tanks and cesspools.

A planner who sees a county permit listed in a provider's paperwork should read it as one layer in the chain, not as a substitute for the state registration. The two do different jobs. The county permit covers the people doing the pumping and transport, and the state registration covers the cleaning and disposal activity. Both belong to the provider, and the planner's job is to ask for them by name.

What happens to the waste in San Francisco?

In San Francisco, trucked waste runs through the SFPUC Wastewater Enterprise and its Trucked Waste Hauler Permit Application. The application's waste categories include portable chemical toilet waste.

The city's trucked waste process runs through the San Francisco Public Utilities Commission. Its Wastewater Enterprise publishes a Trucked Waste Hauler Permit Application, dated March 31, 2025, and that application lists the categories of waste a hauler may bring into the system. Portable chemical toilet waste is one of those categories. A hauler that brings this waste in is operating inside the city's permit system for trucked waste.

The application is the document to ask a provider about. A provider that cannot say which SFPUC category its waste falls under, or that cannot show a hauler permit, has not answered the question. Ask for the permit and the waste category by name. A planner should not assume that the city's wastewater process is the same as a county or state process, because the city runs its own trucked waste permit, and the two should be checked separately.

How are grease traps different?

Grease trap waste is a separate stream. The Pretreatment Department handles it, and it is not part of a portable toilet service. A planner should not treat the two as one permit.

The SFPUC application separates grease trap waste from the other categories. That waste is handled by the Pretreatment Department rather than under the portable chemical toilet category. A food event or a kitchen raises the question often, because one site can produce both toilet waste and grease waste, and each stream has to be answered on its own terms.

For a planner the practical point is simple. Do not let a grease question and a toilet question share one answer. If a site has both, ask the provider how each stream is handled, under which permit, and by whom. The Pretreatment Department is the city unit for the grease side, and the portable toilet side runs through the trucked waste hauler permit. Keeping the two in separate lines of the order avoids the confusion that comes from one vague answer covering both. A short note in the order file, naming the stream, the permit and the provider's contact for each, is enough to keep the record clear for the length of the job.

What should a planner ask the provider about disposal?

Ask for the current-year state registration, the county permit where one applies, and the SFPUC trucked waste hauler permit that lists portable chemical toilet waste. Each is a separate check.

Start with the paperwork. Ask for the current-year state registration under section 117405, the county permit that applies under section 117400 and the sections that follow, and the SFPUC trucked waste hauler permit with its portable chemical toilet category. A single document is not a substitute for all three, and a registration from a previous calendar year is not a current one.

Then ask the provider where the waste goes after pickup and how the hauling route is run. The provider should be able to name the receiving point for the waste, and should be willing to say so in writing before the first service visit. A planner should not guess a facility or a location, and should record the provider's answer with the order so that the answer is on file if a question comes up later.

Who holds the hauling and disposal permits?

The provider holds the registrations and permits for hauling and disposal. The contractor or property owner who books the unit confirms that they are in place, and the permits are not the booking party's to hold.

The chain of responsibility sits with the provider. The state registration, the county permit and the SFPUC hauler permit are all things the provider holds, because the provider is the business that cleans, pumps and transports the waste. A contractor, a property owner or an event organizer does not hold those permits for the provider, and the planner should not be asked to. If the provider uses another business for any part of the servicing, the planner should ask which business holds each document, because the registration and the permits belong to whoever is doing the work.

That does not make the booking party irrelevant. The booking party chooses the provider, sets the service schedule and decides how often the job needs servicing. Those choices affect how often waste leaves the site. A planner who books a long-term unit should ask about the service interval as well as the paperwork, because a unit that is serviced on a set schedule is a different job from one that is serviced only on request.

Why does the chain matter on a long construction job?

A construction job that runs for months needs current paperwork for every calendar year it touches. The state registration is valid for one calendar year, so a job that runs across the turn of the year needs a current registration for each year.

A job that runs across the turn of a calendar year needs a current registration for each year, and a planner should check that the provider's registration covers every year the job will run. Assuming the first document covers the whole term is the common mistake. The county permit and the SFPUC hauler permit should also be current for the full term, and each one should be checked by its date and category.

Construction work also brings the Cal/OSHA toilet count into the chain, because the crew needs toilets for the length of the job. The count and the waste chain should be planned together. A unit count set for the whole job, matched to the crew size, and a service schedule that fits the count keep the chain steady. The guide to construction toilet requirements explains how the count is set.

Frequently asked questions

Do portable toilet businesses need to register with the state in California?

Under Health and Safety Code section 117405, any business that cleans chemical toilets, or disposes of the cleanings, must register. The registration is valid for one calendar year under section 117430. A provider should be able to show a current-year registration. The planner should check the date on the document before the job starts.

Is a county permit needed for portable toilet servicing?

A county health permit is typically required of anyone who services, pumps or transports sanitary waste from septic tanks, cesspools, portable toilets and similar sources. Counties issue septage pumper permits under section 117400 and the sections that follow. The county permit is a separate check from the state registration, so ask the provider which one applies to the service.

What is the San Francisco trucked waste hauler permit?

It is the SFPUC Wastewater Enterprise's permit for haulers that bring trucked waste into the city system. The application is dated March 31, 2025 and lists portable chemical toilet waste as one of its categories. Ask the provider to show the permit and name the waste category it covers. The application is published on the SFPUC website.

Does grease trap waste go through the same permit?

No. Grease trap waste is handled separately, by the Pretreatment Department, and it is not the same category as portable chemical toilet waste. A site with a food event or a kitchen may have both streams, and each needs its own answer from the provider. Do not treat the two as a single permit.

Does the site owner need to hold the hauling permit?

No. The provider holds the registrations and permits for hauling and disposal. The contractor or property owner who books the unit should confirm that the provider's documents are current, but the permits remain the provider's to hold. A planner should not take on the hauling role.

Why does the waste chain matter on a long construction job?

A job that runs across a calendar year needs a current registration for each year, under section 117430. The county permit and the SFPUC hauler permit should also cover the full term. A planner who checks only the first document can miss a lapse. Ask for each document's date and the category it covers.

Sources

  1. San Francisco Public Utilities Commission

This guide is general information for San Francisco County homeowners, not a substitute for an on-site inspection. Prices are estimates. See our disclaimer.

One call and it gets handled.

Most help calls are scheduled the same day when a technician is free, and you approve the price before any work starts.

Keep reading

More guides

WhatsApp