Where the numbers come from

Your measurements and product coverage make the material list. Your written quotes make the budget. Historical surveys provide context.

Measurements, coverage and rounding

The starting measurements are editable examples, not measurements of a real home. Change them to match your project. Coverage, extra material and package sizes stay editable because different products and layouts need different amounts.

The calculation beside each result shows the arithmetic. We keep the underlying area or volume before rounding the order up to whole boxes, bags, bundles or cans. A blank price stays unknown.

Units and rounding

Bare lengths use the unit on their field. Feet-and-inches entries such as 12 ft 6 in and 150 in are converted to the same length as 12.5 ft. Tube diameters and height use inches; the other concrete shapes label their long dimensions and thickness separately. Lengths are converted to feet before area or volume arithmetic. Roof area equals horizontal footprint area multiplied by the square root of 1 + (rise divided by run) squared. For a 6:12 pitch, that ratio is 6 divided by 12. An allowance increases the material quantity by the percentage you choose. Boxes, bags and bundles round up; the underlying area does not. The shingle example displays 33.3 sq ft per bundle but calculates with exactly 100/3 until you edit it. Split very large projects into smaller parts, and check the units if a dimension is refused.

Gates, slopes and roof panels

Fence gate positions and section lengths are horizontal distances between post centers. Each section has a constant slope: slope length is the square root of horizontal length squared plus rise squared. The gate splits solid fence into separate spans; each span is divided into equal bays no longer than the entered maximum spacing along the slope. A shared post is counted once. Grade-change posts are treated as terminals for chain link; the supplier still needs to specify the grade and gate fittings.

Metal panels use the entered width minus side lap. Enter an already installed coverage width with a zero side-lap deduction. Eave, rake, ridge, hip and valley trim round separately using each part’s usable coverage. Full-length panels are assumed; the calculation does not design end laps or optimize offcuts.

Drywall is an area-based sheet allowance. It does not lay sheets across framing or prove that an offcut can be reused. Check orientation, joint support and openings on a sheet layout before ordering.

Quote totals and allowances

A quote budget adds the entered price, work or fees left out, and any additional tax. The reserve percentage applies to that subtotal. It is an amount you choose to set aside, not a market-price estimate or a recommended reserve. Blank prices remain unknown.

Starting dimensions, counts, gaps and allowances are arithmetic examples, not observed homes or installation requirements. The product and guide facts identified on the source list have their own links, periods and Updated dates. Change the examples to match your measurements and the selected products.

What these numbers cannot settle

The calculators cannot inspect rotten decking, confirm load paths, select a beam span, locate utilities or decide permits. AHS medians are past spending across different jobs. BLS figures are employee pay, without contractor overhead or a project’s labor hours. Neither is your local quote.

Product coverage and reference values

These references explain the product examples and unit conversions used by the calculators. Each document is listed once, under its trade, with the pages that use it; those pages show the figures they take from it. Check the label or specifications of the material you plan to buy.

Concrete, block and mortar

Gravel, sand and base

Drywall

Paint

Tile

Flooring

Roofing

Decks

Fences

Framing and lumber

Doors and windows

Heating, cooling, water heaters and septic

Quotes and contracts

Units

Past home-improvement spending

The American Housing Survey describes past spending across different sizes and scopes of work. These figures are not current installation rates.

These medians are from the 2023 American Housing Survey, Table 16, for owner-occupied homes and work completed in the two years before the interview. Every project’s hired-out figures, with margins of error, the big metros and a CSV file, are on what homeowners paid for home improvements.

Decks, porches and patios

What owners paid, U.S. and by metro (2023 survey)
AreaMedian spent
United States$4,750

Roofing

What owners paid, U.S. and by metro (2023 survey)
AreaMedian spent
United States$10,000

Flooring, carpet, paneling and ceiling tile

What owners paid, U.S. and by metro (2023 survey)
AreaMedian spent
United States$3,000

Fences and walls

What owners paid, U.S. and by metro (2023 survey)
AreaMedian spent
United States$2,300

“Not published” means the source withheld the estimate. It does not mean the work was free. We do not replace a missing local figure with a national one.

Census/HUD AHS Table 16 · Metropolitan area tables · Checked .

Employee pay is not a contractor price

These annual median employee wages come from BLS Occupational Employment and Wage Statistics, May 2025, across all industries. They do not include contractor overhead, profit or the hours required for your project.

Annual median employee wages, May 2025
OccupationAnnual median
Roofers$55,440
Tile and Stone Setters$55,690
Carpenters$60,580
Painters, Construction and Maintenance$49,400
Drywall and Ceiling Tile Installers$58,930
Floor Layers, Except Carpet, Wood, and Hard Tiles$56,460
Fence Erectors$47,980
Cement Masons and Concrete Finishers$57,020

BLS Occupational Employment and Wage Statistics · Checked .

Housing-survey and wage-survey metro boundaries differ. The area names above match each publication.

Store prices on the shopping lists

A shopping list line shows a price only when it counts the exact product priced here, in the same size and colour. Each price is the seller’s own posted price for one unit, before tax and delivery, as its product page showed it on the day shown. Prices are read again each week; when a page cannot be read, the last price stays with its date. A price you type in a calculator replaces the store’s.

Store prices used by the calculators
ProductPriceSeller and day read
QUIKRETE Concrete Mix 1101, 80 lb$6.49 a bagCole’s Hardware in central Pennsylvania, October 13, 2026
QUIKRETE Concrete Mix 1101, 60 lb$6.80 a bagFive Mountain Hardware in Shickshinny, PA, October 12, 2026
QUIKRETE Concrete Mix 1101, 40 lb$5.69 a bagPaullina Hardware in Paullina, IA, October 12, 2026
GAF Timberline HDZ, Charcoal$51.99 a bundleWard Lumber in Jay, NY, October 12, 2026
GAF FeltBuster synthetic roofing felt$90.00 a rollA+ Roofing Supply in Sugar Hill, GA, October 12, 2026
GAF Pro-Start starter strip shingles$88.49 a bundleWard Lumber in Jay, NY, October 12, 2026
GAF Seal-A-Ridge ridge cap, Charcoal$69.99 a bundleWard Lumber in Jay, NY, October 12, 2026
USG Sheetrock UltraLight, 1/2 in × 4 ft × 8 ft$18.99 a sheetWard Lumber in Jay, NY, October 12, 2026
USG Sheetrock UltraLight, 1/2 in × 4 ft × 12 ft$28.29 a sheetWard Lumber in Jay, NY, October 12, 2026
USG Sheetrock All Purpose joint compound, ready-mixed, 4.5 gal pail$23.72 a pailStine Home + Yard in Sulphur, LA, October 19, 2026
USG Sheetrock paper joint tape, 2-1/16 in × 250 ft$4.15 a rollStine Home + Yard in Sulphur, LA, October 19, 2026
Benjamin Moore ben interior eggshell, 1 gallon$54.99 a gallonNew York Paint & Hardware in New York, NY, October 19, 2026
Benjamin Moore ben interior semi-gloss, 1 quart$24.99 a quartNew York Paint & Hardware in New York, NY, October 19, 2026
YellaWood pressure-treated decking, nominal 5/4 in × 6 in × 12 ft$10.88 a boardStine Home + Yard in Sulphur, LA, October 12, 2026
YellaWood pressure-treated decking, nominal 5/4 in × 6 in × 8 ft$7.28 a boardStine Home + Yard in Sulphur, LA, October 19, 2026
YellaWood pressure-treated decking, nominal 5/4 in × 6 in × 10 ft$9.08 a boardStine Home + Yard in Sulphur, LA, October 19, 2026
YellaWood pressure-treated decking, nominal 5/4 in × 6 in × 14 ft$12.76 a boardStine Home + Yard in Sulphur, LA, October 19, 2026
YellaWood pressure-treated decking, nominal 5/4 in × 6 in × 16 ft$14.58 a boardStine Home + Yard in Sulphur, LA, October 19, 2026
FastenMaster GuardDog exterior wood screws, 2-1/2 in, 75 pack$12.57 a boxHartville Hardware in Hartville, OH, October 12, 2026
YellaWood dog-ear fence picket, 5/8 in × 5-1/2 in × 6 ft$2.18 a picketStine Home + Yard in Sulphur, LA, October 12, 2026
YellaWood ground-contact post, nominal 4 in × 4 in × 8 ft$10.78 a postStine Home + Yard in Sulphur, LA, October 12, 2026
YellaWood ground-contact post, nominal 4 in × 4 in × 10 ft$17.78 a postStine Home + Yard in Sulphur, LA, October 19, 2026
YellaWood ground-contact post, nominal 4 in × 4 in × 12 ft$21.18 a postStine Home + Yard in Sulphur, LA, October 19, 2026
YellaWood ground-contact 2x4, nominal 2 in × 4 in × 8 ft$4.78 a boardStine Home + Yard in Sulphur, LA, October 19, 2026
YellaWood ground-contact 2x4, nominal 2 in × 4 in × 10 ft$7.98 a boardStine Home + Yard in Sulphur, LA, October 19, 2026
YellaWood ground-contact 2x4, nominal 2 in × 4 in × 12 ft$9.48 a boardStine Home + Yard in Sulphur, LA, October 19, 2026
CUSTOM VersaBond professional thin-set mortar, White, 50 lb$16.99 a bagShell Lumber and Hardware in Miami, FL, October 12, 2026
CUSTOM VersaBond-LFT large-format tile mortar, Gray, 50 lb$30.26 a bagMill Supply Co. in Baltimore, MD, October 12, 2026
CUSTOM Polyblend Plus sanded grout, Delorean Gray, 25 lb$25.26 a bagShell Lumber and Hardware in Miami, FL, October 26, 2026
QUIKRETE Mortar Mix 1102, 80 lb$11.99 a bagLittle Hardware in Charlotte, NC, October 19, 2026
Standard concrete block, 8 × 8 × 16 in$3.99 a blockWhiz-Q Stone in Fort Worth, TX, October 19, 2026
Belgard Holland Stone paver, 4 × 8 in, 60 mm, Lueders Gray$5.97 a sq ftWhiz-Q Stone in Fort Worth, TX, October 19, 2026
Alliance Gator Edge Rigid paver edge restraint, 8 ft$12.98 a pieceWhiz-Q Stone in Fort Worth, TX, October 19, 2026
Pea gravel, bulk$130.00 a cubic yardWhiz-Q Stone in Fort Worth, TX, October 19, 2026
Washed river rock, 1 to 2 in, bulk$110.00 a cubic yardWhiz-Q Stone in Fort Worth, TX, October 20, 2026
Red lava rock, 1/2 to 1 in (sold as 3/4 in), bulk$260.00 a cubic yardWhiz-Q Stone in Fort Worth, TX, October 20, 2026
#57 stone, crushed granite, bulk$79.50 a cubic yardOttr Landscape Supply in Boston, MA, October 20, 2026
Base material, 1-1/2 in to fines, bulk$62.00 a cubic yardWhiz-Q Stone in Fort Worth, TX, October 19, 2026
Concrete sand, bulk$120.00 a cubic yardWhiz-Q Stone in Fort Worth, TX, October 19, 2026
Alliance Gator Maxx G2 polymeric sand, Slate Grey, 50 lb$46.98 a bagWhiz-Q Stone in Fort Worth, TX, October 20, 2026
QUIKRETE All-Purpose Sand No. 1152, 50 lb$7.70 a bagFive Mountain Hardware in Shickshinny, PA, October 20, 2026
QUIKRETE All-Purpose Gravel No. 1151, 50 lb (3/8 in gravel)$8.10 a bagFive Mountain Hardware in Shickshinny, PA, October 20, 2026
QUIKRETE Premium Play Sand No. 1113, 50 lb$8.20 a bagFive Mountain Hardware in Shickshinny, PA, October 20, 2026

A new roof at today’s prices

The roofing cost pages add up the parts of a re-roof that are priced today: shingles and underlayment from the store prices above, the posted price of a dumpster for the tear-off (200 lb of shingles a square a layer, from GAF’s Timberline HDZ declaration) and a permit where the city prints a flat fee for replacing a roof covering. Labor has no public price by the job. Roofers’ median hourly wages are from BLS Occupational Employment and Wage Statistics, May 2025; benefits make up 30.5% of what private construction employers spend an hour on pay and benefits (BLS Employer Costs for Employee Compensation, June 2026), so an employer’s cost of an hour is the wage ÷ 0.695. The estimate counts the crew’s time at 3 worker-hours a square, a common pace for tearing off one layer and laying new shingles on a roof a crew can walk on; it is an everyday trade figure, not a measured one, and the visitor changes it. Overhead and profit are a share of the price: what was left of roofing contractors’ 2022 receipts after materials, work they subcontracted and their construction workers’ pay and benefits, 39.4% (the crew’s benefits taken as the trade’s fringe benefits in proportion to the crew’s share of payroll), from the Census Bureau’s 2022 Economic Census, table EC2223BASIC. The total is our estimate from these inputs, never a roofer’s price.

Dumpster prices and permit fee schedules, read October 12, 2026:

A new water heater at today’s prices

The water heater replacement cost page adds up the parts of a tank replacement that are priced today: the tank, at one store’s posted price for two Reliance models, and a permit where the city or county prints a fee for a water heater on a house. Labor has no public price by the job. Plumbers’ median hourly wages are from BLS Occupational Employment and Wage Statistics, May 2025, raised to an employer’s cost of an hour by the same benefit share as on the roofing pages. The estimate counts 3 hours of a plumber’s time for a swap to a tank of the same size and fuel, an everyday trade figure the visitor changes, and takes overhead and profit as plumbing, heating and air-conditioning contractors’ share of their 2022 receipts, 37%, worked out the same way from the same Economic Census table.

Water heater permit fee schedules, read October 12, 2026:

A new furnace at today’s prices

The furnace replacement cost page adds up the parts of a gas furnace swap that are priced today: the furnace, at one online seller’s posted price for a Goodman 80% model (the visitor can type the price of their own), and a permit where the city’s schedule prints one fee for a furnace on a house, from the same schedules as the heating and cooling page, except Philadelphia’s, from its mechanical permit page. Labor has no public price by the job. Heating, air-conditioning and refrigeration mechanics’ median hourly wages are from BLS Occupational Employment and Wage Statistics, May 2025, raised to an employer’s cost of an hour by the same benefit share as on the roofing pages. The estimate counts 8 worker-hours for a furnace swapped for one of the same type, an everyday figure the visitor changes; Lennox says a straight swap with ducts in good condition takes 4 to 6 hours on site, and a gas furnace closer to 6 to 10. Overhead and profit are plumbing, heating and air-conditioning contractors’ share of their 2022 receipts, 37%, from the same Economic Census table.

Remodel permits on the metro pages

Each bathroom remodel page for a big metro restates, in one sentence, the permit fee schedule a remodel of a house falls under there, and links it. The building department decides which permit the work needs, so no fee is worked out. Schedules read October 12, 2026:

Atlanta’s and Washington, DC’s schedules could not be read, so those pages say whom to ask.

What city permits declared

Some cost pages show what the city’s own building permits, issued from October 2025 to September 2026, declared for the same kind of job: the roofing pages for four big metros, and the Boston siding page, the Boston insulation page and the San Francisco bathroom remodel page. Each figure is the cost of the work as the applicant estimated it on the permit, never an invoice. We give the median and the middle half, and the count of permits. For Chicago we also give the declared cost a square foot of roof, from the 445 permits that state a roof area of 400 to 6,000 sq ft. Read by script from each city’s open data:

Los Angeles publishes re-roof permits too, but values them by the roof’s size, mostly at exactly $200 a square, so its figure is a fee valuation, not the owner’s, and is not shown.

On the Boston insulation page, what Mass Save takes off comes from its own pages: Mass Save, “The Smart Path to Energy Savings” (published December 3, 2025, read in the copy a search index took on May 21, 2026), Mass Save, “Insulation and Air Sealing” (published September 10, 2026, read in the copy a search index took on September 17, 2026), and Mass Save, “No-cost Home Energy Assessments for Landlords (1-4 units)” (read in the copy a search index took on May 18, 2026). Mass Save’s live pages refuse an automated read, so we read those copies.

Dates and attribution

A Checked date is the last day we read that survey, wage, price or license source. Product specifications, manuals and unit definitions do not change once published, so they carry their source and no date. The survey year remains attached to every historical figure; a new calendar year does not turn it into a current price. We do not increase an old project cost using wage changes.

The Census Bureau, HUD, BLS and NIST material used here is U.S. federal government work. Manufacturer facts and the American Wood Council reference are cited for context; their artwork and installation instructions are not reproduced.

Our illustrations are original. Site fonts are Archivo Narrow and Source Sans 3, used under the SIL Open Font License.

Metropolitan project spending

The project spending tables preserve the Census categories, metro names, medians and published margins of error. Combined categories remain combined; a withheld value has no individual answer page.

U.S. Census Bureau and HUD, 2023 American Housing Survey, Table 16. Official interactive table · Census data service · Census data policy · Checked .

An annual source review checks the pinned survey and the availability of a newer release. A changed category, geography or publication flag requires review before the replacement appears here. A failed check leaves the last accepted observations in place.

A new central air conditioner at today’s prices

The central air installation cost page adds up the parts of replacing a central air conditioner’s outdoor unit and coil that are priced today: the pair, at one online seller’s posted prices for a Goodman 2.5-ton R-32 outdoor unit and the Goodman coil of the same size (the visitor can type the price of their own), and a permit where the city’s schedule prints one fee for an air conditioner on a house, from the same schedules as the heating and cooling page, except Philadelphia’s, from its mechanical permit page. The seller’s page for the outdoor unit also holds a second, higher price in the data it publishes for search engines; we use the price the page shows. Labor has no public price by the job: the same mechanics’ wages, benefit share and overhead share as the furnace estimate. The estimate counts 12 worker-hours for a matched pair swapped for one of the same size on working ducts, an everyday figure the visitor changes; Trane says the installation itself takes 4 to 8 hours on average.

A tile floor at today’s prices

The tile installation cost page adds up the parts of a tile floor that are priced today: the tile, at one store’s posted price for a box of a 12 × 24 in porcelain tile (the visitor can type the price and coverage of their own), and the thinset and grout the tile calculator counts, at the stores in the table above. Labor uses the BLS wage of tile and stone setters in the visitor’s metro, raised by the same benefit share as the other estimates; BLS publishes none for the Houston or Atlanta area, which take the U.S. figure. No tile maker or public body publishes the hours a tile floor takes, so the estimate adds labor only for the installer’s time the visitor types, and otherwise shows what one worker-day adds. The overhead share is tile and terrazzo contractors’ in the 2022 Economic Census.

Rooms painted at today’s prices

The interior painting cost page adds up the paint for the rooms the visitor lists, counted the way the paint calculator counts it: each room’s walls less its doors and windows, the ceilings when they are painted, the coats over the coverage on Benjamin Moore’s data sheet, in whole gallons, and the baseboard in quarts of semi-gloss. The two paints are the ones the paint calculator prices, at the store in the table above; the visitor can type their own price and coverage. It counts no primer, which a repaint of sound walls in a similar color does not need. Labor uses the BLS wage of construction and maintenance painters in the visitor’s metro, raised by the same benefit share as the other estimates. No paint maker or public body publishes the hours a room takes to paint, so the estimate adds labor only for the time the visitor types, and otherwise shows what one worker-day adds. The overhead share is painting and wall covering contractors’ in the 2022 Economic Census. Exterior painting is not priced: no exterior paint price is held yet.

Drywall at today’s prices

The drywall installation cost page adds up the board, joint compound and tape for the rooms the visitor lists, counted the way the drywall calculator counts them from USG’s published figures, at the stores in the table above. The screws are counted at USG’s spacing but not priced, because no store price for them is held. Labor uses the BLS wage of drywall and ceiling tile installers in the visitor’s metro, raised by the same benefit share as the other estimates; BLS publishes none for the Boston area, which takes the U.S. figure. No board maker or public body publishes the hours a room takes to hang and finish, so the estimate adds labor only for the time the visitor types, and otherwise shows what one worker-day adds. The overhead share is drywall and insulation contractors’ in the 2022 Economic Census.

What owners paid when they hired the work out

Each cost page also gives the middle half (25th to 75th percentile) and the median of what owners paid when someone outside the household did most of the work, by home size and by metro, and pages for single jobs the published table counts together: central air, furnaces, water heaters and septic tanks. We compute them from the Census Bureau’s 2023 American Housing Survey public use file, the same records behind Table 16, with the Bureau’s own method: each job weighted by its survey weight, the 90% margin of error from the survey’s 160 replicate weights, and the medians checked against the Bureau’s published estimates for the public file. A figure appears only when at least 30 sample jobs stand behind it. The public file rounds costs and caps the largest, so a median can differ from the published table: a little for most work, a lot for a few thinly sampled kinds, whose pages show both figures. Do-it-yourself jobs count materials only and are kept apart.

U.S. Census Bureau and HUD, 2023 American Housing Survey public use file; percentiles computed by The Well Planned Home. Public use file (CSV) · Census data policy · Checked .

Contractor licenses

Each roofing cost page for a big metro links the body that licenses or registers roofers there. Checked .

The water heater replacement cost page names the body that licenses plumbers in each of the same metros. Checked .

The furnace replacement and central air cost pages name who licenses the contractor or the trades that replace a furnace or install central air in each of the same metros. Checked .

New houses

The project budget worksheet starts a new house at the $404,000 median contract price of contractor-built houses started in 2025, land not included, and quotes the $417,400 median price and 2,194 sq ft median size of new single-family houses sold that year. The cost to build a house uses the same survey’s contract price per square foot by region, its price bands and its relative standard errors (turned into 90% margins of error). U.S. Census Bureau, Characteristics of New Housing: highlights. Checked .

Material price trends

U.S. producer price indexes, not seasonally adjusted. Index levels are not dollars or installed prices. Changes compare the latest month with the same month a year earlier using (new index ÷ earlier index − 1) × 100. Preliminary observations can be revised. No index is used to turn a historical household median into a current local price. All six, month by month with a CSV file: building material prices.

Ready-mixed concrete · Checked .

Gypsum products · Checked .

Prepared asphalt and tar roofing and siding products · Checked .

Ceramic floor and wall tile · Checked .

Prepared paint · Checked .

Lumber · Checked .

Copper and brass mill shapes · Checked .

BLS copyright information. The monthly review checks for new or revised observations. A failed check retains the dated accepted values; a saved trend older than the review allowance is marked as needing an update.

National comparisons

The national figures on project and metro pages are the matching categories from Census AHS Table 16, with the national total selected. Checked . Missing national observations remain unknown. Ranks order the published metro medians from highest to lowest; ties share their position and unpublished metros are excluded.

Cutting layouts

The sheet and board cutting planners use our own arithmetic on the measurements you enter. Sheet area is length × width. Board use is measured by length. Each cut separates a rectangular piece from its current panel and removes the entered blade width; when the blade passes the outer edge, only the material still inside the stock counts as loss. Edge trim is removed first and includes its own blade loss.

Used stock equals finished parts plus blade loss, edge trim and offcuts. Unused stock is counted separately. Each material you enter is planned on its own, so a part is only cut from stock of the same material and measured thickness or cross-section. Sheet layouts try four part orders in two cutting directions; board layouts try the longest parts first. Each of these is tried three ways, taking first the stock that fits best, the largest stock or the cheapest stock at the prices you type. The chosen arrangement places the most parts first, then follows what you asked for: the least stock left over, the fewest pieces of stock, or the lowest cost. Lowest cost compares only plans whose stock all has a price; a blank price is never treated as free, and stock with no price that could be used is named. This does not prove the best possible layout. A saved offcut is the plan’s own leftover piece, copied with its material, size and the stock it came from; it stays in your browser and in the file you save, and is taken off the list once, when you say you are cutting the plan that uses it. Rotation is permitted only for parts with rotation selected. All dimensions use millimeters internally; one inch is 25.4 millimeters. Displayed dimensions are rounded to six decimal places at most.

The method and worked examples are our own. Plan sheet cuts or plan board cuts.

Your project

My project

Saved in this browser only; nothing is sent to us. Choose “Save in this browser” in any calculator or worksheet to add it here.

Choose a calculator