Skip to main content
IBC TotesSan Francisco
Learn · Guide

Rainwater harvesting with IBC totes, Bay Area edition

San Francisco gets around 23 inches of rain, almost all of it in five months, in bursts. That pattern makes overflow routing more important than storage capacity — which is the opposite of the advice most harvesting guides give.
10 min readUpdated March 2026Guide
Quote request

Put this into practice

No phone tag — email only

Reading about it is one thing. Tell us what you are actually trying to do and we will tell you what we would use.

Letters, spaces, hyphens and apostrophes only.
Letters, spaces, hyphens and apostrophes only.
We reply here, so it has to be an inbox you read. Disposable addresses are rejected.
US and Canada only — 10 digits. Extensions go in the message.
Filled in automatically from your postal code.
US ZIP (94124) or Canadian postal code (M5V 2T6).
Whole containers. No minimum order.

We only use these details to quote your job. No lists, no resale, no robocalls — we do not even own a phone line.

Multiply roof area in square feet by 0.6 to get gallons per inch of rain, then apply about 0.85 for losses. A 1,000 sq ft San Francisco roof yields roughly 11,700 usable gallons across a typical year, and about 510 gallons from a single inch of rain — so a 275 gallon tote fills and overflows in one moderate storm. Plan the overflow before you plan the capacity.

A blue tractor unit with a flatbed trailer loaded with strapped IBC totes beside a warehouse roller door
06Forty empties double-stacked, which is what makes the freight economic
Interior of a warehouse with IBC totes racked on shelving and stored on the floor in a range of colours and conditions
08Covered storage — food-grade stock never sits outside
Rows of used caged IBC totes stacked two high on a concrete pad under an overcast sky
01Stacked empties on the receiving pad, four high is the limit

Sizing: the only arithmetic you need

One inch of rain on one square foot of roof is 0.623 gallons. Round it to 0.6 and you have a formula you can do in your head: roof area × 0.6 = gallons per inch. Apply a 0.85 efficiency factor for splash, evaporation, first-flush diversion and gutter losses.

Annual figures assume 23 inches, roughly the San Francisco average. Oakland is similar; Napa and Santa Rosa run considerably higher, San Jose lower.
Roof area (sq ft)Gallons per inchPer 1 in storm (usable)SF annual (23 in)Totes to catch one storm
5003002555,8651
8004804089,3842
1,00060051011,7302
1,50090076517,5953
2,5001,5001,27529,3255
5,0003,0002,55058,65010

The counter-intuitive part

You will almost never have enough storage to catch a whole season. What you can do is catch every storm you can use and route the rest somewhere useful. Size for the storm, not for the year.

First flush: the highest-value $60 in the system

The first few gallons off a roof carry everything that has accumulated since the last rain: dust, bird droppings, pollen, grit, roofing granules and whatever the neighbourhood put in the air. In a Mediterranean climate with a five-month dry season, that accumulation is substantial.

A first-flush diverter is a vertical pipe that fills with the initial runoff and closes off with a float once full, sending the rest to your tank. Size it at roughly 10 gallons per 1,000 square feet of roof for the first rain of the season, and it will materially change the water quality in your tank.

Drain it between storms. A diverter left full is a stagnant tube and a mosquito habitat, which is the one maintenance task in the entire system that people forget.

Siting and overflow

  1. Put it on something solid and level

    A full 275 gallon tote is 2,418 lb over 13 square feet. Compacted gravel, a concrete pad or a purpose-built stand — not soil, not decking, not pavers laid on sand. Uneven support puts point loading through the pallet and cracks the base.

  2. Raise it if you want gravity

    A full tote gives about 1.37 psi at the outlet. Every foot of elevation adds 0.43 psi. Raising the tank two feet nearly doubles your effective head, which is the difference between a dribble and a usable hose flow.

  3. Keep it out of the sun

    Translucent HDPE plus daylight plus any nutrient load grows algae within weeks. Shade helps; a UV-opaque cover is the actual answer. This is not optional in California.

  4. Screen every opening

    Fine mesh at the inlet and on the overflow. In California, unscreened standing water is a mosquito-breeding issue and in some jurisdictions a code violation.

  5. Route the overflow deliberately

    It will overflow, probably during the biggest storm of the year, at full downspout flow. Route it to a drain, a swale or a rain garden — never against a foundation. Size the overflow line at least as large as the inlet.

  6. Plan the winter drain-down

    Inland from the bay, hard freezes happen. Drain taps and exposed lines in December, or fit an insulated jacket. In San Francisco proper this is rarely necessary.

Linking multiple totes

Two or more containers linked at the outlets share a level and behave as one tank. It is the standard way to scale, and there are three ways to get it wrong.

  • Link at the outlets, not at the lids. Bottom linking equalises the level by gravity and lets you draw from a single point. Top linking only works when the tanks are already full.
  • Use full-bore fittings. A 3/4 inch link between 275 gallon tanks takes hours to equalise. Use 2 inch and camlock adapters so the tanks actually behave as one.
  • Fit an isolation valve per tank. Without one, cleaning or removing a single container means draining the whole array.

Support matters more when linked

Linked tanks equalise, so an array on uneven ground concentrates weight on the low one. Level the whole run before you fill anything.

Frequently asked

How many gallons will I collect from my roof?

Roof area in square feet × 0.6 = gallons per inch of rain, times about 0.85 for real-world losses. A 1,000 square foot San Francisco roof produces roughly 510 usable gallons from a one-inch storm and about 11,700 gallons across a typical 23-inch year. The limiting factor is almost never the roof, it is how much you can store and use.

Can I use a used IBC tote for rainwater?

Yes, and it is the most cost-effective option available. Use a Grade A food-safe unit if the water will touch edible crops or you might ever want to treat it for potable use; a Grade B industrial unit with a known benign history is fine for ornamental irrigation. Always fit a UV-opaque cover, whatever the grade.

Is harvested rainwater safe for vegetables?

For soil irrigation, generally yes, with a first-flush diverter and a food-grade container. Avoid overhead spraying directly onto leafy greens close to harvest, and be cautious if your roof is treated wood, has moss treatments, or is old asphalt shingle shedding granules. Drip irrigation at the soil line removes most of the concern.

Do I need a pump?

Only if gravity will not do it. A full tote gives about 1.37 psi at the outlet, which fills watering cans and runs a soaker hose but will not drive a sprinkler or a spray nozzle. A 12 V pump and a filter, roughly $175, turns the system into something you can run a normal hose from.

Close view of IBC totes strapped in two tiers on a flatbed trailer, showing 275 gallon labels and ratchet straps
07Two tiers of empties, ratcheted and edge-protected

Written by the yard team at IBC Totes San Francisco. Last reviewed March 2026. Spotted something wrong? Tell us — we would rather fix it than defend it.