ForHosting KIT · Engineering & construction

Fire flow calculator

A 10,000 square foot wood-frame building needs about 2750 gallons per minute of fire flow. Enter the floor area and how the building is built to get the first-pass figure that hydrant and water-main checks start from. 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
Area
10,000
Coefficient
1.5
You get
Sqrt area
100 gpm
Nff unrounded gpm
2,700
Nff rounded gpm
2,750
Flow gpm
2,750

Needed fire flow is the gallons-per-minute water supply a fire department and the municipal mains must be able to deliver at a building so hose streams can control a fire in that occupancy. Insurance Services Office methods estimate that demand from effective building area in square feet and a construction-type coefficient that reflects how much the structure itself fuels the fire. Enter area and coefficient C.

What needed fire flow is and how to calculate it

The Insurance Services Office needed-fire-flow identity is the usual first-pass estimate of how many gallons per minute a municipal water system and a fire department must be able to deliver at a building so hose streams can control a fire in that occupancy. Needed fire flow NFF, reported in gallons per minute, equals eighteen times the construction-type coefficient C times the square root of the effective building area A measured in square feet: NFF equals 18 times C times the square root of A.

Coefficient C encodes how fast the structure itself contributes fuel: 1.5 for wood-frame Type V construction, 1.0 for ordinary joisted-masonry Type III, 0.8 for noncombustible Type II, and 0.6 for fire-resistive Type I. After the product is formed, ISO practice rounds to the nearest 250 gallons per minute and keeps a single-occupancy result inside a 500 to 8,000 gpm band so a tiny shed is not assigned a garden-hose figure and a huge warehouse is not assigned an infinite main.

Occupancy-hazard and exposure multipliers from the full Fire Suppression Rating Schedule are out of scope on this page: if you must fold those in, send an already-adjusted coefficient rather than expecting this calculator to guess occupancies. The identity is deterministic arithmetic with no tables fetched at runtime: the same area and the same C always yield the same gallons per minute.

Where a fire-flow calculator earns its keep

Site civil engineers meet this calculation when a warehouse, school, or apartment block must prove that hydrants and the public main can deliver the needed fire flow at residual pressure, and a wrong square-root step either undersizes the service or overstates a demand that then drives an expensive main upgrade. Fire-protection designers use the same identity as a first-pass ISO needed-fire-flow check before occupancy and exposure factors are applied in a full Fire Suppression Rating Schedule worksheet, then compare the gallons-per-minute figure with hydrant-flow tests and sprinkler demand.

Plan reviewers and insurance underwriters embed the contract in intake tools so a table of area and construction class becomes a reproducible gpm number without a spreadsheet full of hidden cells. This is not a sprinkler-head count from lawn area, not a pipe-velocity check from a chosen flow, and not a unit converter from litres per second to gallons per minute: those are different search intents with different inputs.

Pair it with pipe-sizing or hydrant-flow helpers when you are building a small lab of free, deterministic water-supply calculators, and keep engineering judgement for occupancy hazard, exposure, communication openings, and residual-pressure tests that a pure NFF identity does not replace.

Warehouse and industrial first-pass NFF

Turn a wood-frame or ordinary-construction floor area into ISO needed fire flow in gpm before hydrant tests and main upgrades are scoped.

Plan-review intake for new buildings

Let applicants submit area and construction coefficient C so reviewers get a reproducible gallons-per-minute demand instead of a hand spreadsheet.

Insurance and ISO worksheet pre-check

Estimate needed fire flow from area and C before occupancy and exposure factors are applied in a full Fire Suppression Rating Schedule.

How is needed fire flow calculated from area and construction type?

Send a positive area in square feet and a positive construction coefficient C.

Which construction coefficient C should I use?

ISO typical values are 1.5 for wood-frame Type V, 1.0 for ordinary joisted masonry, 0.8 for noncombustible Type II, and 0.6 for fire-resistive Type I. Custom positive coefficients are accepted when your schedule uses another class factor.

What happens if building area is zero or negative?

A non-positive floor area cannot define a suppression water demand, so the calculator refuses a hollow zero flow instead of returning 500 gpm from the ISO minimum clamp.

Why is the result rounded to 250 gallons per minute?

ISO needed-fire-flow practice publishes NFF in 250 gpm steps and keeps a single occupancy between 500 and 8,000 gpm.

How much fire flow does a 10,000 square foot wood-frame building need?

About 2750 gallons per minute. With a wood-frame factor of 1.5, eighteen times 1.5 times the square root of 10,000 gives 2700, which is then rounded to the nearest 250.

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/build/fire-flow

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/build/fire-flow \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"area":10000,"coefficient":1.5}'
{
  "area": 10000,
  "coefficient": 1.5
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "build.fire_flow",
  "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.

This calculator applies the ISO needed-fire-flow identity NFF = 18 × C × √A, rounds the product to the nearest 250 gallons per minute, and clamps a single-occupancy result to the usual 500–8,000 gpm band. Area must be strictly positive: zero or negative floor area is rejected as invalid_input rather than a hollow zero flow. The same pure arithmetic runs free in the browser and at $0.002 per successful API call, with no network hop and no model tokens.

What ISO needed fire flow means and how NFF = 18 × C × √A is formed

Effective area is the floor area that would be involved in a fire, typically the largest floor after the designer has already applied adjoining-floor and opening rules; this endpoint does not invent stories, concealed spaces, or communicating floor voids.

Input contract, construction coefficients, rounding, and error behaviour

Typical C values are 1.5 for wood frame, 1.0 for ordinary construction, 0.8 for noncombustible, and 0.6 for fire-resistive; other positive custom coefficients are accepted when a published schedule uses a different class factor. A zero or negative area fails with a message that area must be a positive number, matching the rule that a building with no floor area cannot define a suppression flow. A zero or negative coefficient is rejected for the same reason: a non-positive C would drive the product to zero or reverse sign, which is not a fire-flow demand. Failed validation is not billed. POST a JSON body with two required finite numbers. area is the effective building area in square feet and must be strictly positive; aliases include building_area, area_sqft, floor_area, and A. coefficient is the ISO construction-type coefficient C and must also be strictly positive; aliases include construction_coefficient, construction, c, and C. Missing fields, empty strings, non-finite values, and magnitudes above the supported ceiling fail with invalid_input naming the field. On success the body echoes area and coefficient, reports the square root of area, the unrounded NFF product, the value rounded to the nearest 250 gpm, and flow_gpm after the 500–8,000 gpm clamp, plus unit gpm, the ISO min and max, a method key, and a short formula string. When C matches a known class exactly, construction_class is included (wood_frame, ordinary, noncombustible, or fire_resistive); otherwise that key is omitted rather than set to null. Pair the free browser run on this page with the priced API when you need the identical mathematical result inside an automated pipeline.

Where a fire-flow calculator earns its keep

On this page the work runs entirely in your browser; through the API each successful lookup costs $0.002, failed validation is not charged, and nothing is stored after the response returns. That split — free interactive exploration and a priced, identical API — lets you move from a phone check at a plan desk to an automated pipeline without changing the mathematical result.

What does the fire flow 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 →