Painting Contractor Markup Percentage: The 50% Rule

Paint brushes, roller, drop cloth, and navy color swatches arranged on a workbench

Quick answer: Painting contractors should target a 30-50% gross profit margin on residential jobs, which means marking up direct costs (materials + labor) by 43-100% to get to the customer-facing price. The most common mistake new painters make is marking up only 15-25%, which leaves them earning $40-60K/year while doing $200K in revenue. The math below shows exactly how to calculate the right markup for your market.

JM

Reviewed by John Miller

Licensed painter, 15 years in the field

“For my first three years as a painter, I marked everything up 18%. I worked 70-hour weeks and made $42,000 a year. My buddy doing identical work in the same market marked up 60% and cleared $110K. The difference wasn’t skill or marketing. It was math nobody had ever taught either of us.”

Want a number for your project?

Stop under-pricing. PaintPricing’s free calculator applies industry-standard markup automatically — you set your hourly rate and target margin, the math runs every quote.

Use the free calculator

Markup vs margin: the math most painters get wrong

Painter tools beside a painting contractor markup percentage worksheet

These two terms describe the same gap between cost and price, but from opposite directions:

  • Markup is the percentage you add to cost. If your direct cost is $100 and you mark up 50%, your customer pays $150.
  • Margin is the percentage of the customer’s payment that’s profit. If they pay $150 and your cost is $100, your gross margin is $50 / $150 = 33%.

Same job, two different numbers. A 50% markup is a 33% margin. A 100% markup is a 50% margin. Painters who confuse these two systematically underprice themselves.

Markup-to-margin conversion table (memorize this)

Markup on cost Gross margin on revenue
20% 16.7%
30% 23.1%
43% 30% (industry minimum)
50% 33.3%
67% 40%
100% 50% (industry target)
150% 60%

The target every painting business should hit: 43-100% markup, which translates to 30-50% gross margin. Below 30% margin, you don’t have a business; you have a job that pays poorly.

Why most painters under-mark-up (the psychology)

Three reasons painters consistently leave margin on the table:

1. Fear-based pricing

New painters compete on price because they’re afraid of losing the bid. So they mark up 20% to be “competitive,” win the job at a lower margin than they need, and end up working harder per dollar earned. The cure: realize that 25-40% of homeowners will pick the highest of three bids if the document is professional. You don’t have to be cheapest to win.

2. Confusing markup with margin

Painters who think they’re making 30% are often making 23%. The math feels close, but the 7-point gap compounds across a year. On $200K of revenue, the difference is $14K of profit — the difference between a vacation and a new truck.

3. Not loading labor cost correctly

Painters often calculate labor as their hourly wage rate (say $25/hour for the lead painter). But the actual cost of an hour of labor is much higher when you include payroll taxes (7.65%), workers comp (3-12% depending on state), general liability insurance, vehicle, tools, and overhead allocation. The truly loaded cost is typically 1.4-1.8x the hourly wage. Marking up an under-loaded labor cost means you’re marking up something that’s already at a loss.

How to calculate your real direct cost (before markup)

The formula for an honest direct cost on a painting job:

Direct cost = Paint & materials + Loaded labor + Job-specific overhead

  • Paint & materials = actual receipts (paint, primer, caulk, masking film, drops, sandpaper, brushes). Easy to track.
  • Loaded labor = wage rate × 1.4-1.8 × hours. The multiplier covers payroll taxes, workers comp, GL insurance, and benefits if applicable.
  • Job-specific overhead = gas, tolls, drive time, equipment depreciation allocation. Usually 5-8% of the labor cost above.

Loaded labor multiplier by state (approximate)

  • Low-cost states (Tennessee, Indiana, Texas, Florida): 1.35-1.50× wage rate. Lower workers comp + no state income tax.
  • Mid-cost states (Georgia, Arizona, North Carolina): 1.45-1.60×.
  • High-cost states (California, New York, Washington): 1.65-1.85×. Higher workers comp, state taxes, and benefits expectations.

If you pay your lead painter $30/hour and you’re in a mid-cost state, your loaded cost is roughly $30 × 1.5 = $45/hour. That’s the number you mark up. If you marked up the unloaded $30 instead, you’d be giving away $15/hour of payroll-related cost.

The math, every time, automatically.

PaintPricing’s free calculator applies your loaded labor rate and markup target to every quote — no spreadsheet drift, no forgotten line items, no $15/hour of give-away. Same 12 line items as our Word template, with the math built in.

Worked example: a $5,000 interior repaint at 50% gross margin

Standard 1,500 sq ft single-story interior repaint, 2 painters, 4 working days, mid-cost market.

Line Amount
Paint (12 gal SW Emerald walls + 3 gal trim) $840
Primer + caulk + sundries $240
Lead painter (32 hrs × $30 wage × 1.5 load) $1,440
Helper (32 hrs × $20 wage × 1.5 load) $960
Job-specific overhead (gas, drive time, 6%) $144
Direct cost $3,624
Markup at 50% (= 33% gross margin) +$1,812
Customer price (33% margin) $5,436
Markup at 100% (= 50% gross margin) +$3,624
Customer price (50% margin) $7,248

Most painters bidding this job land between $5,200 and $6,800. The painter at $5,436 is barely making 33% gross margin. The painter at $7,248 is hitting the industry target of 50%. Both bids are reasonable; the difference is whether the painter is running a business or a job.

How to raise your markup without losing jobs

Painters who’ve been under-marking-up for years often panic at raising prices. Three tactics that work:

1. Raise prices on new customers first

Existing customers got your old price for a reason — don’t blow up the relationship. Start every new lead with your new (higher) pricing. Within 3-6 months, your average margin per job rises without backlash from old clients.

2. Add a third tier instead of raising the base price

Instead of raising your standard repaint from $4,200 to $5,400, offer three tiers: Standard ($4,200, what you used to do), Premium ($5,400, with extras like wall priming or accent walls), and Elite ($6,800, with everything plus a 5-year warranty). Most customers pick the middle. You’ve effectively raised your average ticket without touching the floor price.

3. Improve the bid document quality

A professional-looking branded proposal sustains a 15-25% price premium over a hand-written quote. The work is identical — the perceived value is different. Painters who upgrade their bid documents often raise prices simultaneously without losing close rate.

Material markup vs labor markup: should they be different?

Many painters mark up materials separately from labor. Industry-standard material markup is 20-35%, lower than the overall job markup because material cost is more visible to customers (they know what a gallon of Sherwin-Williams costs). Labor markup can be higher (60-120%) because labor cost is opaque to customers.

Simple framework: bundle materials and labor into a single “direct cost” figure, then apply a unified markup. Most painters find this cleaner than tracking material and labor markup separately. The customer sees one total; you make the same margin either way.

Common markup mistakes painters make

  • Marking up the unloaded wage rate. Costs you 30-50% of payroll-related expense.
  • Confusing markup and margin. 30% markup is only 23% margin.
  • Holding markup flat as wages rise. Wages go up every year; your markup % should adjust to keep your real dollar margin growing.
  • Discounting under pressure. Customers who ask for 10% off your already-thin bid are training you to lower prices. Hold the line or walk.
  • Not tracking actual margins per job. Without job-cost tracking after completion, you don’t know which jobs make money. Many painters discover their commercial jobs lose money while their residential jobs subsidize them.

When manual markup math stops being enough

If you’re running 4+ bids a week, the markup math (loaded labor + materials + overhead + markup) is mentally heavy and error-prone. PaintPricing’s free calculator applies your loaded hourly rate and target markup to every quote automatically — same math as this article, no spreadsheet drift. Free version handles 3 quotes; lifetime version is unlimited at $249.

Frequently asked questions

What gross margin should painting contractors target?

30-50% gross margin on residential work, with 40-45% as the typical sweet spot. Below 30% margin, your business won’t survive overhead and taxes. Above 50% margin, you’re likely pricing yourself out of competitive bids unless you have a strong brand or service differentiation. Commercial work often runs lower (25-35%) due to bid competition.

What’s the difference between markup and margin in painting?

Markup is the percentage added to cost to get to the customer price. Margin is the percentage of customer revenue that’s profit. A 50% markup is a 33% margin; a 100% markup is a 50% margin. Painters who confuse these systematically under-price — targeting “30% margin” while only marking up 30% means actual margin is just 23%.

Should I mark up paint and labor at different rates?

Most painters bundle them into a single direct cost and apply one markup. Tracking separately is cleaner accounting (material markup 20-35%, labor markup 60-120%) but doesn’t change the total customer price if your target overall margin is consistent. The single-markup approach is simpler and harder to make math errors on.

How do I calculate my loaded hourly labor cost?

Multiply your painter’s hourly wage by 1.4-1.8 to cover payroll taxes (7.65%), workers comp (3-12%), general liability insurance, and overhead allocation. A $30/hour painter typically costs $42-55/hour fully loaded. Mark up this loaded number, not the wage rate. Marking up the unloaded wage means you’re leaving 30-50% of payroll-related cost unreimbursed.

Why do my painting profit margins feel thin even with markup?

Three common causes: (1) marking up unloaded wages instead of loaded labor cost, (2) under-quoting prep hours so labor goes over budget, (3) job-specific overhead (gas, drive time, equipment) not being included in direct cost before markup. Audit your last 5 completed jobs by comparing quoted to actual hours and material spend. The leak is almost always in one of those three places.

Should I raise my painting prices?

If your gross margin is under 30%, yes — you’re running a job, not a business. Strategy: raise on new customers first (existing clients keep their old rate for 3-6 months), add a third premium tier rather than raising base price, and upgrade your bid document quality so the perceived value matches the higher price. Most painters can sustain 15-25% price increases with no drop in close rate.

How much should painting overhead be?

15-25% of revenue typically goes to business overhead: insurance, vehicle, phone, software, marketing, office, owner’s admin time. This sits between gross margin and net margin. If your gross margin is 40% and overhead is 20%, your net margin is 20% — healthy. If overhead exceeds gross margin, the business is structurally losing money.

How do I track painting markup per job?

After each job ends, compare your bid’s breakdown to actual receipts and hours: paint spend, material spend, labor hours, drive time. Calculate actual direct cost vs quoted direct cost. The gap (positive or negative) is your real margin variance. Most painters discover commercial and large exterior jobs run thinner than expected, while small interior repaints are more profitable than they thought.

Stop leaving margin on the table.

PaintPricing applies your loaded hourly cost and target markup automatically to every quote — no math errors, no forgotten overhead. Free to try with 3 quotes.

Keep reading

Free Painting Estimate Calculator →

Build a branded painting proposal in 4 minutes — no signup, no math.

PaintPricing Lifetime Deal ($249) →

First 50 painters only. Unlimited branded proposals, one-time payment.

Painting Estimate Templates (all formats) →

Word, PDF, Excel, simple, contractor, interior.

How to Write a Painting Estimate →

The 12 line items every estimate needs, explained.

How we source this data

Prices reflect 2026 U.S. averages. We combine contractor-reported rates, manufacturer spec sheets, and federal wage data, then cross-check against John Miller’s 15 years of field experience pricing residential and commercial jobs. Numbers are updated quarterly.

Primary sources:

  • U.S. Bureau of Labor Statistics, Occupational Employment Statistics: Painters, Construction and Maintenance (2024)
  • Sherwin-Williams product data sheets (Emerald, SuperPaint, Duration)
  • Benjamin Moore technical data sheets (Aura, Regal Select, Ben)
  • HomeAdvisor / Angi national cost reporting (2025 survey data)
  • PaintPricing field data from licensed contractor John Miller (2010–2026)
  • Painting Contractors Association — Pricing for Profit (industry margin guidance)
  • U.S. Bureau of Labor Statistics — Painters Construction and Maintenance wage data (OES 47-2141)
  • IRS Schedule C and Schedule SE (small-business tax accounting)

Ready to price your next job with confidence?

Stop second-guessing your estimates. PaintPricing helps you calculate accurate quotes in minutes so you can focus on painting, not paperwork.

Try It Free