How long should a quote stay valid?
By the BePaid team · · 8 min read
Short answer
A quote should stay valid long enough for the client to decide, but short enough to protect your pricing and availability.
The short answer
A quote should stay valid for a time you choose and state clearly in writing; there is no single срок that fits every job, every client, or every state. If your pricing, materials, or availability can change quickly, make the validity period shorter and tell the client what happens after it ends.
Start with what a quote is supposed to do
A quote is a locked-in offer for a specific scope, price, and time window. The validity period gives the client a fair chance to say yes while you are still willing to honor the price.
If you leave the quote open-ended, you create two problems. The client may assume the price is still available long after your costs have changed. You may also be stuck explaining why the old number no longer works.
Use the validity period as part of the deal, not as a hidden rule. Put it in the quote itself, near the total and the approval instructions.
This quote is valid until [date]. If you approve it after that date, I may need to update the price or timeline before starting work.
If you want a quick way to create a clear quote with this kind of wording, use the quote maker.
What to do today
Decide whether your quotes need to be short, medium, or flexible, then write your current validity rule in one sentence you can reuse.
What makes a quote expire sooner or later
The right validity period depends on what can change between now and the start of the job. Some work stays stable for a while. Other work changes fast.
Shorter validity usually fits when
- Materials or supply costs move quickly.
- You are booking time that can fill up fast.
- The job depends on a seasonal window.
- The scope is tied to labor or subcontractors you may need to rebook.
- The client is asking for a quote far ahead of the actual start date.
Longer validity can make sense when
- The work is simple and predictable.
- Your costs stay stable for longer periods.
- The client needs time for internal approval.
- The project is planned well in advance and your schedule is open.
Do not make the period longer just because the client wants more time if that would leave you exposed. Explain that you can reissue the quote if the job is delayed.
What to do today
List the 2 or 3 things most likely to change your price on the kind of work you do, then decide whether your current quote window protects you from them.
How to choose a validity period without guessing
Use the job itself to decide, not habit. Ask four practical questions:
- Can my costs change before the work starts?
- Can my schedule fill up before then?
- Does the client need approval time from someone else?
- Would I still want to do this work at the same price if they accept later?
If the answer to the last question is no, the quote should not stay open that long.
A useful rule is to make the quote long enough for the client to make a normal decision, but short enough that you are not promising stale pricing. If the job is urgent, the window can be shorter. If the client is part of a slower approval process, spell out that the quote may need to be refreshed after the validity date.
What to do today
Take your most common job type and write down the longest time you are comfortable honoring the price. Then cut that down if your costs or schedule move often.
How to write the expiry line so the client understands it
Do not bury the validity period in fine print. Put it where the client sees it while comparing the number to other options.
Use plain wording:
Valid through [date]. After that, pricing and availability may change.
If you want to be slightly more specific:
This quote is valid through [date]. If you want to move forward after that date, I will confirm the current price and start date before work begins.
That second sentence helps when a client comes back late and expects the original price to still apply. It also gives you a clean way to reopen the conversation without sounding like you are changing the rules after the fact.
If your work depends on a purchase or scheduling commitment, say so. For example:
Materials are priced separately from this date onward.
or
This start date is held only while the quote remains valid.
Keep the wording direct. The client should know exactly what happens when time runs out.
What to do today
Add one clear expiry line to every quote you send this week, and make sure it uses the same format every time.
What changes after the quote expires
An expired quote is not automatically a promise that disappears, but it is no longer the offer you made. If the client accepts after the validity date, you decide whether to honor the old terms or issue an updated quote.
That matters because acceptance after the deadline can create confusion. The client may think a verbal yes is enough. You may think the old price is gone. Avoid that mismatch by stating the next step in advance.
A clean approach is:
- Quote the job.
- State the validity period.
- Reconfirm the price if the client accepts late.
- Send a fresh quote if anything changed.
If the scope is unchanged and only time has passed, you may still decide to honor the old price. If so, confirm that in writing so there is no argument later.
I can still honor the quoted price if you approve today and we can start on the agreed date.
If the client cannot approve in time, send a revised quote instead of pretending the old one still works. That keeps the paperwork clean and protects the relationship.
What to do today
Decide now whether you will ever honor an expired quote, and if so, under what conditions you will put that exception in writing.
How to handle the awkward client questions
Clients often ask for more time than the quote allows, especially if they are comparing options or waiting on approval. Answer without sounding defensive.
If they ask, “Can you hold this price a little longer?”
You can say:
I can hold the quoted price through [date]. After that, I may need to refresh the price based on current costs and scheduling.
If they ask, “Why does it expire?”
You can say:
The quote is tied to current pricing and availability. The validity period lets me keep the numbers accurate for both of us.
If they ask for a much longer hold
You can say:
I can extend the quote only if the scope, timing, and costs still fit when you are ready to move forward.
That answer does not promise more than you can safely give. It also leaves room to reissue the quote later.
If they accept after the expiration date
You can say:
Thanks for the approval. The original quote has expired, so I’ll send an updated version for confirmation before we begin.
That keeps the process orderly and avoids a debate over whether the old price still applies.
What to do today
Write one reply for a client who wants more time and one reply for a client who accepted too late, then save both for reuse.
When the quote should match the invoice and the estimate
A quote and an invoice are different documents, and the validity period belongs on the quote, not the invoice. If the client approves the quote and the work begins, the invoice should reflect the agreed terms.
If you are not sure whether you are using a quote or an estimate, review the difference on invoice vs. quote. That distinction matters because a quote is meant to be a specific offer, while an estimate is a rougher starting point.
Do not mix the language casually. If you say a quote is valid, then send an invoice with different numbers without explanation, you create avoidable friction. If the job changed, explain why. If the price changed because the approval took too long, say that too.
The original quote expired before approval. I’ve updated the pricing and start date so the new version reflects current conditions.
That kind of wording is direct and professional. It gives the client the reason without turning the message into a negotiation.
What to do today
Check your next quote and make sure the wording matches what you actually intend: a fixed offer for a fixed period, not a vague promise.
Special cases where the usual answer does not fit
Some jobs need a different approach.
Jobs with volatile materials
If materials or supply prices can move quickly, a short validity period is usually safer. If the job includes items that are hard to source, tell the client that the quote depends on availability.
Jobs scheduled far in advance
If the work will not start for a while, you may need a shorter quote window and a later recheck before start date. That prevents you from locking in a price too early.
Clients who need internal approval
If the client needs time to get sign-off, say that the quote may need to be refreshed if approval comes late. That is better than pretending the price will never change.
Repeat clients
A repeat client may expect flexibility because you have worked together before. You can still keep a validity period. Being consistent protects you, even when the relationship is easy.
Large or custom projects
The more variables a job has, the more important it is to keep the quote window realistic. If the project is complex, you may need to state assumptions, timing, and what happens if the approval arrives later than expected.
What to do today
Pick the special case that most often causes confusion in your work and add one sentence to your quote template to handle it.
A simple policy you can use
You do not need a complicated rule. You need a rule you will actually follow.
Try this structure:
- The quote is valid for a stated period.
- After that, pricing and timing may change.
- Late approval requires a refreshed quote if anything has moved.
- Any exception must be confirmed in writing.
That policy gives you room to be fair without giving away control of your pricing. It also tells the client what to expect if they wait.
If you send quotes often, build the validity period into your default process so you do not have to think about it each time. The free invoice generator can also help you keep your paperwork clean when you want to send a professional quote quickly.
What to do today
Write one default validity rule for all quotes, then add one exception rule for jobs that are unusually time-sensitive.
Put this into practice
Create an invoice free on the web, then finish it in the BePaid app.