How Surfacely calculates hours and materials
Every surface in Surfacely produces a calculated area, a labour hour estimate, and a material volume. You can see the exact formula behind any of these — no black-box numbers, no guessing.
Opening the formula sheet
In the scoping view, each surface block has a small ƒ button. Tap it to open the Calculation breakdown — a panel showing:
- Area — the geometry formula and the inputs used (length, width, quantity, girth, pitch multiplier, etc.)
- Hours — how area, production rate, coats, the prep rate, and spray combine into labour hours
- Material — how area, spread rate, coats, and container sizes produce the volume to buy
You can also reach this from inside the measurement view — the link How is this calculated? opens the same breakdown.
Area calculation
Area starts from your measurements and the surface type's geometry rule:
- Walls: height × length × quantity
- Ceilings: length × width × quantity
- Roofs: length × width × quantity × pitch multiplier (1.0–1.5)
- Gutter / fascia / skirting / soffit: length × girth × quantity
- Windows and doors: component-based — frames, sills, reveals, architraves; no glass area included
- Balustrades: height, run length, and component toggles combined via the balustrade formula
If you entered an area directly from plans, that figure passes through unchanged.
Hours calculation
Painting hours = area ÷ production rate × coats
Prep hours = area ÷ prep rate × fiddliness, added on top. Fiddliness comes from the surface's speed step — 1.0 at Steady, higher on slower steps. There is no coats term: you prep a wall once, before the first coat, so the prep hours are the same at one coat or three.
- Production rate — the m²/hr figure for this surface's speed step
- Coats — the number of paint coats (0 means wash only on external areas)
- Prep rate — how much surface each level preps in an hour: Minimal 75 m²/hr (800 ft²/hr), Light 37.5 (400), Standard 25 (270), Moderate 15 (160), Heavy 9.25 (100), Very Heavy 6 (65), with Extensive 5 (55) and Restoration 2.25 (25) for major-repair and heritage work. A slower rate means more prep. None adds no prep hours at all.
- Spray — uses step 6 (Open) as the base rate, which is faster than brush/roll for large open areas, and drops the coverage rate one step so the job uses more litres (no hidden multiplier)
Material calculation
Material volume = area × coats ÷ spread rate, then rounded up to whole containers at the buy size configured for that category.
The spread rate comes from the product selected for this surface's material category. If no specific product is selected, the category default applies. You can override the cost per L at the quote level without touching your global catalogue.
Why it matters: the formula sheet is your first stop when a surface looks wrong. Before adjusting anything, tap ƒ — most unexpected hour counts come from a mistyped dimension or a coats setting left at the default. The formula shows the cause in seconds.