Construction

Paint Calculator

Work out the wall area and litres of paint for a room, with doors, windows, coats and ceiling.

By Nitin Raturi · Last reviewed

Your worksheet

How to use the Paint Calculator

Work out how many litres of paint a room needs.

  1. Enter the room length, width and wall height.
  2. Enter the total area of doors and windows.
  3. Enter the number of coats and the coverage on the tin.
  4. Choose whether to include the ceiling, then read the litres.

Good to know

  • Buy a little extra for touch-ups and keep it for later.

Litres = (wall area − doors and windows) × coats ÷ coverage on the tin.

Room length (m)

The longer floor side.

How to fill it in

  • Measure along the wall in metres.

Room width (m)

The shorter floor side.

How to fill it in

  • Measure in metres.

Wall height (m)

Floor to ceiling.

How to fill it in

  • Typical Indian homes are about 2.7 to 3 m.

Example

A 4 × 3 m room with 2.7 m walls has 37.80 m² of wall before openings.

Doors and windows (m²)

Total area you will not paint.

How to fill it in

  • Add width × height of each door and window.

Coats

How many layers of paint.

How to fill it in

  • Two coats is usual for a new colour.

Example

The bedroom needs 3.43 L for one coat and 6.86 L for two.

Coverage (m² per litre)

How far one litre spreads in one coat.

How to fill it in

  • Use the figure printed on the tin; it varies by product and surface.

Keep in mind: Rough, porous or unprimed walls take more paint than the tin says.

Paint the ceiling too

Adds length × width to the area.

How to fill it in

  • Choose yes if the same paint goes on the ceiling.

Example

With the ceiling the bedroom needs 9.26 L; a 10 × 8 m hall needs 20.64 L for its walls.

Paint needed

6.86 L

34.30 m² to paint at 2 coats and 10 m² per litre needs 6.86 litres.

Wall area
37.80 m²
Ceiling area
0.00 m²
Doors and windows
−3.50 m²
Area per coat
34.30 m²
Area for all coats
68.60 m²

A rectangular room with flat walls. Coverage is the spreading rate on the tin; rough or porous walls, primer and touch-ups need more. Round up to the tin sizes sold.

How this calculator works

  1. Step 1Walls2 (L + W) × HThe perimeter times the height.
  2. Step 2Openings− doors and windowsAreas left unpainted.
  3. Step 3Paintarea × coats ÷ coverageCoverage from the tin.

The walls of a rectangular room form one long strip: the perimeter of the floor times the wall height. Take away the doors and windows to get the area to paint.

Each coat covers that area again. Divide by the coverage printed on the tin, in square metres per litre, to get the litres.

Worked example: a 4 × 3 m bedroom

2.7 m walls, 3.5 m² of openings, 2 coats, 10 m² per litre
Litres
(2 (L + W) H − openings) × coats ÷ coverage
  1. Wall area2 × (4 + 3) × 2.737.80 m²
  2. Less openings37.80 − 3.534.30 m²
  3. Two coats34.30 × 268.60 m²
  4. Paint68.60 ÷ 106.86 L

Read the result

  • One coat3.43 L
  • Two coats6.86 L
  • Two coats with ceiling9.26 L
Paint for the same bedroom

A 10 × 8 m hall with 3.2 m walls and 12 m² of openings needs 20.64 L for two coats.

  • Round uptin sizesBuy whole tins that cover the litres.
  • PrimerseparateNew plaster usually needs a primer first.

Assumptions and limits

  • Rectangular roomFour flat walls.
  • Tin coverageUse your product’s figure.
  • No wastageSpills and rollers soak up some paint.
  • Same paintCeiling included only if chosen.

Other building estimates

Paint covers walls. Floors, bricks and concrete have their own quantities.

For floor and wall tiles, use the tile calculator. The brick calculator covers new walls, and the area calculator handles odd-shaped rooms.

Common mistakes

  • Mistake: Forgetting the second coat.

    Instead: Multiply by the number of coats.

  • Mistake: Using coverage for smooth walls on rough plaster.

    Instead: Lower the coverage figure.

Checking the method

A separate script adds each wall as its own rectangle in exact fractions and matches every golden area and litre figure.

Read how we test our calculators, or browse more everyday tools.

Frequently asked questions

How much paint does a 4 × 3 m room need?

With 2.7 m walls, 3.5 m² of openings and 10 m² per litre: 6.86 L for two coats.

How much for one coat?

3.43 L for the same room.

And with the ceiling?

9.26 L for two coats of walls and ceiling.

What coverage should I use?

The spreading rate printed on the tin, in m² per litre; it varies by product and surface.

How much for a 10 × 8 m hall?

With 3.2 m walls and 12 m² of openings, 20.64 L for two coats.

Sources and methodology

The formulas are standard time-value-of-money results. We check every figure against golden values worked out independently, by closed form and by month-by-month simulation; see the methodology.

Written and maintained by Nitin Raturi, a software engineer (about the author). Last reviewed 4 Nov 2026; next review due by . Found an error? Tell us.

Changelog

  • : Initial release.