Roofing discussions and local services.
how long should we honor price quotes?
24 hours feels like a flash sale, not a quote.
I get where you're coming from - 24 hours is barely enough for folks to check their bank accounts, let alone make a decision on a new roof. Around here, I’ve seen material prices jump overnight, but even then, I usually give at least 48-72 hours unless there’s some crazy storm on the horizon. Does anyone actually put in writing how long their quote is good for? Or is it more of a handshake thing in your area? I’m always curious how others handle sudden price hikes when you’ve already quoted someone.
I’ve always put the expiration right on the quote - usually 48 hours, sometimes 72 if things are stable. It’s just too risky otherwise, especially with how wild material prices have been lately. I’ve had a few homeowners get annoyed, but when I explain that my supplier can change costs overnight, most folks get it. Handshake deals used to work around here, but after last year’s price spikes... not so much anymore. It feels awkward, but I’d rather be upfront than eat the loss or have an unhappy customer down the line.
I get where you’re coming from - honestly, I’ve had similar pushback when I started putting short timeframes on my inspection quotes. Folks sometimes expect prices to stay static, but with insurance rates and fuel costs jumping around, it’s just not realistic. I’d rather have a tough conversation upfront than try to explain a price hike after the fact. It’s not like the old days, that’s for sure.
Yeah, I totally get where you’re coming from on this. The days of a quote being “good forever” are long gone, at least in my experience. I remember a few years back when I was getting estimates for a new HVAC system - one company told me their quote would hold for 90 days, which sounded reasonable at the time. Fast forward to last year when I needed some roof repairs, and suddenly everyone’s quoting me 15 or 30 days, max. Even then, a couple guys were real clear that if material prices spiked, they’d have to rework it.
It makes sense when you think about how volatile things have gotten lately. I’ve seen plywood prices double and then drop again in the span of a few months. Same deal with shingles and even basic stuff like nails. Not to mention gas - if someone has to drive out here more than once, that adds up quick. It’s not just about materials either; labor costs keep creeping up too.
I do think being upfront about it is the way to go, though. I’d rather know from the start that the price might change if I wait too long, instead of getting blindsided later. That said, there’s a line - I’ve had a couple contractors try to pull a fast one by lowballing me with a “today only” price just to pressure me into signing. That always rubs me the wrong way.
Personally, when I’m doing my own projects, I try to lock in prices on big-ticket items as soon as I know what I need. Sometimes that means buying materials before I’m totally ready to start work, just so I don’t get hit with a surprise jump later. Not always ideal - my garage is basically a mini lumber yard right now - but it’s worked out so far.
It’s definitely not as simple as it used to be. Feels like you have to be part-time economist just to keep up with what things should cost these days...
“I’d rather know from the start that the price might change if I wait too long, instead of getting blindsided later. That said, there’s a line - I’ve had a couple contractors try to pull a fast one by lowballing me with a ‘today only’ price just to pressure me into signing. That always rubs me the wrong way.”
Couldn’t agree more about the “today only” tactic - feels like a used car lot, not a home project. I get that prices are all over the place these days (lumber, shingles, even insulation is nuts), but there’s got to be some middle ground between honoring a quote forever and pressuring people into snap decisions.
From what I’ve seen lately, 30 days is about as generous as it gets for most trades around here. Even then, half the time there’s fine print about “subject to material increases.” I don’t blame them entirely - last summer I watched OSB go from $20 to $60 a sheet in two months - but it does make planning tough for homeowners. You almost need to treat quotes like produce: buy it before it spoils.
One thing I wish more folks would do is break out labor and materials separately on their quotes. That way, if materials spike, at least you know what part of the cost is changing. Too many times I see lump sums and then get told “oh, sorry, price went up.” Makes it hard to trust anyone.
I will say, locking in big-ticket items early (like you mentioned) is smart if you’ve got the space and cash flow. My garage has turned into a graveyard for leftover tile and random boxes of nails because of that exact strategy... but at least I’m not scrambling when prices jump.
The other side of this is transparency. If contractors are upfront about how long their numbers are good for - and why - I’m way more likely to work with them again. But if they’re cagey or try to rush me? Hard pass.
Honestly, I think we’re all just trying to keep up with the chaos right now. There’s no perfect answer, but clear communication goes a long way. And maybe a little less pressure sales wouldn’t hurt either...
I get where you’re coming from on the lump sum quotes - nobody likes surprises, and it’s definitely easier to trust a breakdown. But here’s my question: if contractors start splitting out every single line item, doesn’t that just open the door to more confusion or even haggling over stuff that’s out of our hands? I’ve had customers see a material price and then try to source it themselves, but then it turns into a headache if something goes wrong or the specs don’t match.
On the “subject to material increases” thing, I’m with you - it’s not ideal. But with the way shingle prices jumped last spring (I had one supplier change rates three times in a month), locking in for even 30 days is kind of a gamble for both sides. Is it better to risk underbidding and eat the cost, or just be upfront that things might change?
I wish there was a perfect answer, but it feels like we’re all trying to hit a moving target. Maybe the best we can do is be clear about what’s fixed and what’s not, and hope folks understand we’re not making up these price swings...
That’s a fair point about line item breakdowns - sometimes too much detail just muddies the water, especially when folks start price shopping without realizing specs matter. I’ve had a couple jobs where a customer wanted to buy their own shingles to save a few bucks, but then the color or warranty didn’t match what we quoted, and it turned into a mess. It’s tough to explain that not all “architectural shingles” are created equal.
On the price lock thing, I lean toward being upfront about what’s fixed and what’s variable, even if it’s awkward. I’d rather have a tough conversation before the job starts than try to explain a price jump halfway through. But I do wonder - does anyone actually put a clause in their contracts that spells out exactly how much of the quote is tied to material costs vs. labor? Or is that just asking for more headaches? I’ve thought about it, but haven’t pulled the trigger yet.
I’ve actually tried spelling out the material vs. labor split in a couple contracts, thinking it’d clear things up. Honestly, it just led to more questions - folks wanted to know why labor was “so high” or if they could swap out materials themselves. One time, a guy brought his own “discount” underlayment and it turned into a nightmare when it started curling after the first rain. I get wanting transparency, but sometimes too much detail just gives people the wrong idea about what corners they can cut. I usually stick with a simple clause about material price changes after 30 days… keeps things cleaner and saves me from headaches down the road.
- Been there with the “why is labor so high?” crowd. Sometimes I wanna hand them my flashlight and clipboard and let them crawl an attic in July.
-
- classic. Folks don’t realize cheap materials can cost double in the end.“One time, a guy brought his own ‘discount’ underlayment and it turned into a nightmare when it started curling after the first rain.”
- Your 30-day clause makes sense. I’ve seen too many jobs drag out because someone wanted to “wait for a sale” on shingles. Keeping it simple saves sanity.
- Transparency’s great, but too much detail and suddenly everyone’s a DIY expert... until it leaks.
“One time, a guy brought his own ‘discount’ underlayment and it turned into a nightmare when it started curling after the first rain.”
That one hits close to home. I’ve seen people try to save a few bucks on materials and then get mad when the roof fails. I get wanting to cut costs, but it’s wild how fast “cheap” turns expensive. As for the 30-day quote thing, I think it’s fair, especially with prices jumping around so much lately. I do wonder if there’s ever a good way to explain to customers how much the weather and supply chain stuff can mess with timelines and costs. Some folks just don’t get it until they’re up there sweating with you.
Man, I’ve seen that play out too many times - someone brings in bargain stuff and then blames us when it goes sideways. I get wanting to save, but roofs aren’t the place to gamble. About the quotes, 30 days feels about right, but sometimes even that’s tight when suppliers jack up prices overnight. Does anyone actually spell out in their contracts how weather delays or material hikes get handled? Or is it just a “we’ll see” kind of thing? Feels like a minefield either way.
- Agree, 30 days is about all you can promise lately. Last year, I had a quote jump 12% in two weeks because of a supplier hiccup.
- We started adding a clause about “material cost escalation” after getting burned - clients don’t love it, but it’s honest.
- Weather delays are trickier... sometimes it’s spelled out, sometimes not. Feels like you’re rolling the dice either way.
- Honestly, I wish more folks understood that going cheap on roofing materials is just asking for headaches down the line.
- 30 days seems fair, but as a buyer, I’ll admit it’s frustrating when the price jumps before you even get started. Had a quote for gutters go up $600 because “aluminum costs spiked.” Not much you can do.
-
- I get why you do it, but as a first-timer, it’s tough to budget when stuff changes last minute.“We started adding a clause about ‘material cost escalation’ after getting burned - clients don’t love it, but it’s honest.”
- Weather delays are just part of the deal. Our roofers got rained out twice and the schedule kept slipping. Wish there was more transparency on how that’s handled.
- Totally agree on materials. We almost went with the cheapest shingles... glad we didn’t after hearing neighbor horror stories.
Thirty days is pretty standard, but honestly, I’ve seen quotes turn over in less than two weeks when things get volatile. It’s not just aluminum - last year, shingle prices went up mid-project on a few jobs I was on. Frustrating for everyone, especially if you’re trying to stick to a budget. The escalation clauses protect both sides, but I do think some contractors could be clearer upfront about how big the swings might be.
Weather delays are the worst. We had a job rained out three times last spring, and the customer was totally in the dark about rescheduling. A simple text or call would’ve gone a long way... Communication matters more than people realize.
And yeah, cheap shingles are tempting until you see them curling after one hard winter. Not worth it in the long run.
Had a similar situation last fall - quote was good for 30 days, but by the time we got permits sorted, supplier bumped up shingle prices by almost 15%. The contractor gave me a heads-up, but I still felt blindsided. I get that they can’t eat those costs, but clearer warnings about possible increases would’ve helped me plan better.
On the cheap shingles - totally agree. Tried to save money once with a “budget” brand on my shed roof. Two winters later, half of them were curling and brittle. Lesson learned... sometimes you really do get what you pay for.
Man, those “budget” shingles are like the instant noodles of roofing - seems like a good idea until you’re regretting it later. I’ve seen quotes change mid-project too, especially when suppliers get twitchy about prices. I kinda wish contractors would put a big “prices may jump” warning in bold or something. Is it just me, or does 30 days barely cover the time it takes to get permits in some towns? Feels like you need a crystal ball to lock in a price these days...
Had the same headache last year - my quote was only good for 21 days, and by the time the city finally approved my permit, prices had jumped. Ended up paying a few hundred more. Wish they’d just build in a buffer for delays...
Had a similar run-in last spring. We were quoting a re-roof for a neighbor, and by the time their HOA and city signed off, shingle prices had jumped twice. The boss tried to eat some of the cost, but there’s only so much wiggle room. I get why quotes have an expiration, but it’d be nice if there was a way to lock in material prices for longer - especially with all the permit delays lately. Not sure how companies could build in a buffer without overcharging upfront though... tricky balance.
- Price jumps are brutal, especially when you’re stuck waiting on permits.
- We tried “price lock” clauses before, but suppliers rarely play ball unless you pre-pay - risky if the job falls through.
- Anyone ever see HOAs or cities actually speed things up to help with this? Or is it just wishful thinking...
- I get the frustration, but I actually had a city inspector help move my permit along once when I explained the price hike situation. Maybe I just got lucky, but it does happen sometimes.
- On price locks, I’ve found some smaller local suppliers are more flexible than the big chains. Not always, but worth asking around if you haven’t already.
- Pre-paying feels risky to me too… I’d rather pay a bit more for flexibility than get stuck if the project hits a snag.