Product Guide #container toilet#shipping container restroom

Container Toilet & Restroom Guide: Portable & Site Sanitation

KZ

Kevin Zhang

Product Director & Founder

September 6, 2026 12 min read
Container Toilet & Restroom Guide: Portable & Site Sanitation

Quick Answer: How Many Toilets Do You Need?

As a working rule, provide one toilet per 15–20 users on a site or camp, plus handwash points and at least one accessible stall in any public or commercial block. In practice a 20ft container holds 2–4 stalls plus a handwash area, and a 40ft unit holds 6–8 stalls, a shower block, or a combination. Because a container is durable, lockable and relocatable, it is a better long-term answer than plastic portaloos on any project lasting more than a few weeks.

Why a Container Toilet or Restroom Block

A container makes a robust, movable sanitation block for construction sites, worker camps, events, parks, marinas and remote worksites:

  • Durable — steel construction withstands weather, heavy use and rough sites.
  • Private and comfortable — solid walls and doors, real fixtures and lighting.
  • Reusable — relocate the block to the next project instead of renting again.
  • Serviceable — plumbing, ventilation and finishes can be maintained like a building.
  • Secure — lockable, so it does not become an after-hours liability.

Types and Capacity

TypeFootprintCapacityBest for
Single portable toilet unit20ft1–2 stallsSmall sites, temporary use
Multi-stall restroom20ft2–4 stalls + handwashCrews up to ~60
Multi-stall restroom40ft6–8 stalls + handwashCrews of 100+, camps, events
Accessible unit20ft / 40ft1 accessible stall + othersPublic and commercial use
Shower / change block40ft4–8 showers + changeCamps, remote sites, marinas
Combined washroom40ftToilets + showers + laundryWorker camps, long projects

Plumbing: Mains vs Holding Tank

ApproachHow it worksBest whenWatch-outs
Sewer / septic tie-inDirect connection to mains or septicPermanent or long-term sites with services nearbyTrenching and connection cost; confirm falls
Holding tank (black water)Waste stored in an underslung or external tankSites without sewer accessScheduled pump-out; size the tank to usage
Grey waterHandwash and shower water to soakaway or tankMost installationsKeep separate from black water
Composting / dryWaterless systemsRemote, water-scarce sitesDifferent servicing routine; user training

Whatever the method, separate black water (toilets) from grey water (basins, showers), and size any holding tank against real daily usage — a 100-person camp generates far more volume than a small site office.

Ventilation and Odour Control

Odour is the main complaint about restroom blocks, and it is a design problem, not an inevitability:

  • Extract at source — a powered extractor fan pulling from each stall or from the ceiling void.
  • Passive vents — high-level vents let air move through the block even when power is off.
  • Make-up air — provide a low-level inlet so the extractor has air to move.
  • Seal the floor/wall junction and use coved, wipe-clean surfaces so odours and bacteria do not lodge.
  • Non-slip flooring with a fall to a floor drain keeps the block dry and hygienic.
  • Lighting inside and outside for safe night use.

Accessibility and Compliance

  • Provide at least one accessible stall with a level or ramped approach, adequate internal turning space, grab rails and accessible fixtures.
  • Follow local sanitation and plumbing codes for waste handling, connections and venting.
  • Confirm electrical and plumbing sign-off requirements with the local authority.
  • In public and commercial settings, check the required male/female and accessible stall ratios — these vary by jurisdiction.
  • Plan cleaning and servicing access so waste and supplies can be handled without crossing clean areas.

Placement and Servicing

  • Level, drained pad with a firm path for users and a clear route for service vehicles.
  • Locate near work areas but not against occupied spaces where odour or noise would disturb them.
  • Group handwash and sanitation at the entrance for a one-way, hygienic flow.
  • Plan pump-out access for holding-tank units — the truck must be able to reach the connection point.
  • Consider prevailing wind so extractor exhaust is carried away from work and living areas.

Cost Reality

OptionIndicative costNotes
Basic 20ft single toilet unit~$4,000–8,000Simple fit-out, holding tank
20ft multi-stall (2–4 stalls)~$8,000–18,000Plumbing, ventilation, handwash
40ft restroom block (6–8 stalls)~$15,000–35,000Crews of 100+; sewer or tank
Accessible unit+$2,000–6,000Ramp, grab rails, wider layout
40ft shower / change block~$18,000–40,000Showers, change, laundry option
Portable toilet rental (comparison)$100–300 per unit per monthNever builds an asset; limited comfort

Over a project lasting more than a few months, a fitted container block is usually cheaper than continued portaloo rental — and far more comfortable and secure.

Checklist Before You Order

  1. Calculate required stalls from peak user numbers (roughly 1 per 15–20 users).
  2. Decide mains connection or holding tank, and size the tank to usage.
  3. Confirm water supply for handwash and, if applicable, showers.
  4. Specify ventilation and lighting, including off-grid operation if needed.
  5. Include at least one accessible stall for public or commercial use.
  6. Plan servicing access for pump-out and cleaning.
  7. Confirm local sanitation and electrical requirements before fabrication.

FAQ

Can a container toilet connect to mains sewer?

Yes. Plumb the block directly to a sewer or septic connection where services are available. On sites without services, use a holding tank with scheduled pump-out, sized to daily usage.

Is a container restroom accessible?

It can and should be for public or commercial use. Design at least one accessible stall with a level or ramped approach, internal turning space, grab rails and accessible fixtures, and confirm the required ratios with the local authority.

How many people can one unit serve?

As a rule, provide one toilet per 15–20 users, plus handwash points. A 20ft unit with 2–4 stalls suits crews up to about 60 people; a 40ft block with 6–8 stalls suits 100 or more, or a mix of toilets and showers.

Is it weatherproof and secure?

Yes. Steel construction handles weather and heavy use, and the block locks for after-hours security — a significant advantage over plastic portaloos on unattended sites.

How do you stop the restroom smelling?

Extract air at source with a powered fan, provide passive high-level vents and a low-level make-up air inlet, use non-slip coved flooring with a floor drain, and keep surfaces wipe-clean. Odour is a ventilation problem, and it is solvable.

What is the difference between black water and grey water?

Black water is sewage from toilets and must go to a sewer, septic system or holding tank. Grey water is from basins and showers and can go to a soakaway or separate tank. Always keep the two systems separate.

Can a container restroom work off-grid?

Yes. A holding tank avoids sewer connection, and solar plus battery can power lighting and extractor fans. Water supply is the main constraint — include storage and, where necessary, a pump.

Is a container toilet cheaper than renting portaloos?

Over a project lasting more than a few months, usually yes. A fitted block costs more upfront but is reusable across projects, more comfortable, and far more secure than monthly portaloo rental.

Tags
#container toilet #shipping container restroom #portable toilet container #container bathroom #site toilet
KZ

Kevin Zhang

Product Director & Founder

Founder of EasiHive, specializing in container house manufacturing and global trade. Kevin helps clients worldwide source high-quality flat pack and modular container houses directly from China factories, ensuring quality control and cost efficiency.

Share
Let's Talk

Start Your Project

Tell us what you need and we'll respond within 24 hours with a personalized solution.

Request a Quote

Fill out the form below and our team will get back to you within 24 hours.

We respect your privacy. Your information will only be used to respond to your inquiry.