Septic Tank Size Calculator

Septic tank size calculator: estimate required tank gallons from bedroom count and daily usage assumptions for code-compliant sizing. Free, no signup.

Updates automatically as you type.

Calculated in your browser; your inputs are not sent to us. Privacy

Results will appear here.
Calculation details
Every figure above is calculated locally in your browser from the assumptions shown. No inputs are sent anywhere. See the methodology section below for how this tool works.
Use this resultShare the current inputs, or ask ChatGPT to explain the calculation in context.
Ask an AI to explain this result
Share this result

Planning estimate only, not financial, tax, or legal advice. Verify assumptions and current rules before making decisions.

This tool runs in your browser. Your calculator inputs and results are never transmitted to us or to ad/affiliate partners. Ads and sponsored links may set third-party cookies to serve and measure them, but they never receive your calculation values. If you explicitly save a scenario, its permitted fields stay in local browser storage until you clear them. See our Privacy Policy.

Use this result

Share the current inputs or ask ChatGPT to explain the calculation in context.

More options
Report a calculation issue
Direct answer

What does this calculator estimate?

Septic tank size calculator: estimate required tank gallons from bedroom count and daily usage assumptions for code-compliant sizing. Free, no signup.

Transparent methodology

How this calculator works

Worked example

A 3-bedroom, 4-occupant home at 60 gal per person per day: 240 gal/day flow, sized at 1.5x safety to 360 gal, so a 750-gallon tank is the practical minimum.

Frequently asked questions

What is a septic tank size calculator?

A septic tank size calculator is a free, browser-based tool that estimates the appropriate septic tank size for your household based on inputs like number of bedrooms, occupants, and daily water usage.

Do I need to create an account or share personal data?

No. This septic tank size calculator requires no signup, login, or personal information. It runs entirely in your browser, and nothing is stored or sent to any server.

How accurate are the results from the septic tank size calculator?

The septic tank size calculator provides estimates based on standard industry guidelines and typical household usage. For exact sizing, consult a licensed septic professional, as local codes, soil conditions, and drain field design can affect the final requirement.

Cite this tool

BoringToolsKit. “Septic Tank Size Calculator.” boringtoolskit.com/septic-tank-size/. Free to reference in articles, syllabi, and answer posts with a link.

Privacy: Inputs and results stay in this browser. Any future sponsored recommendation or advertisement will be clearly labeled and kept separate from the calculation.

Worked example: sizing a three-bedroom house

Set method to bedrooms with bedrooms = 3, daily per person = 145, and extra factor = 1.35. Step 1: Math.max(1, 3) = 3 people. Step 2: 3 x 145 = 435 gallons per day. Step 3: 435 x 1.35 = 587.25 gallons. Step 4: Math.ceil(587.25) = 588 gallons. Ceil always rounds up, so 587.01 gallons would also print as 588.

588 gallons is a calculated number, not a product you can buy. The nearest listed common tank is 750 gallons, which gives 750 / 435 = 1.72 days of retention, while a 1000 gallon tank gives 1000 / 435 = 2.30 days. The raw 588 gives 588 / 435 = 1.35 days, short of the roughly 1.5 days designers target, so buyers round up to a standard size. Switching the method to occupants = 3 returns the same 435 gallons.

Boundary inputs and what they produce

The max(1, ...) guard protects only the person count. Leave bedrooms empty, enter 0, or enter -4, and all three resolve to 1 person: 1 x 145 = 145 gallons per day, x 1.35 = 195.75, ceil = 196 gallons. A blank field silently becomes a one-person house instead of an error. Fractional counts pass through untouched: bedrooms = 2.5 gives 2.5 x 145 = 362.5 gallons per day, x 1.35 = 489.375, ceil = 490 gallons.

Demand values have no guard at all. Daily per person = 0 gives 0 gallons per day and a 0 gallon tank with no warning. Five occupants at -100 gallons each give -500, x 1.5 = -750, and Math.ceil(-750) = -750, so a negative tank size prints as a valid result. An extra factor of 0 collapses any demand to 0 gallons. At the top end, 10 bedrooms at 200 gallons x 1.5 = 3000 gallons, past the 1500 gallon common-tank list, so oversized output means soil percolation testing and local code, not this arithmetic, decide the tank.