Why estimates expire at all
An estimate is a snapshot: your material costs, your labor rate, and your availability on the day you wrote it. All three move. Suppliers adjust prices, busy seasons fill your calendar, and the job you could fit in next month may not fit at all three months from now.
A validity period is how you tell the customer when the snapshot goes stale. Without one, the default assumption on their side is that the price holds forever, and that assumption surfaces at the worst possible time: when they call months later ready to book at the old number.
Common validity windows
Practices vary by trade and by how fast your costs move. Many contractors set validity somewhere in the 15 to 30 day range for typical residential work. Some go shorter, around 7 to 14 days, when material prices are moving quickly or the estimate leans on a supplier quote that itself expires. Some go longer, 60 to 90 days, for larger projects with long decision cycles.
Treat these as choices, not rules. The right window is the one where you are still comfortable honoring the price on the last day of it. If you would wince at doing the job at that number next month, shorten the window or revisit the price.
Shorter validity periods also create healthy urgency. A customer deciding between contractors decides faster when the price has a date on it.
What should shape your window
Four things are worth weighing before you pick a number:
- Material price volatility: if your supplier's quote expires in two weeks, yours should too
- Your schedule: in a booked-out season, a price you cannot honor soon is not a real price
- Job size: bigger projects take longer to decide, so they often justify longer windows
- How firm your costs are: an estimate built on real supplier numbers can hold longer than one built on memory
How to state it on the estimate
Put the validity period in your terms, in plain language, near the total where it will actually be read. Something like: 'This estimate is valid for 30 days from the date above. After that, we will happily reconfirm pricing.' One sentence does the whole job.
The full list of terms worth having on the document is in what to include in an estimate. While you are setting expectations, make sure the document is labeled correctly: an estimate approximates, a quote fixes a price, and estimate vs quote explains why the difference matters when validity runs out.
When the deadline passes
An expired estimate is not a dead lead; it is a reason to follow up. Reach out a few days before the validity date and ask if they have questions. That touchpoint wins jobs on its own, and how to follow up on an estimate covers the timing and wording.
If the customer comes back after the expiry date, you have options, and all of them are professional: honor the old price if your costs have not moved, re-issue the estimate with updated numbers, or re-issue with a note explaining what changed. What you should not do is absorb a real cost increase silently because the conversation feels awkward. The validity date exists so this conversation is easy.
If pricing shifts mid-job rather than before it, that is a change order conversation, not a validity one. Either way, the pattern is the same: put it in writing, get approval, then do the work.