Build it once. Buy it right.
194 construction and home improvement calculators for concrete, stairs, decks, framing, roofing, drywall, tile and wiring. Each one shows the math, checks the code and hands you a material list.
- Risers
- 14of 7 ½ in
- Treads
- 13of 10 in
- Angle, within IRC
- 36.9°
- Stringer
- 14 ft2×12
Project planners
A job takes more than one calculator. Each planner puts them in building order and carries your dimensions from step to step.
All project plannersConcrete & masonry
Slabs, footings, post holes, steps and block walls. Measure once, then get yards for the truck, bags for the store and the rebar and mortar that go with them.
All 15 concrete & masonry calculatorsConcrete Calculator
Pick a shape, enter its size, add more sections if the job has them, and get yards, bags and trucks with the math shown.
Concrete Slab Calculator
Enter the slab by length and width or by square feet, pick the thickness, and get yards, bags and a price range for your state.
Concrete Bag Calculator
Enter what you are pouring and get the number of bags in every size, the water to mix them and the weight to haul home.
Cinder Block Calculator
Enter a wall, foundation, steps or square feet and get concrete blocks (cinder, cement or CMU) by type, mortar bags, core fill grout and rebar.
Rebar Calculator
Pick what you are reinforcing, set the bar size and spacing, and get bars to buy, weight, laps and chairs with a drawing of the mat.
Decks & stairs
Lay out a deck from footings to boards, then the stairs down from it. Every span and riser is checked against the residential code.
All 13 decks & stairs calculatorsStair Calculator
Enter the height from floor to floor and get risers, treads, run, stringer length and a to-scale drawing checked against the code.
Deck Calculator
For building a deck, not a card deck: enter its size and height to get boards, joists, beam, posts, footings, concrete and hardware, checked against the IRC.
Stair Stringer Calculator
Enter the total rise and stair width to get the framing square settings, cut marks, throat depth, board length and stringer count.
Deck Board Calculator
Enter the deck size, board and direction to get boards by length, butt joints over joists, screws or hidden clips and a board layout drawing.
Deck Joist Span Calculator
Pick lumber, joist size and spacing to see the allowable joist span, cantilever and beam span from the IRC deck tables, plus how many joists you need.
Framing & lumber
Price hardwood by the board foot, cut plywood with the least waste, and frame a wall stud by stud.
All 15 framing & lumber calculatorsBoard Foot Calculator
List your boards by thickness, width, length and count; get board feet, volume and cost.
Plywood Calculator
Get sheets of plywood or OSB for a floor, walls or roof, or lay out a cabinet cut list on 4 × 8 sheets.
Stud Calculator
Enter the wall length and height, spacing and openings to get every stud, plate and header drawn in place with a cut list.
Framing Calculator
Add each wall with its doors and windows to get studs, plates, sized headers, sheathing and nails in one material list.
Beam Span Calculator
Pick the wall, the load it carries, the building width and snow load to get the smallest header for your opening and the full span table.
Roofing & siding
Find the pitch, cut the rafters, and order shingles, panels or siding by the square without a second trip.
All 17 roofing & siding calculatorsRoof Pitch Calculator
Enter rise and run, or span and height, and get the pitch in every form, its multiplier and what roofing it can take.
Rafter Calculator
Enter span, pitch and overhang to get the rafter length, the cut angles, the birdsmouth and the board to buy, drawn to scale.
Roofing Calculator
Enter the house footprint, overhangs and pitch, or measured roof planes, and get the roof area in squares and a full shingle material list.
Shingle Calculator
Enter the roof in squares or square feet, pick the shingle, and get bundles, starter, hip and ridge cap and nails.
Siding Calculator
Measure the walls and gable ends, pick a siding, and get squares, pieces, trim and nails to order.
Drywall, paint & walls
Sheets, mud, gallons, rolls, battens and R-values for every wall and ceiling in the room.
All 13 drywall, paint & walls calculatorsDrywall Calculator
Enter your rooms or square footage, pick the sheet size and get sheets, screws, mud, tape and a printable material list.
Paint Calculator
Enter the room (or one wall, or the square feet), coats and surface, and get gallons of wall, ceiling and trim paint in the cans to buy.
Wallpaper Calculator
Enter the walls, roll size and pattern repeat, and get strips per roll, strips to hang and the rolls to buy, laid out on your wall.
Insulation Calculator
Pick your state or climate zone and where you insulate, then get the target R-value, thickness and how many batts or bags to buy.
Board and Batten Calculator
Enter the wall, batten width and the gap you want, and get the exact even spacing, a drawing of the wall and the boards and nails to buy.
Floors, tile & trim
Tiles and boxes, grout and thinset bags, flooring cartons and trim lengths, with waste for the pattern you lay.
All 14 floors, tile & trim calculatorsTile Calculator
Add each floor and wall, pick the tile size and pattern, and get tiles, boxes, grout, thinset and a to-scale layout with the edge cuts.
Grout Calculator
Enter the tile size, thickness, joint width and area to get pounds of grout, bags or buckets, and whether your joint suits the grout.
Flooring Calculator
Enter your rooms and flooring, and get square feet, cartons with waste, underlayment rolls, quarter round and transitions.
Carpet Calculator
Enter your rooms, stairs and roll width, and get the cut list from the roll, square yards, seams, pad and tack strip.
Epoxy Calculator
Pick the project, enter its size and depth, and get the epoxy in gallons, liters and ounces with pours and kits.
Driveways & paving
Asphalt is sold by the ton, stone by the yard or ton and sealer by the pail. Turn your driveway into all three.
All 6 driveways & paving calculatorsAsphalt Calculator
Enter the area and compacted thickness to get tons of hot mix, cubic yards, trucks and cost, or cold patch bags for a repair.
Driveway Calculator
Pick asphalt, concrete or gravel, a 1-car or 2-car size and a shape, and get the material, the base stone and the installed cost.
Gravel Driveway Calculator
Enter the driveway size and the depth of each stone layer to get tons and loose cubic yards per layer, fabric, edging and the cost.
Asphalt Tonnage Calculator
Enter square yards and the lifts you will pave to get tons per lift, total tons and truckloads, with a lookup table for every thickness.
Driveway Sealer Calculator
Enter the driveway size, sealer type, condition and coats to get pails and gallons, crack filler for your cracks and the cost.
Electrical
Size the wire, the conduit and the breaker, and check voltage drop and service load against NEC tables.
All 12 electrical calculatorsVoltage Drop Calculator
Enter the wire size, length, load and voltage to get volts dropped, percent drop, voltage at the load and the wire size that keeps it under 3%.
Conduit Fill Calculator
Add your wires or cables, pick the conduit and see the fill percentage, the smallest trade size that passes and a to-scale cross-section.
Wire Size Calculator
Enter the load, voltage and run length to get the minimum wire gauge by ampacity and by voltage drop; the larger of the two is the wire to buy.
Ohm's Law Calculator
Type any two values to get the other two, see which formulas were used on the wheel, and add up resistors in series or in parallel.
Electrical Load Calculator
Enter the floor area and your big appliances to get the calculated load in VA, the amps at 240 V and whether a 100, 150 or 200 A service covers it.
Heating, cooling & plumbing
Size the heating and cooling for a room or a house, the ducts that carry it, and the septic tank and gas line behind it.
All 25 heating, cooling & plumbing calculatorsBTU Calculator
Enter the room, garage or shop size and how you use it, then get the BTUs to cool or heat it and the air conditioner or heater size to buy.
Ductwork Calculator
Enter the system size and your rooms with their duct runs to get the CFM, trunk and branch sizes, velocities and a material list.
CFM Calculator
Pick what you are sizing: a room's air changes, a system's tons, a duct's velocity, a bathroom fan or a range hood, and get the CFM.
AC Size Calculator
Enter your home's square footage, climate zone and age to get the AC size in tons and BTU, the nearest unit to buy and a room-by-room check.
Septic Tank Size Calculator
Enter bedrooms, occupants and floor area, pick your state's rule, and get the design flow and the smallest tank the rule allows.
Measuring & planning
Areas and volumes for any shape in feet and inches, then the dumpster and boxes to clear the job.
All 14 measuring & planning calculatorsSquare Footage Calculator
Add each room or area in feet and inches, pick its shape, and get the total in square feet, square yards, square meters and acres.
Cubic Yard Calculator
Enter length, width and depth in the units you measured, or a square footage and a depth, and get cubic yards with cubic feet and m³.
Cubic Feet Calculator
Enter each dimension in the unit you measured it in, or switch to a cylinder or an area and depth, and get cubic feet with every conversion.
Room Square Footage Calculator
Enter the room, add closets and bays or cut out corners, and get floor, wall and ceiling square footage plus the perimeter.
Dumpster Size Calculator
List what is coming out, from shingles by the square to rooms of clutter, and get debris yards, weight and the dumpster size to rent.
Room planning
Hang the TV at the right height, size the curtains, fan, rug, table and chandelier before you buy.
All 6 room planning calculatorsTV Mounting Height Calculator
TV mounting height = your seated eye height to the center of the screen, about 42 in; a 55 in TV then sits with its bottom edge 28.5 in and its top edge 55.5 in above the floor.
Curtain Size Calculator
Curtain width = rod length × fullness (1.5 to 2.5), and curtain length = rod height minus where you want the hem; a 48 in window with an 84 in rod height needs an 84 in drop and 120 in of fabric.
Ceiling Fan Size Calculator
Ceiling fan blade span follows room area (a 168 sq ft room takes a 44 in fan) and downrod = ceiling height − 8 ft − 12 in; a 12 ft ceiling needs a 36 in downrod.
Rug Size Calculator
Rug size = furniture footprint plus margin: 24 in past a dining table on every side, 24 in around a bed, and front legs on the rug in a living room; an 84 in sofa needs a 6×9 ft rug.
Dining Table Size Calculator
Dining table length = seats per side × 24 in, and the room needs 36 in around the table; six seats take a 72 × 36 in table in a room at least 12 × 9 ft.
Project costs
A low, typical and high price for the job in your state, split into materials, labor and the extras people forget.
All 44 project costs calculatorsBathroom Remodel Cost Calculator
Pick the bathroom size, finish level and what gets replaced, and get a low, typical and high price with every line item for your state.
Kitchen Remodel Cost Calculator
Enter the kitchen size, pick a level, cabinets and countertops, and get a low, typical and high price with each part of the job listed.
Roof Replacement Cost Calculator
Enter the roof size or house footprint, pick the material and what comes off, and get a low, typical and high price with line items.
Drywall Installation Cost Calculator
Enter the square footage or rooms, choose the finish level and your state, and get a low, typical and high price with line items.
Window Replacement Cost Calculator
Count your windows by type, pick the frame, glass and install method, and get the price per window and for the house in your state.
Numbers you can check with a pencil.
How we calculateThe math, with your numbers
Every result prints its formula with your measurements in it, so you can check it with a pencil.
Checked against the code
Stairs, spans and wiring are tested against IRC and NEC limits, with the section named.
A list for the store
Print the material list, or collect lists from several calculators into one project list.