There are certain things that you should never tell to roofing contractors. After all, you need to make sure you are being honest with them and not angering them with questions that could prove insulting to them. For example, you shouldn’t tell a roofing contractor too much about your tight budget.
You can be honest about some things that you cannot afford, but you don’t want to reveal that you have a bigger budget than they might have thought you had. If they know you have a huge budget, then they might start to find reasons to absorb that budget. Don’t give them that opportunity.
Don’t ask the contractor if you can get a discount if you pay the entire thing upfront. This is insulting to many roofing contractors, and you don’t want to put yourself in that position. Besides that, you need to make sure you are not offering to pay it all upfront because the contractor might not do the highest quality work if they have already been paid ahead of time. It is hard to maintain their levels of motivation when they know that they have already been paid for the project. Think carefully about this ahead of time.