Short answer: painting a 12×12 room yourself costs about $150 in materials. Hiring a professional runs $350–$900 for the same room, paint included. Here is where the money goes in both cases.
DIY cost breakdown
| Item | Typical cost |
|---|---|
| Paint (2 gallons + 1 quart) | $70–$110 |
| Primer (1 gallon, if needed) | $20–$35 |
| Supplies (rollers, tape, tray, drop cloth) | $25–$40 |
| Total DIY | About $115–$185 |
Mid-range paint at roughly $40 a gallon is the sweet spot — the cheapest paint often needs a third coat, which erases the saving. If the walls are already painted in a similar color and good condition, you can skip the primer and land near the bottom of the range.
Professional cost
Painters typically charge $2–$6 per sq ft of floor area, or a flat per-room rate. For a 12×12 room with 8 ft ceilings, expect $350–$900 including paint and basic prep. Adding the ceiling adds roughly $100–$200, and trim, doors and repairs are usually quoted on top.
What pushes the price up
Dark-to-light color changes and stained or damaged walls need extra coats and prep. High ceilings, lots of trim and built-ins, and moving heavy furniture all add labor time. The painting itself is rarely the expensive part — preparation is.
Before buying paint, work out exactly how much the room needs with our paint calculator — overbuying premium paint is the easiest DIY budget leak.