A missed estimate costs a painter more than the drive. It burns a slot you could have given another homeowner, and if the lead came from paid ads, you paid for it too. Most no-shows are not rude customers. They forgot, took a cheaper quote, or were never fully committed, and a simple confirmation and reminder routine catches much of that before you load the truck.
Start by tracking. In your CRM or a simple spreadsheet, log each estimate with the date, lead source, how it was booked and the result: completed, rescheduled, cancelled ahead or no-show. Each month, divide no-shows by scheduled estimates, and break that down by source. You will often find one channel, such as a shared lead marketplace, accounts for most of the missed visits. Confirm right away. When someone books, send a text and email with the date, arrival window, your name, a photo of your truck or logo, and what to have ready, like which rooms are included or colors they like. A booking that feels real is harder to forget. Remind on a schedule. A text the day before asking them to reply C to confirm or R to reschedule works well, followed by an on-my-way text when you leave the previous job. Jobber, Housecall Pro and most scheduling apps can automate both. Call anyone who has not replied by the afternoon before and offer a new time. Keep arrival windows tight. A two-hour window is far easier for a homeowner to plan around than a whole morning. Qualify at booking. Ask about the project type, rough timing and whether everyone who decides will be home. If a spouse wants to see color samples, book when both can be there. Set a clear deposit policy for certain visits. Some painters take a small refundable deposit for color consultations or long drives, credited to the job if it books. Use it with care, since it can lower bookings as well as no-shows. When someone does not show, text within the hour with a friendly note and a link to rebook. Many will pick a new time without an awkward phone call.