Absolutely. You can always negotiate before signing a contract. Discuss your budget with your roofing contractor and be sure everything is in writing and within your budget.