“How much should I charge for this painting job?”
“Should I price by the day, the hour, or per square foot?”
“Am I undercharging without realizing it?”
“How do I set my hourly rate as a painter?”
If you’ve asked one of those questions, you’re not alone. Pricing is one of the parts of running a painting business nobody really teaches you — most painters figure it out the hard way, by losing money on jobs. Our founder did. Here’s the approach he wishes he’d had.
What new painters get wrong
When you’re starting out, you price based on the costs you can see. Your labor. Your paint and materials. Maybe a markup. The number feels fair. The customer pays. Job done.
What you’re missing is everything that doesn’t show up on the day of the job. The truck and the fuel to get to the site. Vehicle and liability insurance. Workers’ comp if you have a crew. Equipment that needs replacing — ladders, sprayers, brushes. The slow months when you have no jobs lined up. The supplier credit you’re floating because the paint went on your card three weeks before the customer paid.
These are your overhead. They’re real costs. They have to come out of every job, not just the ones that happen to remind you of them.
There’s a bigger version of this trap that hits later. After a year or two of pricing low, you’ve built a reputation as the painter with great prices. Then your costs go up. You’re renting storage. You added a second truck. Insurance jumped. Take a job you priced at $2,800 two years ago. That price should have been $3,200 even then — your overhead wasn’t fully covered. Today, with your costs up, it should be closer to $3,800. The customer who hired you back then remembers $2,800. Raising prices to match feels like betraying the people who hired you when you were cheap. So a lot of painters don’t. They eat the difference, or they lose customers when they finally do raise.
The three numbers that matter
Three numbers decide whether your pricing actually works: your labor rate, your overhead, and your profit.
Labor rate is what you charge per unit — daily, hourly, or per square foot. It’s what your crew’s time on the job is worth.
Overhead is what covers the cost of running the business — vehicle insurance, liability, workers’ comp, office or storage space, business phone, fuel, equipment replacement. Set as a percentage of your direct cost (labor + materials).
Profit is what’s left after labor, materials, AND overhead are paid. Your margin on the work — what you actually take home. Set as a percentage of the subtotal.
Here’s what it looks like priced right
Say you’re quoting a 1,800-square-foot interior repaint at $2 per square foot. Materials run about $400. Your overhead is around 30% — that covers your truck, insurance, fuel, equipment replacement, and slow months. You target 25% profit, because the point of running a business is to actually grow one.
| Labor (1,800 sqft × $2) | $3,600 |
| Materials | $400 |
| Direct cost | $4,000 |
| Overhead (30% of direct cost) | $1,200 |
| Subtotal | $5,200 |
| Profit (25% of subtotal) | $1,300 |
| Total project cost | $6,500 |
Note: these numbers reflect an established painting business. If you’re just starting out, your overhead and profit will likely be lower — the point of the example is to break each number out, not to copy the percentages.
It’s tempting — especially when you’re starting out — to quote this job at $4,800. That’s the direct cost ($4,000) plus a 20% markup ($800) you call profit. The $800 feels like real money. But it has to cover the truck, the insurance, the slow months — overhead that doesn’t show up on the day of the job. Your actual overhead on a job this size is closer to $1,200 (30% of the $4,000 direct cost). The $800 markup is $400 short. You end up in the hole and don’t see it, because there’s no line for overhead in your math.
Breaking the three numbers out keeps that from happening. Each one stays on its own line, which means overhead actually gets covered and profit is what you take home — not a guess.
Pick the method that fits the job
The example above used per-square-foot pricing. It’s not the right choice for every job. Most experienced painters use all three methods depending on what’s in front of them.
Per square foot is cleanest when you have measurements and the prep is predictable. Heavy prep — lots of patching, sanding, repair — takes more time than the square footage shows. On those jobs, charge a higher rate, or add prep as its own line on your estimate.
Hourly is for unpredictable work — repairs, touch-ups, callbacks. You’re paid for actual time, which protects you when a small job grows. Trade-off: if you’re fast, hourly leaves money on the table.
Daily is most flexible with a crew or subcontractors. Quote two painters across three days — clean math. Works when the scope is set but the day-by-day varies.
Pick the method that fits the job, then run the three numbers on it. The Painting Estimate Calculator we built handles all three methods with overhead and profit as separate lines — set your numbers and the math runs. Free, no sign-up.
Related: Why customers won’t pay your invoice — and what to do.
Send branded estimates that look like a real business.
Honisto invoicing for painters and service businesses. Free to start.