A per-second countdown of days, hours, minutes and seconds derived from the link's expiry, defaulting to 30 days from creation. The colour moves to a warning tone inside 48 hours and to a breach tone inside 24. Attempting to approve an expired estimate returns a message telling the customer to ask their builder for a new link.
Also called: quote expires · price hold · how long is this quote good for
- 1expiresAt comes from the link, falling back to created plus 30 days
- 2A one-second interval recomputes the remaining time and flips an expired flag
- 3The approval handler refuses when expired, before any network round trip
- 4The auth route rejects an expired link, except on approved projects which stay accessible forever
Material prices in this trade move, and a quote honoured six months later comes straight out of the builder's margin. Every estimate carries a visible validity window counting down, so the deadline is something the customer can see rather than an awkward phone call later. Approved projects are exempt, because the same link becomes the customer's permanent project dashboard and expiring it would lock them out of their own build.
- Quotes honoured long after the material pricing behind them changed
- No visible deadline to push a decision
See it on your own jobs
Twenty minutes, your numbers, no slide deck. We’ll build one of your real buildings in front of you and send you the estimate link at the end — yours to keep either way.
or keep browsing features →