Where Painting and Decorating Contractors Lose Margin - and How to Protect It

Zigaflow9 June 20267 min read
Live Field UpdatesRight now
J. Smith submitted eForm on JB-0441
2 min ago
K. Jones updated job status - JB-0438
8 min ago
T. Brown captured 4 photos on JB-0435
14 min ago
R. Davies flagged issue on JB-0433
22 min ago

Painting and decorating contractors who stay busy often miss their margin targets. Four predictable leaks - underpriced prep work, stale material pricing, absorbed verbal additions, and untracked setup labor - account for most of the gap, and each one is fixable.

Painting and decorating contractors who stay busy through the season often find their margins tell a different story than their schedule. Gross profit targets of 30-50% are achievable in this trade, but net profit of 13-27% is the realistic range for well-run businesses, and many operators fall short of that - not because they are undercharging on the headline price, but because predictable costs keep slipping through without being captured. The losses are not dramatic. They accumulate job by job, mostly on prep time, material pricing, verbal add-ons, and untracked setup labor. Each one is fixable once it is made visible.

Prep Work Absorbed in the Flat Rate

Underestimating prep time is the most commonly cited profit killer for painting contractors, and it usually starts with how the estimate is worded. A quote that says "includes light prep" invites the customer to interpret "light" differently than the contractor does. When surfaces turn out to have flaking paint, hairline cracks, or adhesion problems that require scraping and spot priming, the contractor absorbs the extra time with no written basis to charge more.

Prep work pricing is not a small rounding error. Scraping loose paint runs $1-$3 per square foot. Wallpaper removal is $1.50-$4 per square foot. Patching holes ranges from $10 per small hole to $75 per large repair, depending on the damage (Build-Folio Mar 2026). On a typical exterior job where 150 square feet of siding needs scraping and spot priming, an additional 2-3 hours of labor at $65-$80 per hour burdened represents $130-$240 absorbed. Across 15-20 exterior jobs per year where this happens, that adds up to $2,000-$4,800 annually written off as "preparation included."

The fix is to treat prep as a variable, not a constant. During the site survey, document every surface condition that goes beyond standard cleaning. Price prep tasks as separate line items in the written quote - specified by type and area, not described in general terms. The quote should state explicitly what is included: "Includes filling nail holes up to 6mm, light sanding, and spot priming only. Scraping loose paint and crack repairs quoted separately." Customers who understand what they are paying for rarely object to having prep priced correctly.

Use a prep survey checklist

Walk every surface before quoting. Note scraping, patching, caulking, priming, and wallpaper removal requirements separately. Each category gets a line item in the estimate, not a vague "includes reasonable prep" clause.

Materials Quoted at Stale Prices

Paint prices are not stable. Material costs rose 6.21% for painting contractors in 2025 compared to 2024, and prices for exterior-grade and premium interior paints have climbed a further 6-8% since then, driven by increases in acrylic resin, titanium dioxide, and supply chain costs (Pearl Painters Dec 2025; facadecolorizer.com 2026). PPG and other major suppliers communicated additional price increases effective in spring 2026, including fuel and energy surcharges (Repairer Driven News Apr 2026).

The problem for painting contractors is that jobs are often quoted from memory or from a pricing sheet that was last updated six to twelve months ago. Materials represent 15-30% of total job cost for a typical paint project (Build-Folio Mar 2026). On a whole-house exterior priced at $6,500 with 22% material content, the material value is around $1,430. A 7% cost increase not reflected in the quote absorbs $100 in margin per job. Across 10 exterior projects per year, that is $1,000 quietly eroded before a brush touches a wall. On premium-specification interiors using Benjamin Moore or Sherwin-Williams products at $55-$80 per gallon, the numbers compound faster.

The fix is a freshness rule. Any job involving more than $400 in materials gets a supplier price check before the quote is sent. Set quote validity at 21 days, not 30 or 60, and include a material price escalation clause for any project over $2,500. When a supplier price changes between quote acceptance and job start, the contract language to pass through the increase is already in place.

Verbal Additions Absorbed Without Written Change Orders

Every painting contractor knows the request. The customer is happy with the work in progress and mentions, while walking past the landing, that the hallway ceiling really could use a coat too. Or that the trim in the spare room "should only take an hour." These additions feel minor at the time, and the instinct is to accommodate them. But the economics are clear: a standard bedroom repaint with ceiling and trim runs $350-$550 (Build-Folio Mar 2026). An exterior soffit and fascia addition on a house already scaffolded can run $400-$800. When these are done off the cuff and invoiced at the original agreed price, the job margin is quietly compressed.

The pattern is persistent. One absorbed addition per two or three jobs, at $300-$500 average, across a 50-job annual operation, represents $5,000-$8,000 per year given away. The contractor absorbs the cost of labor, additional materials, and extra time on site, while the customer receives a larger scope than they paid for.

Scope creep at handover

The end of a job is the most common point for "while you're here" requests, when the contractor wants to close on a positive note and the customer knows they have leverage. Set the expectation at the start of every job that any additional work goes through a written change order before proceeding - not after.

The fix is a $200 written change order threshold. Any addition - regardless of how small it seems - is priced and confirmed in writing before work begins. This does not mean turning down extra work. It means capturing the revenue. Most customers who ask for additions expect to pay for them. They simply do not raise the payment question unless the contractor does.

Setup, Masking, and Cleanup Time Not Priced Into the Shop Rate

Painting labor benchmarks focus on production rates: rolling walls at 150-250 square feet per hour, cutting in edges at 80-120 linear feet per hour (Build-Folio Mar 2026). What those benchmarks do not include is the time before and after the painting itself. Setup and masking for a standard room takes 30-60 minutes. Cleanup, removing tape, and repositioning furniture takes another 20-30 minutes. Customer communication, color consultations, and mid-job check-ins are unbillable but real. If a contractor prices only the time a brush or roller is in motion, an hour or more of time per job disappears into overhead without recovery.

At a shop rate of $65-$80 per hour and 50 jobs per year, 1-1.5 hours of unpriced time per job represents $3,250-$6,000 annually absorbed into the business without a corresponding revenue line. The business stays busy, but the owner wonders why net margin falls short of what the gross figures suggest it should be.

The fix is to build setup, masking, and cleanup time into the per-room or per-job pricing systematically. The Build-Folio pricing framework recommends adding a 15-20% labor buffer above calculated production time for unexpected issues (Build-Folio Mar 2026). That buffer should cover setup and cleanup as a starting point, with adjustment for complex masking situations - multiple surfaces, occupied rooms, multi-story work - where the non-painting time is materially higher.

A 10% price increase with the same job volume goes straight to the bottom line. Tracking actual costs on every job - prep, materials, setup, additions - is how that 10% gets found.

Each of these four leaks is individually straightforward to address, but they interact. A job that has underpriced prep, stale material costs, an absorbed verbal addition, and an hour of untracked setup time can easily run 12-15% below its quoted margin without any single failure being dramatic enough to notice. The "busy but broke" pattern many painting contractors describe is almost always explained by this combination of small, recurring losses rather than one large pricing error.

A job record that captures the quoted scope, materials purchased, actual labor hours by phase, and any variations raised gives a real picture of margin per job, not just a month-end blended number. When prep time and material costs are tracked against the quote on each job, these four leaks become visible. Once visible, they are straightforward to address.

painting contractorsmargin protectionjob costingchange ordersprep work pricing

Related pages

See it in action

Ready to run your business
on one platform?

Book a free demo and see how Zigaflow fits your team.

Book a free demoView pricing