CalcBuiltAll calculators

Paint Calculator

Work out how many gallons of paint you need for a room. Enter the room size, doors, windows and number of coats to get wall, ceiling and total paint quantities.

By CalcBuilt Editorial TeamUpdated September 9, 2026Formulas checked against manufacturer specs, see how we calculate.

Quick answer: To find how much paint you need, multiply the room perimeter by ceiling height, subtract about 20 sq ft per door and 15 per window, divide by 350 sq ft per gallon, and multiply by the number of coats. A 12 x 12 ft room with 8 ft ceilings needs 1.91 gallons for two coats on the walls, so buy 2 gallons.
Your measurements
door −20 sq ftwindow −15 sq ftHeightWall length (add all walls)
One wall: area is wall length times height, minus each door and window.
Results update as you type. The link in your address bar saves these entries.

Results

Total paint needed
1.91 gal
Buy 2 gallons for 2 coats
Wall paint
1.91 gal
334 sq ft of wall after deducting openings
Paintable area per coat
334 sq ft

Paint formula

Wall area = 2 x (Length + Width) x Height - (Doors x 20) - (Windows x 15)
Ceiling area = Length x Width
Gallons = (Area x Coats) / Coverage per gallon  (typically 350 to 400 sq ft)

Worked example

A 14 x 16 ft bedroom with 9 ft ceilings, two doors and three windows: 2 x 30 x 9 = 540 sq ft, minus 40 for doors and 45 for windows = 455 sq ft of wall. Two coats at 350 sq ft per gallon: 455 x 2 / 350 = 2.6 gallons, so buy 3 gallons.

Adding the 224 sq ft ceiling needs another 1.3 gallons for two coats, so buy 2 gallons of ceiling paint.

Quick reference

Paint for common rooms (walls only, 8 ft ceilings, 1 door, 2 windows, 2 coats at 350 sq ft/gal)
Room sizeWall areaGallons neededGallons to buy
10 x 10 ft270 sq ft1.542
12 x 12 ft334 sq ft1.912
12 x 15 ft382 sq ft2.183
15 x 20 ft510 sq ft2.913
20 x 20 ft590 sq ft3.374

How to calculate paint for a room

Add the lengths of all walls to get the perimeter, then multiply by ceiling height for gross wall area. A 12 by 12 room with 8 ft ceilings has 48 ft of wall by 8 ft, or 384 square feet. Subtract about 20 square feet per door and 15 per window.

Divide the paintable area by the coverage printed on the can (usually 350 to 400 square feet per gallon) and multiply by the number of coats. Two coats is standard for a color change or new drywall; one coat may be enough when repainting the same color with a premium paint.

Tips for buying the right amount

Textured walls, bare drywall and dark-to-light color changes soak up more paint, so use the low end of the coverage range. Buy all the paint at once so it comes from the same batch, and keep a quart for touch-ups.

Key facts

  • One gallon of interior paint covers about 350 to 400 sq ft per coat on smooth walls.
  • A standard interior door is deducted as 20 sq ft and an average window as 15 sq ft.
  • Two coats are recommended for color changes and for new, unpainted drywall.
  • A quart covers about 90 to 100 sq ft; use quarts for trim, doors and touch-ups.

Frequently asked questions

How much paint do I need for a 12x12 room?

For walls only with 8 ft ceilings, one door and two windows, you need about 2 gallons for two coats. Add about 0.85 gallons for the ceiling.

How many square feet does a gallon of paint cover?

Roughly 350 to 400 square feet per coat on smooth, previously painted walls. Rough or porous surfaces cover less.

Do I need two coats of paint?

Usually yes. Two coats give even color and full coverage, especially when changing color or painting new drywall. Some premium paint-and-primer products cover in one coat when repainting a similar shade.

Sources and references

Next steps for this project

  1. Wall Square Footage
  2. Drywall
  3. Joint Compound
  4. Primer
  5. Paint
  6. Ceiling paint
  7. Paint Cost

The usual order for a paint & walls project. See all paint & walls calculators.

Results are estimates based on standard formulas and typical product specifications. Confirm quantities with your supplier and local code before ordering.