Pricing your work
How to Price Painting Jobs
Price a painting job by adding your fully-loaded labor cost, paint and materials, a fair share of overhead, and a margin on top, then decide whether to bill hourly or flat-rate. Small touch-ups usually work best hourly; full interior, exterior or commercial jobs are easier to sell and protect as a flat-rate or per-square-foot quote.
Hourly vs flat-rate pricing
Hourly pricing fits small, unpredictable painting work; flat-rate or per-square-foot pricing fits full rooms, full exteriors, and commercial repaints where you can measure the job and estimate labor hours in advance.
| Pricing model | Best for | Advantage | Limit |
|---|---|---|---|
| Hourly | Touch-ups, single-wall patches, small repairs | Protects you when scope or prep is unknown until you start | Customers dislike an open-ended number and may compare you unfavorably to a flat quote |
| Flat-rate (per job) | Full interior rooms, whole-house interior repaints | Easy for the customer to approve; you keep the upside if you finish faster | You absorb the cost if prep, coats, or surface condition run over your estimate |
| Per square foot | Exterior repaints, larger interior jobs, commercial walls | Scales predictably with job size and is easy to compare across bids | Requires an accurate measurement and a rate that already reflects your labor, material, and overhead cost |
Step 1: Build your fully-loaded hourly labor cost
Your fully-loaded labor cost is what an hour of painting actually costs you, not the wage you pay a painter. Start with the hourly wage, then add the employer's share of payroll taxes, because that share is a real cost of every billable hour even though the crew never sees it in their paycheck.
Employers must withhold Social Security and Medicare taxes (FICA) from wages and also pay a matching employer share of those same taxes.
On top of FICA, employers alone (not employees) owe federal unemployment tax (FUTA), which applies to only the first portion of each employee's yearly wages and carries a standard rate that is reduced by a credit for employers current on their state unemployment tax.
More broadly, employers are responsible for withholding federal income tax from wages in addition to withholding and matching FICA, and for filing and paying FUTA separately from those other employment taxes.
Worked example (fictional, rounded numbers, not a market average): if a painter's wage is $25 per hour, add roughly the employer FICA match and a small FUTA amount, and a fully-loaded wage in this made-up example lands near $28 to $29 per hour before overhead is even added. Use your own state's workers' compensation and unemployment rates in place of this placeholder, since those vary by location and trade classification.
Step 2: Separate billable hours from paid hours
Not every hour you pay a painter for is an hour you can bill a customer, and confusing the two is the fastest way to underprice a job. Paid hours include drive time between jobs, loading and unloading equipment, mixing paint, cleanup, and any time between jobs when the crew is idle waiting on a next site. Billable hours are only the hours you can put on a customer's invoice for that specific job.
To convert a wage-based labor cost into a rate you can quote, track how many hours a painter is paid for in a typical week versus how many of those hours actually get billed to jobs. If a painter is paid for 40 hours but only 32 are billable because of drive time, loadout, and small gaps between jobs, your true labor cost per billable hour is higher than the fully-loaded wage from Step 1 alone. Divide total paid labor cost for the week by billable hours, not paid hours, to get an accurate labor cost per billable hour.
Step 3: Add your overhead per billable hour
Overhead is every cost of running the painting business that is not the direct labor or the paint used on a specific job, and it has to be spread across your billable hours so each job carries a fair share. For a painting business, common overhead includes sprayers and other equipment, ladders and scaffolding, drop cloths, tape, and other sundries, vehicle costs and fuel, general liability and vehicle insurance, and office or storage costs.
To turn overhead into a rate, estimate your total overhead cost for the year, then divide it by the number of billable hours you expect your crew to work in that same period. The result is an overhead rate per hour that you add on top of labor cost on every quote, so a slow month or an unusually large equipment purchase does not sink the margin on whichever jobs happen to be scheduled that month.
Step 4: Price materials with a consistent markup
Paint, primer, caulk, tape, plastic sheeting, and sundries should carry a markup over their purchase cost, because sourcing, transporting, and managing materials takes time and vehicle capacity that a flat pass-through price does not cover. Pick one markup percentage for materials and apply it consistently across quotes so pricing stays predictable for you and defensible to the customer if they ask why materials cost more than the store price.
Estimate material quantity separately for each job based on square footage, number of coats, and surface porosity, since guessing a flat materials number per job is one of the most common ways painting businesses underprice larger jobs.
Step 5: Decide margin vs markup and set your price
Markup and margin are not the same thing, and mixing them up quietly erodes profit. Markup is the percentage added on top of your total cost (labor, materials, overhead) to arrive at your selling price. Margin is the percentage of the final selling price that is left over as profit after all costs are paid. A 25 percent markup on cost produces a smaller profit margin than a 25 percent margin target, because margin is measured against the higher selling price, not the lower cost base.
Worked example (fictional numbers): if your fully-loaded cost for a job, labor plus materials plus overhead, comes out to a rounded 500 in this made-up example, a 25 percent markup would price the job around 625, while targeting a 25 percent margin would price the same job closer to 667, since margin is calculated on the selling price rather than the cost. Decide which one you are targeting before you finalize a quote, and use the same method on every job so your pricing is consistent.
What painters earn
The median annual wage for painters, construction and maintenance was 49,400 dollars in the latest BLS data, which works out to about 23.75 dollars per hour. Use this as a labor market reference point for what painters in this occupation typically earn nationally, not as a price to charge customers, since your own quote also has to cover overhead, materials, and margin on top of labor.
Local pay for painters varies by region, cost of living, and whether the work is residential or commercial, so treat the national figure above as a starting reference for benchmarking your own labor cost, not a rate to copy directly into a quote.
Pricing mistakes that cost painting businesses money
- Quoting labor at the wage rate instead of the fully-loaded rate. Leaving out the employer share of payroll taxes from Step 1 understates true labor cost on every job.
- Estimating prep work as a rough guess instead of its own line item. Scraping, sanding, patching, and caulking often take longer than expected and should be estimated with their own hours, not folded into "painting time."
- Spreading overhead unevenly. Charging overhead only on large jobs, or forgetting it on small ones, means small jobs quietly lose money while large jobs subsidize the business.
- Confusing markup with margin. Targeting a markup percentage when you actually need a margin percentage (or vice versa) leaves real profit on the table across many jobs.
- Never revisiting material markup. If paint and sundries costs rise and the markup percentage stays fixed in dollar terms rather than percentage terms, materials profit erodes over time.
- Billing paid hours as if they were all billable. Drive time, loadout, and idle time between jobs are real costs that must be captured in the labor rate per billable hour, not written off.
Tools that help you quote faster
Once your pricing formula is set, the fastest way to apply it consistently is to build it into a pricebook inside your field service app so every quote pulls from the same rates instead of being rebuilt from scratch on site.
- Housecall Pro offers all-in-one scheduling, quoting, and invoicing built for home service crews, useful for painting businesses that want a single app for the quote-to-job-to-invoice flow.
- Jobber provides scheduling, quoting, and invoicing built for home service teams, with pricing that scales by user count as a crew grows.
- FieldPulse is a seat-based field service management tool aimed at growing trade businesses that need quoting alongside scheduling and dispatch.
- ServiceM8 is a lightweight job management app suited to small painting crews that want a simpler quoting and job workflow without a large feature set.
See our estimate and quote software guide for how to compare these and other options for sending itemized, approvable quotes from the job site.
Frequently asked questions
What is a typical hourly rate for a painter?
Should I charge hourly or flat-rate for painting jobs?
How much should it cost to paint a house based on square footage?
How do I price interior versus exterior painting jobs differently?
What markup should I put on paint and supplies?
How do I charge for prep work and repairs on a painting job?
How do I build overhead into a painting quote?
What is the difference between markup and margin when pricing a painting job?
Sources we checked
Every feature and policy on this page comes from these vendor or government pages, last checked Sep 26, 2026. See how we review.
Cite this page
Amine from KitFinch. “How to Price Painting Jobs.” Kitfinch, updated Sep 26, 2026. https://kitfinch.com/guides/how-to-price-painting-jobs
Plain-text version for AI assistants: /guides/how-to-price-painting-jobs.md