What Is the Formula for Tank Size?

Calculate tank volume from shape and dimensions, or size rainwater storage from catchment yield and demand. Use the correct units, efficiency, and usable reserve.

As an affiliate, we may earn a commission from qualifying purchases. We get commissions for purchases made through links on this website from Amazon and other third parties.

For a rainwater harvesting system, the simplest tank-size formula is:

Tank size = daily water demand × number of days of storage needed

For example, if you expect to use 30 gallons per day and want 20 days of storage:

30 gallons/day × 20 days = 600 gallons

So you would need about 600 gallons of usable storage.

That formula is useful for estimating demand, but a good rainwater tank size also depends on how much water your roof can actually collect.

The Basic Tank Size Formula

Use this formula when you know how much water you use:

Tank capacity = water use per day × storage days

Where:

  • Tank capacity is the amount of water the tank needs to hold.
  • Water use per day is your expected daily demand.
  • Storage days is how long you want the stored water to last without more rain.

For a garden that uses 15 gallons per day and needs enough water for 14 dry days:

15 × 14 = 210 gallons

A tank with at least 210 gallons of usable capacity would meet that estimated demand.

Keep in mind that the tank's labeled capacity may not equal its usable capacity. Water below the outlet or pump intake may not be available.

Check How Much Rainwater You Can Collect

A large tank is useful only if your roof and rainfall can supply enough water to fill it.

For U.S. units, the approximate rainwater collection formula is:

Rainwater collected (gallons) = roof area (sq. ft.) × rainfall (inches) × 0.623 × collection efficiency

The 0.623 converts one inch of rain falling on one square foot into gallons.

Collection efficiency accounts for water lost through splash, gutter overflow, evaporation, leaks, and devices such as a first-flush diverter.

For example, a 1,000-square-foot roof receiving 1 inch of rain has a theoretical maximum yield of:

1,000 × 1 × 0.623 = 623 gallons

The amount that reaches the tank will normally be lower because real systems have losses.

Do not assume a fixed collection-efficiency percentage unless you have information that fits your roof and system.

Tank Size Should Match Both Supply and Demand

There are two sides to rainwater tank sizing:

Supply: How much rainwater can your roof collect?

Demand: How much water will you use between rain events?

A useful tank needs to balance both.

For example, suppose you calculate that you need 800 gallons to cover a typical dry period. If your roof rarely collects more than a few hundred gallons between uses, simply installing a much larger tank may not provide much extra benefit.

The opposite can also happen. A small rain barrel may fill quickly during a storm and send most of the remaining water out the overflow.

A Better Rainwater Tank Sizing Method

For a more useful estimate, work through these steps.

1. Estimate Your Water Demand

List what the rainwater will supply.

Possible non-potable uses include:

  • Garden irrigation
  • Raised beds
  • Trees and shrubs
  • Outdoor cleaning
  • Other uses allowed by local requirements

Estimate your daily or weekly use.

If your garden uses about 100 gallons each week:

100 ÷ 7 = about 14.3 gallons per day

2. Decide How Long the Water Should Last

Think about the normal gap between useful rain events.

If you want 14.3 gallons per day for 21 days:

14.3 × 21 = about 300 gallons

Your demand-based storage target is therefore about 300 gallons.

Long dry periods usually require more storage, assuming your roof can collect enough water beforehand.

3. Calculate Your Rainwater Supply

Measure the horizontal footprint of the roof area draining into the tank.

Do not use the sloped surface measurement unless your calculation method specifically calls for it.

For U.S. units:

Gallons = roof area in sq. ft. × rainfall in inches × 0.623 × efficiency

Calculate this for the rainfall period that matters to your system rather than relying only on annual rainfall.

Annual rainfall can make a system look more productive than it is if most rain arrives during only part of the year.

4. Compare Supply With Demand

Your tank should make sense for both numbers.

If your storage requirement is 500 gallons but your collection area supplies only about 200 gallons during the periods that matter, a 500-gallon tank will not automatically give you 500 gallons of water.

Likewise, if a storm can provide hundreds of gallons but your tank holds only 50 gallons, most of that potential supply will leave through the overflow once the tank fills.

Formula for Sizing a Tank for a Dry Period

If your main concern is making stored water last between storms, use:

Required storage = average daily use × expected dry days

For example:

  • Daily use: 25 gallons
  • Dry period: 30 days

25 × 30 = 750 gallons

The estimated storage requirement is 750 gallons.

Evaluate estimating harvestable rainwater volume to understand this decision in the broader rainwater layout.

This does not guarantee that 750 gallons will always be available. The tank must first receive enough rainwater to fill it.

Formula for Tank Volume From Its Dimensions

Sometimes you already have a tank or container and need to calculate its capacity.

Rectangular Tank

Use:

Volume = length × width × height

If all dimensions are in feet:

Cubic feet × 7.4805 = U.S. gallons

For a tank measuring 4 feet long, 3 feet wide, and 3 feet high:

4 × 3 × 3 = 36 cubic feet

36 × 7.4805 ≈ 269 gallons

This is the tank's geometric volume. The usable water volume may be somewhat lower.

Cylindrical Tank

For a round tank:

Volume = π × radius² × height

Then convert cubic feet to gallons:

Cubic feet × 7.4805 = U.S. gallons

The radius is half the tank diameter.

For horizontal cylindrical tanks or tanks with unusual shapes, use the manufacturer's capacity information or a formula designed for that shape.

Do Not Size the Tank From Annual Rainfall Alone

An annual total does not tell you when the rain falls.

Two places can receive the same yearly rainfall but have very different storage needs.

One may receive frequent rain throughout the year. The other may receive most rain during a short wet season followed by several dry months.

For better sizing, look at rainfall over shorter periods, such as monthly totals or individual rain events, and compare that pattern with your expected water use.

Historical rainfall does not guarantee future rainfall, so leave room for dry years and changing use.

Remember Overflow and Freeboard

A rainwater tank should have a safe overflow route.

Once the tank is full, additional roof runoff must go somewhere that will not damage the tank, building foundation, neighboring property, or nearby structures.

Do not assume that a larger tank removes the need for overflow drainage.

Some installations also require unused space near the top of the tank rather than treating every gallon of nominal capacity as usable storage.

Check the Weight Before Choosing a Large Tank

Water is heavy.

One U.S. gallon of water weighs about 8.34 pounds.

A 1,000-gallon tank can therefore hold roughly:

1,000 × 8.34 = 8,340 pounds of water

That does not include the weight of the tank, fittings, cover, pump, or supporting structure.

Large tanks need a suitable, stable base. Elevated tanks and tanks placed on decks, platforms, roofs, or other structures need careful structural planning. Get qualified help when the load is uncertain.

Tank Size Is Only Part of the System

Before buying a tank, also check:

  • Available installation space
  • Tank dimensions
  • Gutter and downspout connections
  • Inlet size
  • Overflow size and route
  • Outlet or bulkhead fitting size
  • Pump requirements, if used
  • Access for cleaning
  • Mosquito screening
  • Freeze conditions
  • Tank material and intended water use

A bulkhead fitting is a sealed fitting installed through the wall of a tank so a pipe, valve, or hose can connect without allowing water to leak around the opening.

A tank that has enough capacity but cannot connect properly to the rest of the system can create more work than choosing the correct setup from the start.

What Tank Size Should You Choose?

Start with:

Daily water use × number of dry days = estimated storage requirement

Then check that number against:

Roof area × rainfall × collection conversion × realistic collection efficiency

Choose a tank size that fits your expected demand, available rainwater supply, installation space, connections, overflow plan, and maintenance needs.

For simple garden watering, this calculation is often enough for a useful estimate. Larger household systems may need month-by-month water-balance calculations because rainfall and demand change throughout the year.

If rainwater will be used for drinking, tank size is only one part of the decision. Roof runoff should not be assumed potable. Drinking-water systems require suitable collection materials, contamination controls, appropriate treatment, current laboratory testing, ongoing maintenance, and compliance with applicable local requirements.

Frequently Asked Questions

How do I calculate what size rainwater tank I need?

Multiply your average daily water use by the number of days you want the stored water to last. Then compare that requirement with how much rainwater your roof can realistically collect.

How many gallons can I collect from one inch of rain?

One inch of rain falling on one square foot produces about 0.623 gallons of water before collection losses. Multiply roof area by rainfall depth and 0.623, then account for losses in your system.

Should I size a rainwater tank from annual rainfall?

Annual rainfall is useful for a rough estimate, but it is not enough for good tank sizing. Monthly rainfall patterns and the length of dry periods are often more important.

Is a bigger rainwater tank always better?

No. Extra storage can be useful, but a very large tank may rarely fill if the roof area or rainfall is limited. Tank size should match both available supply and expected water use.

How do I calculate the gallons in a rectangular tank?

Multiply length × width × height in feet to find cubic feet. Then multiply the result by 7.4805 to estimate U.S. gallons.

How much does a full rainwater tank weigh?

Water weighs about 8.34 pounds per U.S. gallon. Multiply the tank's water volume in gallons by 8.34 to estimate the water weight. Large tanks need a stable, suitable foundation.

Do I need to include tank overflow in the calculation?

Overflow is not normally part of the storage-capacity formula, but every rainwater tank needs a safe way to handle water after it becomes full. Overflow planning is an important part of the overall system.

pinit fg en rect red 28