ForHosting KIT · Home, food & hobbies

Septic tank sizing calculator

A 3-bedroom home with 4 occupants needs a 1,250-gallon septic tank: the bedroom table says 1,000 gallons, but 4 people at 150 gallons a day for 2 days need 1,200, rounded up to the next stock size. Free in your browser.

  • Free
  • Runs in your browser
  • No sign-up
  • Your data stays on your device
Use it from WebAPIEmailTelegramApp soon
If you enter
Bedrooms
3
Occupants
4
You get
Gpd per person
150
Retention days
2
Design flow gpd
600
Bedroom based gallons
1,000

Choosing a septic tank that is too small leads to early failure, backups, and costly soil-treatment damage; oversized tanks waste money and still must match local code tables. This septic tank sizing calculator turns two plain household facts—bedroom count and usual occupants—into a transparent first-pass capacity in US gallons and litres. It applies a standard residential bedroom table (seven hundred fifty gallons for one or two bedrooms, then stepped increases) and an occupancy check that multiplies people by design flow per person and retention days. The recommended commercial size is the larger of those two floors, rounded up to common two-hundred-fifty-gallon steps with a seven-hundred-fifty-gallon minimum. Use the free browser tool when planning a rural home, replacement system, or renovation that adds bedrooms; call the same pure function from scripts when you generate contractor quotes, permit worksheets, or property-inspection checklists.

How septic tank capacity is estimated from bedrooms and people

Residential septic codes and health-department tables almost always size the tank from the number of bedrooms, because bedrooms proxy design occupancy even when the house is temporarily empty. This calculator follows a widely used stepped table: one or two bedrooms map to seven hundred fifty US gallons, three bedrooms to one thousand, four to one thousand two hundred fifty, five to one thousand five hundred, and each bedroom beyond five adds two hundred fifty gallons.

That bedroom-based floor alone is not enough when a small house has many residents or when a large household exceeds the usual two-person-per-bedroom assumption, so a second occupancy minimum is computed as occupants times gallons per person per day times retention days. Defaults are one hundred fifty gallons per person per day and two days of hydraulic retention—common planning figures for primary septic tanks—both overridable when your jurisdiction publishes different design flows.

The continuous recommendation is the maximum of the bedroom table and the occupancy product; the commercial recommendation rounds that maximum up to the next two-hundred-fifty-gallon commercial size, never below seven hundred fifty gallons, so shopping lists and bid packages never understate capacity by a fractional remainder.

Where septic tank sizing shows up in real work

Rural home buyers and renovators need a quick gallon band before they call a designer so they know whether a two-bedroom cottage still needs a larger tank after converting a den into a third bedroom. Septic installers and soil contractors produce first-pass equipment lists for bids using bedroom count and stated household size, then refine against percolation tests and setback rules as separate steps. Real-estate inspectors and lending checklists flag undersized tanks when occupant load has grown beyond the original permit assumptions.

Property managers and short-term rental hosts estimate whether an older system can absorb higher occupancy before booking seasons. E-commerce and content sites that rank for septic tank sizing calculator benefit from a live tool whose free path matches the paid automation path byte-for-byte on the same pure module. Local codes, soil conditions, garbage disposals, and high-strength waste can force larger tanks or different treatment; treat this calculator as a transparent first-pass planning estimate, not a permit stamp.

If you later need drain-field area, tank geometry volume, or wastewater flow for commercial facilities, treat those as separate search intents and landings rather than overloading this residential septic tank sizing page.

Homeowner and renovation planning

Convert bedroom count and household size into a recommended tank gallon and litre band before replacing or upsizing a residential septic system.

Installer first-pass bid packages

Give septic crews a transparent bedroom-table plus occupancy-retention capacity before soil tests and formal engineering refine the design.

Inspection and property checklists

Bulk-map dwellings by bedrooms and occupants into capacity recommendations for real-estate reports, rental readiness, and permit worksheets.

Why use both bedrooms and occupants?

Codes usually size by bedrooms, but a small house with many residents can need more volume. Taking the maximum of the bedroom table and the occupancy retention product avoids understating either case.

What are the default design flow and retention days?

Default design flow is 150 gallons per person per day and default retention is 2 days.

Is this a permit-ready septic design?

No. It is a deterministic first-pass capacity estimate from bedrooms and occupants. Final design needs local code tables, soil evaluation, setbacks, and a licensed designer or installer.

What size septic tank does a 4-bedroom house need?

On the standard bedroom table, four bedrooms call for 1,250 gallons. If the household is large, the occupancy check can raise that: people times 150 gallons a day times two days, rounded up to the next 250-gallon size.

Why is the recommendation rounded up in 250-gallon steps?

Because tanks are sold in common 250-gallon sizes. The larger of the two minimums is rounded up to the next size, never below 750 gallons, so a bid or shopping list never understates capacity by a leftover fraction.

Everything on this page is available programmatically. This section is for teams who want to wire it into their own systems; everyone else can just use the tool above.

POSThttps://api.kit.forhosting.com/home/septic-tank-sizing

Prefer to automate it? One authenticated POST creates the task; the result comes back by webhook or a signed link. The same capability also runs here on the web, by email and from Telegram — and soon from our app too.

curl -X POST https://api.kit.forhosting.com/home/septic-tank-sizing \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"bedrooms":3,"occupants":4}'
{
  "bedrooms": 3,
  "occupants": 4
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "home.septic_tank_sizing",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

The API is asynchronous: the call returns a task_id immediately and the result arrives by webhook. Polling is capped at 1 req/s per task.

Per request$0.002

Published price — no tokens, no invented credits. A failed task is never charged.

HTTPCodeMeaning
401unauthorizedMissing or invalid API key.
402insufficient_balanceYour balance doesn't cover the task price.
404unknown_typeThat task type doesn't exist.
429rate_limitedToo many requests. Use the webhook instead of polling.

How septic tank capacity is estimated from bedrooms and people

Every step is deterministic arithmetic with stable rounding: identical inputs always produce identical JSON. Missing fields, non-integers, out-of-range bedrooms or occupants, and non-positive optional flow or retention values fail early with invalid_input and are not charged.

What you send and what you get back

Classic checks include a three-bedroom home with four occupants at defaults: bedroom floor one thousand gallons, occupancy product four times one hundred fifty times two equals one thousand two hundred gallons, so the commercial recommendation is one thousand two hundred fifty gallons with occupancy as the limiting factor. Validation failures name the offending field so forms can highlight bedrooms or occupants. Wire the free browser form for homeowners and inspectors, then call the identical contract from your backend for bulk parcel lists. Send two required fields and two optional fields. bedrooms is a whole number from one through twenty for the dwelling bedroom count. occupants is a whole number from one through fifty for the usual household size. gpd_per_person is optional design wastewater flow in gallons per person per day; omit it to use one hundred fifty, or pass a positive finite number from your local design manual. retention_days is optional hydraulic retention; omit it to use two days. Numeric strings are accepted the same as JSON numbers. Aliases such as beds, people, household_size, design_flow_gpd, and days map to the same fields. On success the response echoes cleaned bedrooms and occupants, the gpd_per_person and retention_days used, design_flow_gpd as occupants times gpd_per_person, bedroom_based_gallons from the table, occupancy_based_gallons from the retention product, recommended_raw_gallons as the unrounded maximum, recommended_gallons as the commercial ceil, matching litre fields, limiting_factor (bedrooms, occupancy, or both), a unit_note summarizing conventions, the formula string, and the method id bedroom_table_and_occupancy_retention. Pricing for successful API calls is the published base of $0.002 per item; validation failures do not consume prepaid balance.

Where septic tank sizing shows up in real work

Because this capability is a pure parse engine, API pricing is the published base of $0.002 per successful item and failed validation does not consume balance.

How is septic tank size calculated?

bedroom_based comes from a standard table (1–2 BR=750 gal, 3=1000, 4=1250, 5=1500, +250 per extra bedroom). occupancy_based = occupants × gpd_per_person × retention_days (defaults 150 and 2). recommended_gallons is the commercial ceil of the larger value (750 floor, 250-gal steps).

What does the septic tank sizing calculator cost?

The browser tool is free. API requests use prepaid KIT balance at $0.002 per successful call; invalid input is not billed.

Read the full KIT documentation →