You lose money two ways on estimates. You bid too low and eat the job. You bid so high that the homeowner picks the next painter on the list.
Most owner operators fix that by picking one pricing habit and sticking to it on every walkthrough. The habit is not the problem. Using the wrong habit for the job type is.
This guide covers three pricing methods painters use every day. You will see when each one wins, where each one breaks, and a full interior room takeoff with real math.
Run the same numbers in our free painting estimate calculator while you read. Swap in your own labor rate, production speed, and margin when you know them.
Price per square foot
Per square foot pricing starts with paintable area. You measure walls, ceiling, trim if it is in scope, then subtract doors and windows. You multiply by coats, divide by your crew production rate to get hours, add prep, add materials, then add profit.
Homeowners and property managers like square foot quotes because they can compare bids on the same number. You like them because change orders are easy to explain. Add 400 square feet of accent wall and the price moves in a straight line.
The risk is sloppy takeoffs. Miss a gable on an exterior bid and your square foot rate looks fine while your crew works for free.
Pair every square foot price with a written scope. List surfaces, coats, prep level, and what you are not painting.
Build your own dollars per square foot from jobs you already closed. Divide final invoice by measured paintable square feet at the same prep level. Log five interiors and your average becomes the number you quote, not a rule you heard at the paint desk.
Price per hour
Hourly pricing is honest about labor. You estimate hours for prep, brush work, spray days, wait time between coats, and cleanup.
You multiply by your loaded labor rate. Materials stay a separate line or a markup on paint.
Hourly quotes work well on heavy prep jobs, cabinet refinishing, and commercial work where the general contractor thinks in days and hours. They also help when the scope is unknown until you strip failing coating.
The downside is trust. A homeowner who has been burned by a slow contractor hears hourly and imagines an open checkbook. Fix that with a not to exceed cap, a daily production target, or a phased quote after a small test patch on a hidden wall.
Your loaded rate should cover wages, taxes, workers comp, fuel, and a slice of overhead. Build it from payroll and job costing on your last few crews, not from a number you overheard. If you do not know your number yet, start with what you pay yourself plus your burden and a slice of monthly overhead, then adjust after three months of tracking hours on every invoice.
Price per room
Per room pricing is a sales tool. You sell a dining room package, a primary bedroom package, or a whole house bundle.
The customer gets one line on the proposal. You still build the price from square feet and hours behind the scenes.
Room packages win on residential repaints where the homeowner thinks in spaces, not surfaces. They also speed up phone quotes when you trust your averages.
The failure mode is the open floor plan. Two painters pricing the same great room can be 300 square feet apart and never know it.
Use room pricing only after you have measured enough similar jobs to know your average. When the layout is odd, drop back to square feet.
When each method wins
Use square foot pricing when the surfaces are measurable and the scope is stable. Interiors with clear wall and ceiling counts, exteriors after a full takeoff, and commercial bids tied to drawings fit here. On most residential interior repaints, square foot pricing with a tight scope wins because it is fast to explain and easy to defend.
Use hourly pricing when prep drives the job more than rolling walls. Stripping, patching, lead safe work, and multi coat builds on cabinets fit here.
Use per room pricing when you are selling a residential repaint package and your averages are backed by measurements. It is a wrapper around square foot math, not a guess.
Worked example: 12 by 12 bedroom, two coats
This matches the default room in the painting estimate calculator: 12 foot length, 12 foot width, 8 foot height, one door, one window, two coats, 350 square feet per gallon coverage, $45 per gallon paint, $55 per hour labor, 150 square feet per hour production, 2 prep hours, 10 percent materials markup on paint, and 20 percent profit margin. Follow the steps below with those inputs.
Step 1: paintable square feet
Wall area is two times height times the sum of length and width. That is 2 × 8 × (12 + 12) = 384 square feet.
Ceiling area is length times width. That is 12 × 12 = 144 square feet. Gross area before openings is 384 + 144 = 528 square feet.
Subtract one standard door at 20 square feet and one window at 15 square feet. Paintable area is 528 − 20 − 15 = 493 square feet.
Step 2: paint gallons
Gallons per coat equal paintable area divided by coverage. 493 ÷ 350 = 1.4 gallons per coat as a decimal.
Total gallons to buy use ceiling on total area times coats divided by coverage. ceiling(493 × 2 ÷ 350) = ceiling(2.817) = 3 gallons. Paint cost is 3 × $45 = $135.
Step 3: labor hours and cost
Rolling and brushing time is paintable area times coats divided by production rate. 493 × 2 ÷ 150 = 6.573 hours.
Add 2 prep hours. Total labor hours = 6.573 + 2 = 8.573, rounded to 8.6 hours on the calculator display. Labor cost is 8.6 × $55 = $473.
Step 4: materials markup
Ten percent markup on paint cost is 0.10 × $135 = $13.50. Subtotal is paint plus labor plus materials markup. $135 + $473 + $13.50 = $621.50.
With a 20 percent profit margin, divide subtotal by (1 − 0.20). $621.50 ÷ 0.80 = $776.88 suggested bid. Price per square foot on this room is $776.88 ÷ 493 ≈ $1.58 per square foot for this scope and these assumptions.
The calculator defaults are a light scope: walls and ceiling only, no trim, and only two prep hours. A real job with trim, patching, and furniture moving lands higher. Add those hours in the tool and rerun the takeoff before you quote.
Change one input and the bid moves. Faster production drops hours.
An extra coat jumps gallons and labor. That is why you keep a calculator on your phone instead of memorizing one dollar figure.
Build your own rate sheet
After five similar jobs, you should know your real production rate on interiors, exteriors, and cabinets. Log paintable square feet, crew hours, and final invoice. Compare invoice divided by square feet to the example above, then track the rows below in a table you update each quarter.
- Interior walls and ceilings: your average dollars per square foot at your standard prep level.
- Exterior siding and trim: your average after you measure walls, gables, and soffit.
- Cabinets: dollars per door or linear foot, backed by hours.
Update the table once a quarter. Send every field quote through the same math so your crew sees consistent numbers.
Common pricing mistakes
- Quoting from memory on exteriors without counting the number of stories and ladder time.
- Matching a competitor’s low square foot price without matching their prep scope.
- Forgetting caulk, filler, and primer in materials when the homeowner said “just paint.”
- Skipping profit to keep the crew busy in a slow week. Margin is not greed. It pays for slow weeks, broken sprayers, and callbacks.
FAQ
Should I give a square foot price on the phone?
Only if you confirm room size or exterior square feet and your standard prep. Otherwise quote a range and measure on site.
Do I price trim separate from walls?
Many painters bundle trim with walls on interiors for speed. On exteriors, list body, trim, and accent separately so you can adjust when trim is heavy.
How do I handle color changes and extra coats?
Add coats in the takeoff before you quote. Charge for deep base coats or significant tint changes as a line item tied to extra gallons and hours.
When should I walk away from a bid?
When the scope keeps shifting, the customer will not agree to prep, or your loaded rate cannot hit their target without losing money. A no is cheaper than a crew week at a loss.
Where can I practice the math without a spreadsheet?
Use the painting estimate calculator on site. It uses the same formulas as this example.
Next step for your business
Pricing gets easier when your phone rings for jobs you actually want. A painting contractor website with a page for each service and your city gives homeowners a reason to call you instead of a shared lead list.
GotLocal builds your site first, so you see it before you pay anything. Price the work right, then make sure the right customers find you.