Interior painting is the highest-ROI, lowest-risk job a contractor can sell — and one of the most-searched cost questions homeowners ask. In 2026 it runs about $2 to $6 per square foot of floor area, or $300 to $1,000 per room, depending on prep, surfaces, and paint grade. Here is how it breaks down.
Interior painting cost per square foot
- Walls only — $1.50 to $3.50 / sq ft of wall
- Walls + ceilings — $2.00 to $4.50 / sq ft of floor
- Walls + ceilings + trim — $3.00 to $6.00 / sq ft of floor
- Trim / baseboards only — $1.00 to $3.00 / lin ft
- Doors — $30 to $100 each
- Accent / feature wall — $250 to $600
Cost per room (2 coats, mid-grade paint)
- Bedroom (12×12) — $350 to $700
- Living room (16×20) — $600 to $1,200
- Bathroom — $200 to $450
- Kitchen (walls only) — $300 to $700
- Hallway / stairwell — $400 to $1,000 (height premium)
- Whole 2,000 sq ft house interior — $4,000 to $11,000
What drives painting cost
- Prep work — patching, sanding, caulking, and priming can be 40% of labor. Damaged walls cost more than the paint.
- Number of coats — dark-to-light color changes need primer + 2 coats
- Ceiling height — 9–10 ft and stairwells need scaffolding, adding 15–30%
- Trim & doors — slow, detailed work; cutting in is the most labor-intensive part
- Paint grade — builder-grade $25/gal vs. premium $60–$80/gal
How much paint do you need?
One gallon covers ~350–400 sq ft per coat. A 12×12 room (~500 sq ft of wall) needs ~1.5 gallons for two coats. Always add 10% for touch-ups and waste.
How to quote a paint job profitably
Measure wall and ceiling area, not floor area — that is what you actually paint. Separate prep, primer, walls, ceilings, trim, and doors as line items so the client sees the value and you do not eat prep time. A line-item estimating tool does this in two minutes.
FAQ
How long does it take to paint a room? 4–8 hours for one painter including prep and two coats.
Should I charge by the hour or by the job? Always by the job (fixed price). Clients hate open-ended hourly, and you keep the upside when you are fast.
Build your first estimate in 5 minutes
ConstruMate — AI estimates + bilingual proposals