BCTheBuildingCode
Free trade tools & guides · United States

Measure twice. Reckon once.

Free calculators and plain-English guides for every trade — plumbing, electrical, HVAC, concrete, framing and more. For tradespeople, contractors, inspectors and homeowners. Every answer shows its working — and names the code section when a rule applies.

No login · 5 countries · working shown

42
Live tools
46
Guides & articles
5
Countries
FREE
No cost to use

The toolkit

Browse by trade

Pick your trade. Each tool asks one clear question, gives the answer, and shows the working behind it. New tools land every day.

Live

Water heater size

What size water heater do I need? Pick people + fuel, get the size.

Open tool →
Live

First hour rating calculator

What is your water heater's First Hour Rating? Enter the tank size, heat input and temperature rise — get the hot water it delivers in the first hour (usable storage + recovery).

Open tool →
Live

Drain slope / fall

Total drop over a run, with the code-minimum slope cited for your area.

Open tool →
Soon

Tankless water heater size

Flow rate (GPM/Lpm) and temperature rise for an on-demand heater.

In the works
Live

Water softener size

What size water softener do I need? Enter your household size, water hardness and daily use — get the grain capacity to look for, sized to regenerate about once a week.

Open tool →
Live

Pipe offset calculator

How long do you cut a pipe offset? Enter the offset and pick the fitting angle — get the travel (the diagonal to cut) and run, with the 45° 1.414 multiplier and rolling offsets built in.

Open tool →
Live

Expansion tank sizing calculator

What size expansion tank do you need? Enter the water heater or system volume, the temperatures and the fill and relief pressures — get the minimum thermal expansion tank size in gallons or litres.

Open tool →
Live

Sump pump sizing calculator

What size sump pump do you need? Do the one-minute pit test — enter the pit diameter and how far the water rises in a minute — and get the gallons-per-hour (or litres-per-hour) capacity your pump must deliver at your lift.

Open tool →
Live

Concrete calculator

How much concrete do I need? Enter length, width and thickness — get cubic yards, metres and bags.

Open tool →

Browse all 46 tools — search & filters →

Built for the site

Why it's different

01

Answer first

The figure you came for is the biggest thing on the screen.

02

Code-aware

When a code rule applies, the answer names the section and edition — IPC, UPC — so you can verify it. How we calculate →

03

Show the working

See the formula with your numbers in it — check it line by line.

04

Reads at arm's length

Big targets and tabular figures you can read on a dusty phone.

Guidance, not sign-off.These calculators give a fast, transparent indication for typical work. They don't replace a licensed professional — always confirm the final design against the current code adopted by your local Authority Having Jurisdiction (AHJ).