How Long Should an Estimate Be Valid?
Ask ten contractors how long their estimates stay good and you will get ten different answers. That is not a sign anyone is doing it wrong. It is a sign that the right answer depends on what you do, what you charge for, and how fast your costs move.
There is no law that sets an expiration date for you, and no industry standard that applies to every trade. What there is instead is a set of trade-offs worth understanding before you pick a number and stick it on every estimate you send.
Match the Window to Your Pricing Risk
A painter quoting a $2,000 interior repaint and a builder quoting a $75,000 remodel are not playing the same game.
The repaint uses materials you can buy this afternoon at the same price you paid last month. The labor is short. The risk that anything moves between quoting and starting is close to zero. An estimate like that can stay open a long time without costing you anything, and a 30-day window is comfortable.
The remodel is different. Lumber, steel, copper, and specialty materials can swing in price week to week, and lead times stretch. The longer that estimate sits open, the more exposed you are to costs that have moved since you quoted. If you committed to a number in March and the customer accepts in June, the gap between what you quoted and what the job now costs comes straight out of your margin. On a job like that, 15 days is often the smarter call.
So the real question is not “how long should an estimate last.” It is “how fast can my costs change between quoting this and starting it.” The faster they move, the shorter your window should be. Some contractors lost real money during recent stretches of supply chain disruption precisely because they had quotes outstanding at prices they could no longer honor.
If your pricing is steady, though, a tight window just creates friction for no reason. Match the expiration to the actual risk, not to a habit.
Do Not Pressure the Customer Into Walking
An expiration date that feels like a countdown clock reads as a sales tactic, and customers know the difference. This is the opposite mistake from quoting too loose: here the date itself does the damage. A 30-day window looks like normal business. A 48-hour window on a major decision looks like you are trying to rush them before they think it through. One builds trust. The other sends careful buyers looking for a second quote.
The goal is to protect your pricing, not to corner the customer. A reasonable window does both. It gives people enough room to make a real decision while putting a sensible limit on how long you will honor a number. For most jobs, 30 days hits that balance. It is long enough to feel fair and short enough to keep you out of trouble.
The Quiet Risk of Leaving Estimates Open
Sometimes an expiration date is more trouble than it is worth. Small jobs with stable pricing rarely need one. If you quote a $200 service call and the customer accepts three weeks later, nothing has changed and nobody is harmed. Forcing an expiration onto every tiny job just adds steps without protecting anything.
But there is a catch, and it is the reason you should lean toward setting one anyway.
An estimate is not just a price. Once a customer accepts it, especially by signing it, it can become an agreement you are expected to honor.
Picture an estimate with no expiration sitting in a customer’s inbox. Two months go by. Your costs have climbed. Then the customer signs it digitally and sends it back, expecting the original price. If nothing in your system stopped them from accepting it, you may find yourself in a dispute over whether the quoted price is still valid, and you are having that argument from a weak position. You wrote the number. You never said it expired.
An expiration date is not really about telling the customer when to decide. It is about making sure that once the window closes, the estimate is actually closed. The date has to do something. If it is just a line of text on a PDF, a customer can ignore it and accept anyway, and you are back in a dispute you could have avoided.
So even on jobs where you would happily honor an old price, setting a minimum expiration is good practice. It is the cleanest way to make sure a customer cannot reach back weeks or months later and lock you into terms you never intended to keep open. Your system should enforce the expiration, so that once the date passes, the customer can no longer accept it. Full stop.
How Cinderblock Handles Estimate Expiration
Cinderblock builds this into how estimates work, so you are not relying on a date that does nothing.
Expiration dates are optional, because not every job needs one. When you do want an expiration, you can set a default so every new estimate carries the same window without you thinking about it, which saves you from setting a date by hand on every quote you send.
You can also manage it per estimate. A repeat customer who needs an extra week, a large project still in planning, a slow stretch where you would rather keep the door open: adjust the single estimate without touching your standard. The default covers the common case, and you override it when a specific job calls for it.
And because losing a job to silence is its own kind of waste, Cinderblock can send the customer an optional reminder before the estimate expires. That nudge recovers interested-but-distracted customers who would otherwise let the date slip past, and it makes the expiration feel like a courtesy rather than a trap.
Most importantly, when an estimate expires in Cinderblock, it is actually closed. The customer can no longer accept it. That is the piece a plain PDF cannot give you, and the piece that keeps a stale quote from becoming a dispute.
The Short Version
There is no single right answer. Match the window to your trade and your pricing risk: shorter when costs move fast, longer when they hold steady, around 30 days for most work. Don’t set it so tight it pushes people out the door. And whatever you land on, make sure your system actually enforces it. An expired estimate should be expired, not a price someone can spring on you six months later.