HomeConstruction & Home › Drywall Calculator

Drywall Calculator

Estimates the number of gypsum board sheets for walls (and optionally the ceiling) of a room with a waste allowance, plus screws at about one per square foot and joint compound at the USG rate of 10 gallons per 1,000 ft² of board.

When to use

You need to order plasterboard/drywall sheets, screws and joint compound for a room or a known wall area.

Do not use when: You need paint or wallpaper quantities for the finished wall (use paint or wallpaper), or metal-stud framing take-offs.

Formula

area = 2 × (room_length + room_width) × wall_height (or wall_area) + room_length × room_width (if include_ceiling) − openings_area; sheets = ceil(area × (1 + waste/100) / sheet_area); screws ≈ area_ft² × 1; compound_gal = area_ft² / 100; pails = ceil(compound_gal / 4.5).

Fastener spacing follows IRC R702.3.5 (screws at 16 in on walls and 12 in on ceilings with 16 in framing), which works out to roughly one screw per square foot. Compound coverage is USG's figure for taping and three-coat finishing of the joints.

Inputs

ParameterTypeUnitRequiredDescription
unit_systemenum: metric | imperialdefault metricUnit system of the length inputs (metric: m / cm / mm; imperial: ft / in). Outputs are reported in both systems.
room_lengthnumberm or ftnoRoom length (m or ft); used with room_width and wall_height when wall_area is not given, and for the ceiling. Range: > 0, ≤ 1000
room_widthnumberm or ftnoRoom width (m or ft). Range: > 0, ≤ 1000
wall_heightnumberm or ftnoWall height (m or ft). Range: > 0, ≤ 100
wall_areanumberm² or ft²noTotal wall area to board (m² or ft²); replaces 2 × (length + width) × height when given. Range: > 0
include_ceilingbooleandefault falseAdd the ceiling area (room_length × room_width).
openings_areanumberm² or ft²default 0Area of large openings (doors, windows) to deduct; small openings are usually not deducted because the cut-outs are waste. Range: ≥ 0
sheet_sizeenum: 4x8_ft | 4x12_ft | 1200x2400_mm | 1200x3000_mmnoBoard size. Default 1200 × 2400 mm (metric) or 4 × 8 ft (imperial).
waste_percentnumber%default 10Extra material for cuts, breakage and offcuts, applied as a multiplier (1 + waste_percent/100). 10 % is typical for rooms with few openings; use 15 % for complex rooms. Range: ≥ 0, ≤ 50

Outputs

OutputTypeUnitDescription
area_m2numberWalls (+ ceiling) − openings.
area_ft2numberft²Area in square feet.
sheets_neededintegerceil(area × (1 + waste_percent/100) / sheet_area).
sheet_size_usedstringBoard size assumed.
screwsintegerAbout 1 screw per ft² of board (≈ 32 per 4 × 8 sheet at 16 in stud spacing).
joint_compound_litersnumberLReady-mixed all-purpose compound: 37.8 L per 100 m² of board (USG).
joint_compound_gallonsnumberUS gal10 gal per 1,000 ft² of board (USG).
compound_pails_4_5_galintegerceil(gallons / 4.5), the common US pail size (about 17 L).

Example

15 ft × 12 ft × 8 ft room with ceiling, 4 × 8 sheets, 10 % waste: {"unit_system":"imperial","room_length":15,"room_width":12,"wall_height":8,"include_ceiling":true,"sheet_size":"4x8_ft","waste_percent":10}{"area_ft2":612,"area_m2":56.86,"sheets_needed":22,"sheet_size_used":"4 × 8 ft","screws":612,"joint_compound_gallons":6.12,"joint_compound_liters":23.2,"compound_pails_4_5_gal":2}

40 m² of wall, 1200 × 2400 mm boards, 10 % waste: {"unit_system":"metric","wall_area":40,"waste_percent":10}{"area_m2":40,"area_ft2":430.56,"sheets_needed":16,"sheet_size_used":"1200 × 2400 mm","screws":431,"joint_compound_liters":16.3,"joint_compound_gallons":4.31,"compound_pails_4_5_gal":1}

GET https://tttkmbb.com/api/v1/calculate/drywall?unit_system=imperial&room_length=15&room_width=12&wall_height=8&include_ceiling=true&sheet_size=4x8_ft&waste_percent=10

Machine access

Sources

FAQ

Should I subtract doors and windows?

Usually not for standard openings: the cut-out pieces are rarely reusable, so most estimators ignore openings under about 2 m² and only deduct large ones via openings_area.

Which sheet size should I choose?

Use the longest sheets you can handle: 4 × 12 ft or 1200 × 3000 mm sheets reduce the number of joints to tape; 4 × 8 ft and 1200 × 2400 mm are the common DIY sizes.

Is tape included?

No. Joint tape is roughly 37 m per 100 m² (370 ft per 1,000 ft²) of board; corner bead is the sum of the outside-corner lengths.

Related calculators