All articles

Custom CRM

CRM for a Painting Business: The 7-Stage Test

A painting job can sit signed for months before a brush moves. 7 stages a painting CRM must hold, with live prices for DripJobs, PaintScout and Jobber.

20 min read
Photo: Karolina De Costa / Unsplash

The short answer

The right CRM for a painting business holds seven stages, not a lead list: walkthrough, production-rate estimate, decision, deposit and backlog, crew production, touch-up walkthrough, and the repaint years later. Most losses happen in the months between signature and start date. Pick software by which stage leaks, and verify every price on the vendor's live page.

A painting sale has a hole in the middle of it. The walkthrough happens in February, the estimate goes out that week, the homeowner signs in March, and the crew arrives in June. Then, if the job went well, the same house is due again somewhere around 2033.

Most CRM advice for painters ignores that hole. The top-ranking articles for this search are written by software vendors ranking their own product first, and they describe a generic funnel: lead, quote, job, invoice. That funnel fits a plumber, not a trade where the most dangerous period comes after the signature.

One r/paint owner described the problem in one line. Explaining why they insist on a deposit, they wrote: "Especially for we're booking exteriors over winter... If I didn't collect a deposit I would have some customers jumping ship when they find a lower price in the several months before the job starts."

That is the job: hold the customer, colors, price and start date through a gap measured in months, then hold the house for a decade.

Why is a painting CRM different from a generic contractor CRM?

Because in painting the estimate is not paperwork attached to the sale. It is the sale. A generic CRM treats the quote as a document with a dollar figure. A painter's estimate is a model of the house: square footage by surface, coats, prep, primer, product tier, and the hours a crew will take to do each of them.

The Painting Contractors Association publishes a worked example of production-rate estimating: a painter covering 425 sq ft of previously painted walls in 5 hours for two coats gives a rate of 85 sq ft per hour. The same guide works through labor pricing, with labor at 40% of expenses and $27 an hour average pay producing a $67.50 target hourly rate, and it tells estimators to measure walls, ceilings, baseboards and item counts separately, removing only openings larger than 100 sq ft.

Apply that to a real job an r/paint owner posted: 1,608 sq ft of ceilings needing primer and paint, plus 1,903 sq ft of walls. At PCA's example rate, the walls alone are about 22.4 crew hours, or roughly $1,511 of labor at the example's $67.50. The ceilings need their own rate, since they also need primer. The same owner added the lesson most new painters learn the expensive way: "room sq ft doesn't work and leaves a lot on the table."

If that math lives in a spreadsheet on one estimator's laptop, two estimators will price the same house differently and your CRM will record two numbers with no idea why. That is why painters keep asking for estimating and CRM in one place. A PaintTalk member put the wish list plainly: "i like being able to track exact paint needed, select colors when im quoting, offer paint upgrades, and having those basic crm features together with the estimator in one app. so sick of the zapier nightmare trying to connect multiple systems together." (If you are still sorting out what "contractor CRM" even means, our contractor CRM breakdown separates the four product categories sharing the name.)

The 7 stages a painting CRM has to hold

Each stage of a residential painting job needs its own record.

StageRecord the CRM must holdWhat breaks without it
1. WalkthroughLead source, address, scope notes, photosYou cannot tell which marketing produces jobs you win
2. EstimateSurfaces, production rates, product tier, optionsPricing drifts by estimator and by mood
3. DecisionSent date, views, follow-ups, lost reasonGood estimates die in silence, "no" gets deleted
4. Deposit and backlogPayment schedule, deposit status, confirmed start dateSigned jobs cancel during the wait
5. ProductionCrew, weather-flex status, color sign-off, change ordersRain wrecks the week, color disputes turn into free repaints
6. Walkthrough and touch-upPunch list, leftover paint record, review requestCrews leave before the customer inspects, reviews come in angry
7. RepaintProduct, sheen, colors, substrate, exposure, completion dateYour best future leads sit in a filing cabinet

Stage 3: what close rate should a painting CRM report?

Several, split by lead source. A single company average hides the decision it should drive: where to spend marketing money.

In an r/paint thread asking residential painters for their conversion rate, one owner broke it down by source: "Word of mouth leads are about 8/10. Random inquiries from socials is about 4/10. Leads from the generic lead generators services is less than 1/10." Another commenter in the same thread put their range at 30 to 40% and added, "If you're getting over 50%, your prices are too low."

Volume changes the picture too. A shop in a separate r/paint thread running "anywhere from 4-12+ estimates a week", 80% of them whole interior or exterior repaints, reported a win rate of 24.75%.

Watch out

You will see a claim that "PCA 2025 benchmarks" put the average painting contractor close rate at 22%. It appears on a painting software vendor's blog. We could not trace it to a published PCA report, so treat it as unverified. Your own close rate by lead source is worth more than any industry average.

The more useful lesson from those threads is about the word "lost." A Florida painter in the budget thread wrote: "I just had a customer call me today to set a date for a bid I gave them 2 years ago." That same painter has not advertised since 2010. In a painting CRM, a declined estimate should not be closed and forgotten. It should be marked "not now" with a date, because the house still needs painting and you have already measured it.

If your leak is before the walkthrough, that is a lead problem covered in how to get more painting jobs. For follow-up mechanics, see our guides to estimate follow-up software and why customers ghost after a quote. The painting-specific rule: stop the sequence when the deposit lands, and start a separate one for the backlog.

Stage 4: the backlog is where signed jobs die

Stage four is the one most painting software comparisons skip. Between signature and start date, the customer has your price, a calendar with a lot of empty weeks on it, and a neighbor who knows a cheaper painter.

How long is the gap? Painters in an r/paint thread about being overbooked gave a wide range. One solo interior repainter wrote: "I usually stay fully booked 2 to 3 months out as a strictly interior residential repainter." Another said to "keep 4-6 months in front is ideal." A third described the extreme: "I was booked out 9 months to a year which stressed me out," and fixed it by raising prices until the schedule felt comfortable.

A two to six month gap is a retention problem wearing a scheduling costume. The CRM requirements are specific:

  • A backlog view with dollar value. Signed but not started, sorted by start date, with deposit status beside each job. This is the number that tells you whether to keep advertising.
  • Start-date reconfirmation. An automatic touch at set intervals before the start, confirming the date and restating colors, so the customer hears from you before they hear from a competitor.
  • Deposit collection on signature. A painter trialing Estimate Rocket in 2021 wrote "I dislike the lack of an upfront deposit feature." Check current versions yourself, but the payment request belongs inside the signing flow.

Deposit policy is all over the map, so the software must bend to yours. In one deposit thread, a painter uses "30% deposit, another 40% at the halfway mark, 30% on completion," another has "never collected a deposit on a paint job" in 30 years, and a third takes a "10% deposit to secure a spot on schedule."

Local law overrides all of it. California's contractor board says the down payment cannot be more than $1,000 or 10 percent of the contract price, whichever is less, with no exceptions for special-order materials, so a hardcoded 50% deposit template is a compliance problem there. Our guides on collecting a deposit before starting work and on building a progress payment schedule go deeper on structuring the terms.

If your signed jobs live in a spreadsheet and your start dates live in your head, the backlog is where you are losing money. We map where a painting company's jobs actually leak between walkthrough and repaint, then build the pipeline around it, and we will tell you when an off-the-shelf tool already does the job.

Book a free CRM demo

Stage 5: crews, weather and color are not a dispatch problem

A plumber's software dispatches one technician to one time slot. A painting company schedules a crew to a multi-day block, and the weather gets a vote every morning.

The rules come from the paint makers. Benjamin Moore's exterior guidance says to paint only on a surface more than 5 degrees F above the dew point, within a 35 to 100 degree F range, and to stop immediately if rain arrives. Sherwin-Williams says exterior paint typically needs at least 24 hours before rain. In the Pacific Northwest, one r/paint commenter said the core exterior season "is basically from 4th of July til Halloween".

Mixed job types make it worse. A small residential crew owner using PaintScout for estimates described the scheduling side on r/EntrepreneurRideAlong: "Cabinets need 2-3 days of prep and cure time, exteriors are weather-dependent, interiors usually wrap in 1-2 days." Their conclusion, posted later in the thread, is the most useful scheduling rule we found: "interiors become the filler work that keeps the crew moving when weather shifts. First-come-first-served sounds fair but it is usually what creates the chaos." One commenter, who disclosed they sell workflow consulting, added: "i'd avoid self-booking for anything weather-dependent or multi-day."

Translated into software requirements:

  • Jobs carry a weather-flex flag, and exteriors are booked as flexible blocks with an interior behind them.
  • Moving a job notifies the customer automatically with the new date, and shifts the jobs behind it.
  • Scheduling is by crew, with crew capacity in hours, not by individual technician calendars.
  • Online self-booking, if you use it at all, is limited to walkthrough appointments, not production days.

Our guide to scheduling multiple crews across jobs covers the board itself. The painting-specific addition is color. In one r/paint thread, a contractor finished a customer's kitchen cabinets and wrote: "She sent a text last night saying she loves it, and first thing this morning she wants me to paint everything again." Another commenter described painting one house three times back to back for the same reason, charging full price each time.

That only works if the color selection is recorded and signed before the first coat. California's contractor board goes further for home improvement contracts: a change to price or scope must be done with a written change order signed by both parties before the change. A painting CRM needs a color sign-off field on the job and a change order that attaches to the original estimate, not a text thread. For the pricing side, see how to handle change orders without losing money.

Stage 6: gate the review request on the walkthrough

The tempting trigger for a review request is the paid invoice. For painting, it is the wrong one.

Defects are easiest to find once the drop cloths are gone and the customer walks the job. In an r/paint thread a homeowner described their exterior repaint by a well-reviewed local company: overspray, drips, clipped stones and a missed railing. Asked whether a walkthrough had happened, they replied: "They had left before I got home from work." A painter in the same thread described the fix: "I usually walk the job with clients once we're done and if there's anything my guys missed or if there are any touch ups/ clean up that needs to happen we will address it before we are done."

So the CRM should enforce a sequence: final coat, walkthrough with the customer present, punch list with photos, touch-ups done, sign-off, and only then the review request. The homeowner who watched you fix the drip writes the five-star review. The one who found it alone at 6 p.m. writes a Reddit post. Our guide to getting more Google reviews covers the wording.

This stage also creates your warranty record: exact product, sheen, color codes and where the leftover paint was left, so a touch-up call 18 months later is quick instead of a color-matching expedition.

Stage 7: the repaint file is the real asset

A painting company's customer list is not a list of past buyers. It is a schedule of future jobs with the measurements already done.

The cycle is long but predictable enough to plan around. Sherwin-Williams says exterior repainting is typically needed every 7 to 10 years, depending on climate and the type of paint used. The NAHB's study of home component lifespans is more generous, rating both interior and exterior paint at 15 years or longer, while noting that "home owners often paint more frequently." That spread is why the reminder should follow what you recorded, not a fixed interval.

Run the arithmetic on a hypothetical company. A shop completing 60 exterior repaints a year for 10 years has 600 houses on file. On a 7 to 10 year cycle, somewhere between 60 and 85 of those houses come due every year once the file matures, roughly a full year of exterior volume, with no ad spend and customers who already trust you. Painters feel this in practice: one r/paint painter described a "roughly 80% return rate" and said residential customers mostly hire on trust in the person.

That only happens if each job record carries the completion date, surfaces painted, product line, colors, and a note on condition. Ask any vendor to show you a "due for repaint" list during the demo; it was not a headline feature on any pricing page we read. Our guide to getting repeat business from past customers covers the outreach once the list exists.

What painting CRM software actually costs in 2026

These prices were read from each vendor's live pricing page on September 13, 2026. Monthly billing is shown where the page offered it, because annual prepay is a separate decision.

VendorEntry priceWhat a small painting office would likely buyPainting-relevant gating
DripJobsPro $97/mo, 1 admin userAdvanced $147 + Production Rates $99 + Job Costing $49 = $295/moChange orders and package pricing on Advanced. Two-way texting $25/mo add-on. Extra users contact for pricing
PaintScoutSales $119/mo billed monthly, $99/mo annuallySales $119 + Operations $99 = $218/mo, team seats $20/user/moSales covers estimates, proposals, payments and follow-ups. Scheduling and pipelines come with Operations
Estimate RocketLaunch $139/mo, 3 full usersLaunch covers most 3-person officesAll plans include the full platform. Extra full users $79/mo on Launch, field users $10/mo
JobberCore $49/mo no commitment, 1 userGrow with 5 users, $299/mo no commitmentAutomated quote follow-ups from Connect. Optional line items and job costing on Grow
Housecall ProBasic $79/mo monthly, $59 annuallyEssentials $189/mo monthly, 5 usersSales proposal tool with side-by-side comparisons on MAX, $329/mo monthly with 8 users
QuoteIQEssentials $29.99/mo, 1 userPro $149.99/mo, 4 usersJob costing and QuickBooks listed on Pro
JobNimbusRequest pricingRequest pricingRoofing-first. Every tier, Essentials through Enterprise, says request pricing

Two warnings about reading any comparison, including this one.

First, painting software comparisons go stale fast. A May 2026 comparison on a paint visualization vendor's site lists PaintScout at $119 per user plus a $49 per user CRM add-on and JobNimbus at $225 to $550 a month. On the day we checked, PaintScout's own page showed a $99 Operations add-on with $20 team seats, and JobNimbus showed no prices at all.

Second, setup costs are separate. PaintScout sells optional success packages at $999, $1,499 and $1,999, each including production rates setup, and Estimate Rocket advertises a $995 setup package. Someone still has to time your crews.

Tip

Price the stack, not the plan: estimating tool, scheduling, texting, job costing, photo app and the Zapier plan holding them together. Compare that total against one platform that does all of it adequately.

How to read painting software recommendations

Carefully. This is a small market, and plenty of the "honest reviews" are not.

On PaintTalk, a thread comparing PaintScout and DripJobs includes a long, glowing post about DripJobs' drip messages. A later member called it "clearly AI-generated text promoting DripJobs," and two others agreed. Earlier, a painting company that used DripJobs for a couple of months said "it costs way more than the alternatives once you add everything up."

On Reddit, the co-founder of QuoteIQ disclosed his role in a detailed DripJobs versus QuoteIQ post on r/WhichCRM, which is fair. The same account also left one-line comments saying "QuoteIQ is a solid alternative to Dripjobs" on an r/paint thread and on an r/CRM thread, without the disclosure.

Review sites are thin. DripJobs' pricing page cites a 4.9 out of 5 rating. Its Capterra listing showed a 4.0 rating from 2 reviews on the day we checked. The painting company reviewer there titled their review "Great for mid to large size painting companies" and listed a con worth knowing: "You have to pay $50 per user even if all you want to do is assign them to projects."

The complaint worth taking most seriously is about leaving. The r/CRM poster who titled their thread "PSA: Avoid DripJobs" wrote that "if you ever want to quit, you lose all of the data you created," and that for texting "They refuse to transfer the number to my own twilio account." That is one user's account, not verified with the vendor, but it names the right test for every tool: ask in writing how you export customers, estimates and job history, and whether your texting number leaves with you. Our CRM data migration checklist lists what to demand.

When does a custom CRM make sense for a painting company?

Later than most vendors suggest, and for specific reasons.

A custom build or a heavily configured platform starts to make sense when:

  • You run three or more tools with Zapier in the middle, and someone spends hours a week reconciling estimates, schedules and invoices across them.
  • Your production rate library is a competitive asset across multiple estimators and residential, commercial and property manager pricing.
  • You mix residential repaints with commercial or multi-property work, where one client owns many buildings on different repaint cycles.
  • You want to own the repaint file and the phone number outright, independent of any vendor's export policy.

It rarely makes sense for a solo painter or a single referral-booked crew. The deciding question is whether your process is stable enough to build around, which is the argument we make in custom CRM versus off-the-shelf. If the process is still changing every season, buy, and revisit in two years.

When it does fit, our custom CRM work starts with the seven-stage map above, because a painting company's leak is rarely where the owner first points. For contrast, our CRM guide for cleaning businesses shows a recurring-visit data model that is almost the opposite of a painting job.

Running PaintScout for estimates, Jobber for the schedule and a spreadsheet for repaints? We will look at the whole stack with you, show where records drift between tools, and give you a straight answer on whether to consolidate, configure or build.

Book a free CRM demo

The demo script: run one real painting job through every tool

Bring one real, recently completed job and make the software carry it end to end.

  1. Estimate it three ways. Enter walls, ceilings and trim as separate surfaces with your own production rates, then present three product tiers. Watch how long it takes and whether materials calculate.
  2. Send it and sign it. Confirm the follow-up sequence stops automatically when the customer signs, and that the deposit request is part of signing.
  3. Apply your payment schedule. Set your real terms, 50/50 or 30/40/30 or a capped deposit if you work in California, without a workaround.
  4. Push the start date. Move the job three weeks for rain. Does the customer get a message, does the crew board shift, and does the job keep its place ahead of later signings?
  5. Change a color mid-job. Create a signed change order that attaches to the original estimate and updates the price.
  6. Close it properly. Record a punch list with photos, mark touch-ups done, sign off the walkthrough, and confirm the review request waits for that sign-off rather than the invoice.
  7. Set the repaint. Store product, sheen, colors and substrate, schedule a check-in years out, then export the whole customer record and look at what comes out.

A tool that fails steps 1 to 4 costs you jobs now. A tool that fails steps 6 and 7 costs you the next decade of jobs from the same houses.

What this comes down to

Painting software is sold on estimate speed, and speed matters. But painting companies mostly lose money in the months between a signature and a start date, in the color the customer swears they never picked, in the crew that left before the walkthrough, and in the past customers nobody called when their paint started to chalk.

Pick the software that holds those moments, verify its price on the vendor's own page, and make it carry one real job before you sign anything. For the wider buying process, our contractor follow-up system guide covers the loops that keep all seven stages moving.

Frequently asked questions

What is the best CRM for a painting business?
The one that holds the stage where your jobs actually leak. If estimates take too long or pricing drifts between estimators, you need production-rate estimating first, which is PaintScout's core product and a $99 a month add-on at DripJobs. If signed jobs slip or cancel during a long backlog, you need deposits, start-date confirmations and a backlog view. If crews and rain delays are the mess, a field service tool like Jobber or Housecall Pro handles the calendar better than an estimating tool. No single product is best at all seven stages of a painting job.
Is Jobber good for painting contractors?
Jobber is strong on scheduling, crews, invoicing and QuickBooks, and weaker on painting-specific estimating. Its pricing page puts automated quote follow-ups on the Connect plan and optional line items, which is how you would present good, better and best options, on Grow, which costs $199 a month with no commitment for one user or $299 a month for five users. Many painters estimate in a painting-specific tool and run production in Jobber.
How much does DripJobs cost per month?
DripJobs' pricing page lists Pro at $97 a month and Advanced at $147 a month, each with one admin user, month to month. Add-ons are priced separately: DripJobs Chat for two-way texting at $25 a month, Production Rates at $99 a month and Job Costing at $49 a month. Additional users are contact-for-pricing. Change orders and package pricing sit on the Advanced plan, not Pro.
PaintScout vs DripJobs: which is better for painters?
They start from opposite ends. PaintScout is an estimating and sales tool first: its $119 a month Sales plan covers production-rate estimates, proposals, payments and follow-ups, and its feature list includes optional upgrades, change orders and deposits, with scheduling and pipelines in a $99 a month Operations add-on. DripJobs is a follow-up and pipeline tool first, with production-rate estimating sold as a $99 a month add-on. Choose PaintScout if estimate accuracy is your leak, DripJobs if unanswered estimates are, and run a real job through both before deciding.
What is a good close rate for painting estimates?
It depends so heavily on lead source that one number is misleading. One r/paint owner reported closing about 8 in 10 word-of-mouth leads, 4 in 10 social media inquiries and fewer than 1 in 10 bought leads. Another shop running 4 to 12 estimates a week reported a 24.75% win rate. Several painters said a rate above 50% usually means prices are too low. Track close rate by lead source, not as a single company average.
How much deposit should a painting contractor take?
Practice varies widely. Painters on r/paint describe everything from 50% up front, to 30% down with 40% at the halfway mark and 30% at completion, to no deposit at all on jobs under a few thousand dollars. Check your state or province first: California's contractor board caps home improvement down payments at $1,000 or 10% of the contract price, whichever is less. Your CRM should support your actual schedule, not force one.
How should a painting CRM handle rain delays on exterior jobs?
It should move a job without losing the customer's place in line. That means exteriors booked as weather-flexible blocks, an interior job ready to pull forward when rain cancels an exterior day, and an automatic message to the affected customer with the new date. Benjamin Moore advises painting only when the surface is more than 5 degrees F above the dew point, so the decision is often made the same morning. A calendar that needs a phone call for every move will not survive a wet spring.
Do I need a CRM or just painting estimating software?
If you are solo and booked on referrals, good estimating software with deposits and a calendar is often enough. You need CRM features once you run more than a handful of open estimates, carry a backlog of signed jobs weeks or months out, or want past customers to come back for repaints. Those are memory problems that an estimate template cannot solve on its own.
How often should a painting company remind past customers about a repaint?
Tie the reminder to the surface, not a fixed calendar. Sherwin-Williams says exterior repainting is typically needed every 7 to 10 years depending on climate and paint type, while the NAHB home components study rates both interior and exterior paint at 15 years or longer but notes homeowners often repaint sooner. Record the product, sheen, colors, substrate and sun exposure on every job, then set a check-in based on those, earlier for south-facing wood than for sheltered stucco.

Where Pavado comes in

How Pavado builds a CRM around your jobs

Instead of bending your shop around someone else's software, we build the system around how your jobs actually move, and connect it to what you already use.

  • Your pipeline, your stages. From first call to paid invoice, set up the way your team already works.
  • Automations for the busywork. Follow-ups, reminders and handoffs that happen without anyone remembering.
  • One record per customer. Calls, quotes, jobs, photos and invoices in one place instead of five apps.
  • Connected to your stack. QuickBooks or Xero, Gmail or Outlook, payments and e-sign, plus thousands more through Zapier and an API.
  1. 1.Book a free demo and walk us through how a job moves today.
  2. 2.We map the workflow and send a scoped proposal, free.
  3. 3.We build it, connect your tools and get your team using it.

The first conversation and a scoped proposal are free, and we will tell you early if we are not the right fit.