Spray Paint Calculator
Calculate how many spray paint cans you need for your project.
Enter coverage area and surface type to get an accurate estimate.
Spray paint coverage depends on the aerosol can’s stated spread rate, the number of coats needed, the color transition (dark to light requires more coats), and surface porosity. Getting the quantity right avoids mid-project runs to the hardware store or wasted cans sitting in your garage.
Formula: Cans Needed = (Surface Area × Number of Coats) ÷ Coverage per Can Coverage per Can = Listed coverage × Efficiency Factor
Efficiency factors that reduce effective coverage:
- Flat/matte finishes: 90% efficiency (easy to apply evenly)
- Gloss finishes: 85% efficiency (drips more easily, requires thinner coats)
- Primers: 75–80% efficiency (thicker, more drag)
- Metallic/chrome finishes: 70% efficiency (very thin coats required)
- Heavily textured surfaces: 50–65% (paint fills texture recesses)
- Rust or chalky old paint: subtract another 10–15% without primer
Typical aerosol can coverage (12 oz):
- Standard spray paint (Rust-Oleum, Krylon): 10–15 sq ft per coat
- Primer: 7–12 sq ft per coat
- Clear coat: 12–18 sq ft per coat
- Chalk paint aerosol: 6–10 sq ft
Number of coats by project type:
| Surface Change | Coats |
|---|---|
| Same color, good condition | 1–2 |
| Light to dark color | 2–3 |
| Dark to light color | 3–4 + primer |
| Bare metal (with primer) | 1 primer + 2–3 color + 1 clear |
| Plastic parts | 1 adhesion promoter + 2 color |
Worked example: Repainting a metal garden bench. Surface area ≈ 18 sq ft. Going from dark brown to light gray (needs primer + 3 color coats + 1 clear coat).
Primer (1 coat, 10 sq ft/can effective): 18 ÷ 10 = 1.8 → 2 cans Color (3 coats, 12 sq ft/can effective): (18 × 3) ÷ 12 = 54 ÷ 12 = 4.5 → 5 cans Clear coat (1 coat, 15 sq ft/can): 18 ÷ 15 = 1.2 → 2 cans Total: 9 cans
Application tip: Spray in thin, overlapping passes from 10–12 inches away. Multiple thin coats always look better than one thick coat, which causes drips and orange-peel texture.