On this page15 sections
- 01Coverage, coats and the area a room actually offers the roller
- 02Concepts to hold first
- 03A strip unrolled: where the area comes from
- 04The honest subtraction
- 05Coats multiply area, not paint
- 06The tin’s promise, taken at its word
- 07How the method works
- 08Try it, verified
- 09What each input represents
- 10Worked example
- 11Reading the result
- 12Common mistakes
- 13Questions readers arrive with
- 14When this calculation is used
- 15Assumptions and guards
Coverage, coats and the area a room actually offers the roller
The geometry is a strip unrolled. A rectangular room’s walls are its perimeter times its height, as if the four walls were peeled off and laid flat as one band; the ceiling, when included, adds the plan area on top. The engine reports these surfaces separately as well as combined, so a doubtful total can be traced back to the dimension that produced it.
Openings are the honest subtraction. Doors and windows occupy wall the roller never touches, and their combined area comes off before the litres are counted. The default is a modest allowance for an ordinary room; a glazed wall or a run of patio doors deserves its true measured figure, because glass is the one part of a wall paint cannot pretend to cover.
When the openings meet or exceed the surfaces, the engine clamps the paintable area at zero rather than letting it go negative — refusal-shaped honesty inside the arithmetic. A zero result is not a malfunction; it is the calculator reporting that the inputs describe more door and glass than room, which is almost always a wall measured in one unit meeting openings measured in another. Negative litres would be nonsense; zero litres is a message.
Coats multiply area, not paint. Each coat is the whole paintable surface passed over again, so the litre figure scales directly with the count — and the count is where judgement lives. Fresh plaster drinks its first coat; a deep colour over a pale one hides in fewer passes than the reverse; the coverage on the tin was measured on a sealed, smooth surface that most walls only resemble.
Coverage itself is the input to respect most. It is a property of the specific product at the manufacturer’s stated spreading rate, in area per litre, and it varies more between paints than rooms vary between houses. Entering the tin’s true figure — not a remembered one — is the single cheapest improvement to the estimate, because every litre in the answer is the area divided by exactly this number.
Concepts to hold first
The surface the roller actually crosses: the walls the perimeter and height describe, plus the ceiling when included, minus the openings that interrupt them. It is the quantity every litre in the answer is really pricing.
The product’s stated spreading rate — area per litre, measured by the manufacturer on a sealed, smooth surface. It varies more between paints than rooms vary between houses, which is why it is read from the tin actually being bought, never remembered.
The combined area of doors, windows and anything else paint will never touch. Glass is the one part of a wall a coat cannot pretend to cover, so the subtraction is honesty, not optimisation.
One full pass over the whole paintable surface. Coats multiply area, not paint quality — each pass pays for the entire surface again, which is why the coat count is where judgement about colour changes and porous walls belongs.
A strip unrolled: where the area comes from
The geometry of a rectangular room is friendlier than it looks. Peel the four walls off and lay them flat, end to end, and they form one continuous band: the perimeter long, the wall height tall. That single mental move — the strip unrolled — is the whole wall calculation, and it explains the counter-intuitive fact that catches tall rooms out: every extra unit of height adds a full perimeter of wall, which is why lofty rooms surprise people at the paint counter.
The ceiling, when it joins the job, simply adds the plan area on top of the band. The engine reports the surfaces separately as well as combined, and that separation is deliberate: a doubtful total can be traced back to the dimension that produced it instead of being re-guessed whole. An L-shaped or broken plan is better run as two rectangles, each owning its own openings, than forced into one.
The unrolled wall band and the ceiling plan combine into the one surface the room offers the roller
Two surfaces, one job: the walls unrolled into a band, the ceiling added by choice, resolving into the surface the openings will then be subtracted from.
The honest subtraction
Doors and windows occupy wall the roller never touches, and their combined area comes off before any litre is counted. The default is a modest allowance for an ordinary room — one door, a window — and it exists so a quick estimate is not derailed by fiddly measuring. The moment glazing dominates a wall, the default stops being honest: a run of patio doors deserves its true measured figure, because pretending glass is wall buys paint for a surface that does not exist.
The subtraction has a floor, and the floor is the calculator’s quietest teaching. When the openings meet or exceed the surfaces, the engine clamps the paintable area at zero rather than letting it go negative. Zero litres is not a malfunction — it is the calculator reporting that the inputs describe more door and glass than room, which is almost always one measurement made in one unit meeting another made in a different one. Negative litres would be nonsense dressed as an answer; zero is a message worth reading.
From every measured surface, the openings step the area down to what the roller actually touches
The subtraction, drawn: each opening steps the measured surface down toward the area paint will really cover. The estimate lives at the bottom of the stairs.
Coats multiply area, not paint
A second coat is not a top-up; it is the entire paintable surface paid for again. The litre figure therefore scales directly with the coat count, and the count is where the estimate’s judgement lives. Fresh plaster and new board drink their first coat; a deep colour hides a pale one in fewer passes than the reverse; a patched wall telegraphs its repairs through thin coverage. None of this changes the room — it changes how many times the room must be crossed.
This is also why the coat count is the right place to be honest about surface condition, rather than quietly inflating the area or discounting the coverage. The area is a fact of geometry and the coverage is a fact of the product; the coats are the one input that is genuinely yours.
The tin’s promise, taken at its word
Coverage is the input to respect most, because every litre in the answer is the area divided by exactly this number. It is a property of the specific product at the manufacturer’s stated spreading rate, and it varies between products far more than most people expect — matt and silk, budget and premium, primer and topcoat all spread differently. Entering the datasheet figure of the paint actually being bought, rather than a remembered one, is the single cheapest improvement an estimate can receive.
The promise was also made on a sealed, smooth laboratory surface that most walls only resemble. The estimate takes the tin at its word and lets the coat count carry the honesty about texture and porosity — which is why comparing two products means running the same room at each tin’s own coverage, and why the result is often a better price comparison than the shelf labels themselves.
How the method works
The wall area is built as the room’s perimeter times its height — the strip unrolled — and the ceiling’s plan area is added when the switch includes it.
The combined openings are subtracted, and the result is clamped at zero rather than allowed to go negative: an impossible set of measurements surfaces as an obviously empty answer instead of a subtly wrong one.
The paintable area is multiplied by the coat count and divided by the coverage per litre from the tin, giving the litres the job demands.
The certified engine performs this calculation. This page explains what it does; it does not reproduce it, because a second implementation of a specified method is a second answer waiting to disagree with the first.
Try the worked scenario
The engine below is the same certified engine the calculator page mounts, verified before it opens and pre-filled with the pack’s worked example: an ordinary room with its default door-and-window allowance, walls only. Flip the ceiling switch and watch exactly what the ceiling costs; push the openings past the walls and watch the paintable area clamp to zero — the pack declares that behaviour as a test vector of its own.
Read the surfaces before the litres: the wall band, the ceiling entry, and the paintable area after the openings come off. The litre figure is that area paid once per coat at the tin’s coverage — computed live by the verified engine, never stored on this page.
What each input represents
The longer plan dimension of the room, in metres. Together with the width it fixes the perimeter the walls unroll from, and the ceiling area if that surface is included.
The shorter plan dimension, in metres. An L-shaped or broken plan is better run as two rectangles, each with its own openings, than forced into one.
Floor to ceiling, in metres. Every metre of height is a full perimeter of extra wall, which is why tall rooms surprise people at the paint counter.
The combined area of doors, windows and anything else the roller skips, in square metres. The default is a modest allowance for an ordinary room; measure it properly where glazing dominates a wall.
How many times the whole surface is painted. The default pair suits most repaints; colour changes and porous surfaces earn more, and the litres scale in step.
The spreading rate from the tin, in square metres per litre. This is the product speaking, not the room — take it from the datasheet of the paint actually being bought.
A switch: leave it off to paint walls only, set it to include the ceiling’s plan area in the same estimate. A ceiling in a different product belongs in its own run.
Worked example
The scenario
The pack’s anchor vector: a room four metres by three with walls a little under three metres tall, the default allowance for its door and window, the usual pair of coats at the default coverage, walls only — and a companion vector that flips the ceiling switch on the same room.
Read the surfaces before the litres: the wall band from the perimeter, the ceiling entry standing at zero until the switch includes it, and the paintable area after the openings come off. The litre figure is that area paid for once per coat at the tin’s coverage — and the gap between the two vectors is exactly what the ceiling costs.
Every figure in this example is produced by the certified engine when the calculator loads, checked against the signed pack’s declared test vectors; nothing on this page stores an answer. Push the openings past the walls and watch the paintable area clamp to zero — the pack declares that behaviour as a vector of its own.
Reading the result
Read the litres as a volume of product for a described job, not as a shopping list — rounding to purchasable tin sizes, and deciding whether a leftover part-tin is worth keeping for touch-ups, happens at the shelf.
A result that seems high for the room usually means the height is doing it: every unit of height is a whole perimeter of wall, and tall rooms genuinely cost more than their floor plans suggest.
Zero litres is a diagnosis, not an error: the openings have consumed the surfaces, and the most likely culprit is two measurements made in different units meeting in one subtraction.
Common mistakes
Trusting a remembered coverage figure from a different product. Coverage belongs to the tin being bought, and it moves the litres one-for-one.
Leaving the default openings allowance in place under a glazed wall — the default speaks for an ordinary door and window, not for a wall that is mostly glass.
Adding paint for a difficult surface by inflating the area instead of the coat count, which hides the judgement where nobody can review it.
Running an L-shaped room as one rectangle, which misstates the perimeter that the entire wall band is built from.
Including the ceiling in the same run when it will be painted in a different product — a different coverage deserves its own run of the same arithmetic.
Questions readers arrive with
The calculator answered zero litres. Is it broken?
No — it is telling you the openings equal or exceed the surfaces you described. That is almost always a units mismatch between the room and the openings. The engine clamps at zero because negative paint would be nonsense pretending to be an answer.
Do I subtract the area behind furniture or radiators?
No. The estimate prices the wall as a surface, and walls outlive furniture arrangements. Only genuine openings — surfaces paint will never touch, like doors and glazing — come off the figure.
How many coats should I enter?
The usual pair suits most repaints in a similar colour. A strong colour change, fresh plaster, new board or a patched wall each argue for more — and the coat count is deliberately where that honesty lives, because it is the one input that is a judgement rather than a measurement.
Does the estimate include primer?
Primer is a distinct product with its own coverage, so it deserves its own run of the same arithmetic. Folding it into the topcoat count prices it at the wrong spreading rate.
Can I compare two paints with this?
Yes — run the identical room at each tin’s stated coverage and compare the litres. It is often a fairer comparison than the shelf price, because the thirstier product reveals its true cost in volume.
When this calculation is used
Buying paint for a room once its dimensions and openings are measured, before the first tin is opened.
Checking whether the remains of a previous job will stretch to a second room at the same coverage.
Comparing the real cost of two products by running the same room at each tin’s stated coverage.
Deciding whether including the ceiling pushes the job into another tin.
Assumptions and guards
The room is a single rectangle painted in one product; alcoves, stairwells and feature walls in a second colour are separate runs of the same arithmetic.
Coverage is taken at the tin’s stated spreading rate on a sealed, smooth surface; porous, textured or patched walls spread thinner, and the coat count is where that honesty belongs.
Openings are wholly unpainted: frames, trim and the doors themselves are finished separately and are not part of the wall area.
The estimate prices paint volume only — primers as a distinct product, sundries and labour sit outside it, and surface preparation is assumed done.
Every room dimension must be strictly positive, and the pack ships the zero-length refusal as a declared test vector: a room with no length is a measurement that never happened, and the engine refuses it rather than pricing an imaginary surface.
Coverage must be strictly positive and is bounded above at a rate no real paint achieves — zero coverage is a division the litre arithmetic cannot mean, and an overlarge figure is usually a whole-tin coverage entered where a per-litre rate belongs.
The openings clamp is the quiet third protection: when openings equal or exceed the walls and ceiling, the paintable area holds at zero instead of going negative, so an inconsistent set of measurements surfaces as an obviously empty answer rather than a subtly wrong one.