Skip to main content
Home ImprovementFree · no sign-up

Paint Calculator

Work out how many gallons you need for any room — walls, ceiling, and multiple coats included.

Updated

12 ft
10 ft
8 ft

You need

2gallons

1.7 gallons actual — rounded up to whole cans

Wall area (per coat)
301 sq ft
Total area, all coats
602 sq ft

In short

How much paint do I need?

A gallon of interior paint covers about 350 to 400 square feet in one coat on smooth, primed drywall, so a 12 by 10 ft room with 8 ft walls needs 2 gallons for two coats. Measure perimeter times height, subtract 21 sq ft per door and 15 per window, multiply by coats, divide by coverage, then round up to whole cans.

Primer is a separate product with its own lower coverage — Sherwin-Williams rates a gallon of primer at 200 to 300 square feet — so estimate it as its own job rather than folding it into the paint count.

How to use the paint calculator

Measure the room with a tape and round to the nearest half foot; precision past that never changes how many cans you carry to the car. You need three numbers — length, width, and wall height — and the height is the one people guess wrong, so measure floor to ceiling in a corner rather than assuming the standard eight feet.

Enter them and the calculator builds the same rectangular room model a painter sketches on a notepad: perimeter times height for the gross wall, minus the openings, times the number of coats.

If you are painting a single accent wall rather than a whole room, skip the model and do it directly — wall length times height, doubled for two coats, divided by your coverage. A 12 by 8 ft accent wall is 192 sq ft across two coats, which sits comfortably inside one gallon with enough left over for touch-ups.

301 sq ft

The default room, per coat

openings already deducted

602 sq ft

Across two coats

2 gallons

At 350 sq ft per gallon

1.72 exact, a third of a can spare

Count every door and every full-size window, closet doors included. The calculator subtracts 21 square feet per door — a 3 by 7 ft slab — and 15 square feet per window, the takeoff values painters have used for decades.

Whether that deduction matters at all depends on how close your job already sits to a whole gallon. On the default 12 by 10 ft room the openings remove 51 square feet per coat, which is 102 square feet across two coats, or nearly a third of a gallon at 350 sq ft per gallon; on a job hovering near the 2-gallon line, that is exactly the difference between two cans and three.

Count a sliding glass door as two doors, and count a picture window or a wall of glass as two or three windows, so the deduction stays honest instead of optimistic.

Leave coats at 2 unless you have a specific reason not to. Dulux instructs two coats on its Easycare Washable and Tough Matt and warns that a strong color change may need more, which is the honest general case: one coat rarely hides evenly, dries with visible roller lap marks, and leaves a thinner film that scuffs and washes out sooner.

Turn on Include ceiling only when the ceiling is going the same color as the walls; a different white is its own job with its own cans. Then read the result as whole gallons, with the exact figure beside it — when that exact number only just clears a whole can, a quart may cover the overage.

Do

  • Measure floor to ceiling in a corner rather than assuming the standard eight feet.
  • Count closet doors, and count a sliding glass door as two doors.
  • Drop coverage toward 300 for knockdown texture, stucco, brick or bare drywall.
  • Run the calculator a second time at the primer rate if the walls are bare.

Don't

  • Fold primer into the gallon count, because it covers 200 to 300 square feet.
  • Settle for one coat on a color change; it dries with visible roller lap marks.
  • Switch the ceiling on unless it is going the same color as the walls.
  • Bother counting small windows under about 2 by 3 ft; leave them as margin.

What the coverage setting is actually worth. Every row is the same two rooms painted twice over; only the sq ft per gallon changes. The metric column is there because tins outside the US are rated per litre, and the two scales are easy to mix up.

Coverage (sq ft per gallon)Same rate in m2 per litreSq ft one gallon does at 2 coatsGallons: 12 x 10 ft room, 8 ft walls, 2 coatsGallons: 16 x 14 ft room, 9 ft walls, 2 coats
200 — bare block, heavy stucco4.910045
225 — very porous masonry5.511335
250 — Behr’s published floor6.112534
275 — unprimed board, deep texture6.713834
300 — knockdown or orange peel7.415034
325 — lightly textured drywall8.016323
350 — this tool’s default8.617523
375 — smooth, sound drywall9.218823
400 — top of both published ranges9.820023
425 — premium paint, sealed wall10.421323
450 — best case, second coat11.022523
475 — optimistic for interior latex11.723822
500 — this tool’s ceiling12.325022
Computed July 2026 from the same engine this page runs, using 0.0245404 m2 per litre for every 1 sq ft per gallon. Sherwin-Williams publishes 350 to 400 sq ft per gallon for paint; Behr publishes 250 to 400 for Premium Plus interior, citing application method and substrate porosity. Gallons round up to whole cans.

How much does the coverage setting change the answer?

The Advanced section holds the coverage setting, and it is the single input with the most leverage over the answer. Behr publishes 250 to 400 square feet per gallon for its Premium Plus interior line and attributes the spread to application method and substrate porosity, which is exactly the right way to think about it.

Smooth, previously painted drywall sits near the top of that band, while knockdown texture, stucco, brick, and bare drywall have more real surface area and more thirst, and belong near the bottom. Drop the setting to 300 or lower for those surfaces and raise it toward 400 only for walls in genuinely good condition.

Hanging or patching the board first?

Bare drywall and fresh joint compound sit at the thirsty end of that coverage band. Size the sheets and the compound for the wall before you price the topcoat that goes over it.

Open the drywall calculator
Measuring your walls Start with the area of every wall you'll paint. Length (L) Room plan door window Width (W) Ceiling height (H) WALL AREA (L + W) × 2 × H − doors ≈ 20 ft² − windows ≈ 15 ft² × number of coats
Wall area = perimeter × height, minus the doors and windows you won’t paint.

The formula, worked line by line

Painting is an area problem with a multiplier bolted onto it. Everything starts from the gross wall — the perimeter of the room times the wall height — because paint covers surface, not volume, and the perimeter of a rectangular room is simply twice the length plus twice the width.

From there you subtract the openings you will not roll over, add the ceiling only if you are painting it, multiply by the number of coats, and divide by whatever a gallon covers on your particular walls.

The two places this goes wrong are both multiplications rather than measurements. Coats multiplies the entire area, so moving from one coat to two does not add a little paint at the margin, it doubles the job outright.

Coverage divides it, so the gap between the 250 and the 400 that Behr prints for the very same product is a factor of 1.6 on your final can count. Neither of those is a rounding error, and both are decided before you leave the house.

wall area = 2 × (length + width) × height − (doors × 21) − (windows × 15)
ceiling area = length × width   (only if painting the ceiling)
total area = (wall area + ceiling area) × coats
gallons = total area ÷ coverage, rounded UP to a whole can
Paint takeoff for a 12 by 10 foot roomGross wall of 352 square feet, minus a door and two windows (51), is 301 net. Two coats at 350 square feet per gallon need 2 gallons.WALL TAKEOFFperimeter 44 ft8 ftDoor−21Win−15×2THE MATHgross 44×8 ft352− 1 door, 2 windows−51net × 2 coats ÷ 350301gallons2
The painter’s takeoff: gross wall minus a door and two windows, times two coats.
The default room, two coats
Gross wall
2 × (12 + 10) × 8 = 352 sq ft
One door, two windows
352 − 21 − 30 = 301 sq ft per coat
Two coats
301 × 2 = 602 sq ft
At 350 sq ft per gallon
602 ÷ 350 = 1.72 gallons
Gallons to buy
2, with a third of a can spare

Switch the ceiling on and its 120 sq ft joins each coat: 842 sq ft across two coats, 2.41 gallons, and a third can you would not otherwise have bought.

Now run the same room for primer and watch why it needs its own pass. Primer normally goes on in a single coat, so the area drops back to 301 sq ft rather than 602 — but Sherwin-Williams rates a gallon of primer at only 200 to 300 sq ft.

Take the middle of that at 250 and you need 1.2 gallons, which is two cans if you buy gallons, or one gallon plus a quart, since Sherwin-Williams puts a quart at about 100 sq ft. Fewer coats and lower coverage do not cancel out, and assuming they do is how people prime three walls and run dry on the fourth.

If you are working in litres, one square foot per gallon is 0.0245 square metres per litre, so the familiar US 350 to 400 band is roughly 8.6 to 9.8 m2 per litre. European tins routinely quote higher numbers for the same kind of wall — Dulux prints up to 13 m2 per litre on Easycare Washable and Tough Matt, which converts to about 530 sq ft per gallon.

Read that as a difference in how the figure is stated rather than a difference in the paint: an up-to figure is a best case on smooth, sealed plaster, while the US ranges describe typical results across substrates. Either way this is a shopping estimate, not a contractor’s takeoff — a painter measures every wall individually and prices trim, doors and ceilings as separate line items.

Questions people ask

Sources

Where the constants and formulas on this page come from. Each line names the figure it backs.

  1. A gallon of interior paint covering about 350 to 400 square feet, a gallon of primer only 200 to 300, and a quart about 100.

    Paint Calculator — coverage FAQsSherwin-Williams, checked August 2026

Shop paint roller kits on Amazon

Browse current options and prices directly on Amazon — we don’t list products here.

As an Amazon Associate we may earn from qualifying purchases.