The Two Separate Reasons a Quote Can Expire
Most detailing operators treat quote expiration as a single concept, but there are actually two distinct reasons a price or offer might stop being valid. The first is cost volatility: your price for a paint correction job may depend on the cost of compounds, pads, and your own labor rate, all of which can change. If a customer comes back six weeks after you quoted them and you have since raised your base rate, the original number no longer reflects what it actually costs you to do the work. The second reason is schedule capacity: you may have mentally or informally reserved time around the customer's stated preference, and that time has real opportunity cost if it stays unconfirmed indefinitely.
Keeping these two reasons distinct matters because they imply different expiry windows and different explanations. A cost-based expiry makes sense over a longer period, often two to four weeks, depending on how stable your input costs are. A schedule-based expiry is more immediate, especially if a customer named a specific date they wanted and you have not confirmed anything else for that slot. If you communicate only one blended deadline without explaining which constraint it addresses, the customer has no context for why urgency exists and may assume you are using a sales tactic.
Related resource: Track Why Detailing Quotes Are Lost and What to Fix
Choosing an Expiration Window That Is Actually Honest
There is no universal correct expiry period. A reasonable window for a solo operator doing one-time full details might be ten to fourteen days for the price to remain firm, because that is a realistic horizon over which your supply costs and your open calendar both stay predictable. A shop running a waiting list with multi-week lead times might reasonably extend the price guarantee to thirty days while being clear that the schedule hold is separate. The wrong approach is picking a short window you do not actually need just to add pressure, or picking an indefinite window that leaves you unable to plan.
A good test: could you explain the expiry to the customer in plain terms and have it make sense? If your answer is something like, my compound costs went up last month and my schedule fills two to three weeks out, a fourteen-day window is defensible and clear. If the honest answer is I want them to decide faster, you are using expiration as a pressure tool and customers who sense that tend to disengage. Build your window around the real operational logic, even if that means your window is longer than you might prefer.
Schedule Hold Versus Price Validity: State Them Separately
One of the most practical structural changes you can make is to separate the schedule hold language from the price validity language in your quote. The price validity tells the customer how long the itemized total is accurate given current costs. The schedule hold tells them whether you have tentatively set aside a date and how long you can keep it without a deposit or confirmation. These are often different durations and the customer deserves to know both.
For example, you might price a ceramic coating package and tell the customer the itemized price reflects current product costs and your labor rate as of today, and that you can hold it for twenty-one days. Separately, if they mentioned a specific Saturday, you can note that you have not confirmed that date for anyone else yet, but that you cannot keep it open past a certain point without a deposit. This framing is factually honest, explains the operational reality, and removes the implication that the expiry is designed to rush them. It also makes it easier to have the deposit conversation separately, on its own merits.
Copyable Quote Expiry Notice
The text below is designed to be sent as part of your quote document or as a follow-up message when you deliver the estimate. It acknowledges the expiry without manufactured urgency, explains the reason briefly, and tells the customer what to do next. Adapt the bracketed fields to your actual window and your specific situation.
You can send this as plain text in an email, paste it into a PDF footer, or read from it when delivering a quote by phone. The goal is a consistent, professional statement rather than a reactive scramble when someone comes back late.
Quote Validity Notice This estimate reflects current product costs and my labor rate as of [DATE ISSUED]. The price listed is valid for [NUMBER] days, through [EXPIRATION DATE]. If you would like to hold [SPECIFIC DATE / TIME SLOT], I can keep that opening for [NUMBER] days without a deposit. After that point I may need to release it to other bookings. To confirm your spot I ask for a deposit of [$AMOUNT], which applies to your total on the day of service. If you come back after this estimate has expired and my costs have changed, I will give you an updated quote before we confirm anything. There is no obligation either way and I am happy to answer questions before you decide. [YOUR NAME / BUSINESS NAME] [CONTACT METHOD]
Related resource: Detailing Quote Follow-Up: A Useful Message Sequence
When a Quote Lapses and the Customer Still Wants to Book
A lapsed quote is one of the most common awkward moments in detailing sales, and it does not have to be. If a customer comes back after your stated window, the correct move is to be matter-of-fact about the situation, not apologetic and not punitive. You tell them the original estimate has expired, explain briefly what may have changed, and issue a revised quote before confirming anything. You do not re-quote on the fly under social pressure without checking your current costs and schedule.
The failure case operators run into is issuing the original expired price under pressure to avoid an uncomfortable conversation, then resenting the job because the margin no longer works. The expiry date exists precisely so you have a documented basis to revisit the numbers without it feeling arbitrary. If nothing has changed in your costs or schedule, you can honor the original price and simply say so explicitly. If something has changed, you explain what and by how much before they commit. Either way, the customer knows where they stand.
Related resource: What to Say When a Detailing Quote Is 'Too Expensive'
Worked Scenario: A Ceramic Coating Quote That Comes Back Late
This scenario is hypothetical and uses made-up figures for illustration only. Suppose a solo operator quotes a two-stage paint correction plus five-year ceramic coating at a total of $1,100. The quote is issued on a Monday with a stated twenty-one-day validity. The customer goes quiet for five weeks and then texts asking if the price is still good.
In those five weeks, the operator increased their base labor rate by $50 per job after recalculating overhead, and the ceramic coating product they specified went up in cost. The revised total, if re-quoted honestly today, would be $1,175. The operator responds by acknowledging the quote has expired, explaining that both labor rates and product costs moved slightly, and sending an updated quote for $1,175 with a new expiration date. The customer approves it the same day. There is no argument because the original quote clearly stated the twenty-one-day window and the reason for it. Without that upfront documentation, the same conversation would have felt arbitrary to the customer and uncomfortable for the operator.
Handling Consent When You Issue a Revised Quote
When a quote lapses and you issue a revised one, treat it as a fresh quote requiring fresh approval. Do not assume the customer's prior interest constitutes acceptance of the new number. Send or present the updated figures clearly, state the new validity window, and wait for explicit confirmation before scheduling anything or collecting a deposit. This protects both parties: the customer knows what they are agreeing to, and you have a clear record if there is any dispute later about what price was approved.
This is also the right moment to confirm scope, not just price. Conditions change. A vehicle that sat for five weeks may have acquired new contamination or damage. You are entitled, and it is professionally appropriate, to note that a final inspection may adjust the quote further if the vehicle's condition has changed materially since you first saw it. Frame this as standard practice rather than a warning, and most customers accept it without friction.
Quote Expiration Decision Worksheet
Use the table below each time you issue a quote to document your reasoning. This takes less than two minutes and gives you a reference point if the customer returns late or disputes the revised price. Keeping this in your job record, whether in a CRM or a simple document, means you are working from a paper trail rather than memory.
The worksheet also forces you to distinguish between the price validity window and the schedule hold window, which is the most common place operators create confusion for themselves and their customers.
| Decision Point | Your Answer | Notes |
|---|---|---|
| Date quote issued | Record the exact date | |
| Price validity window (days) | Based on cost stability, not sales pressure | |
| Price expiration date | Calculated from issued date plus validity window | |
| Did customer name a preferred date? | Yes / No | If yes, note that date below |
| Customer's preferred date | Leave blank if not specified | |
| Schedule hold window (days) | How long you can tentatively hold without deposit | |
| Schedule hold expires | Calculated from issued date plus hold window | |
| Deposit required to confirm hold? | Yes / No | Note amount if yes |
| Main cost inputs at time of quote | e.g., product cost, current labor rate | |
| Trigger for re-quote | e.g., any return after expiry, or cost change above $X |
Tracking Expired Quotes in Your Workflow
An expiry date on a quote does only half the job if you do not have a way to know when it has passed. The operational failure mode is issuing quotes, losing track of their status, and then being caught off guard when a customer returns. At minimum, add a task or reminder to your workflow on or just before the expiry date so you know to mark the quote as lapsed and decide whether to follow up proactively.
In Weavr, you can link a task to a quote or request record and set it to surface on the expiry date as a prompt to review the quote's status and update the record accordingly. This keeps your open-quote list accurate and prevents you from accidentally treating a lapsed quote as still valid when a customer returns. The follow-up decision itself, whether to reach out proactively or wait, is an editorial choice covered in the related detailing quote follow-up article, not something an expiry date automates for you.
The practical takeaway
Set your quote expiration window around the real operational constraints of cost stability and schedule capacity, not sales pressure. Document the window and your reasoning at the time of issue, communicate price validity and schedule hold separately in plain language, and treat any return after expiry as requiring a fresh quote and fresh consent before confirming anything.
Explore the relevant WeavrCRM workflow · Review integrations and requirements