Angie's List is now Angi. Learn more
Interested in a Contractors job?
Begin your search for pros in your area
Search for pros

8 No-Fail Tips for Negotiating With Your Contractor

Stephanie Shaykin
Updated July 20, 2021
Refrigerator repairman
sefa ozel / E+ via Getty Images

Negotiating doesn't have to be scary, especially when you follow these tips

Get quotes from up to 3 pros!
Enter a zip below and get matched to top-rated pros near you.

Some contractors are willing to negotiate their price, and others won't budge. But how do you convince the contractor to give you a better deal? Rest assured, there are some steps you can take to get the best bid on your home project.

1. Shop Around for the Best Price-to-Quality Contractor

Shopping around never hurts and ensures you get a fair assessment of the project's cost before signing a contract. Knowing how to save money on your home improvement projects is always a good idea. You don’t want to get ripped off by a bad company. That's why it's essential to ask for at least three to four bids before deciding on the price you're willing to pay for the project.

When you gather estimates, you can always negotiate the cost of the project with any contractor. Many general contractors are willing to negotiate their prices and terms if they're competing for a job.

It is helpful to be up-front with contractors and let them know what you expect from the process:

  • Prepare to answer the contractor’s questions, as this will help craft a more exact estimate

  • To ensure the accuracy of the bids they provide, only offer contractors as many details about your project as they need

  • Have a running list of qualified contractors and company numbers ready to go; this will come in handy for future home projects

2. Research the Contractors You’re Looking to Hire

Before you hire a contractor, it's always a good idea to verify a company’s credentials including licensing, bonding, and insurance. Read reviews, look at their work, and ask for references from past clients.

In some cases, you may find that working with a tradesperson with less experience will be more affordable. Just make sure you're comfortable with their level of experience.

Researching the cost of your materials also helps when negotiating a contract. For example, you may notice that your contractor only buys the most expensive lumber rather than a more affordable option.

It's wise to keep a list whenever a contractor gives you estimates on materials necessary to supply the project. You'll then know for sure if they're making exorbitant purchases, and you’ll have leverage during negotiations. 

3. Pick the Right Time of Year for Better Prices

Depending on the season, general contractors may be more willing to negotiate for a lower price. To save money, compare cost estimates from various companies during the slower seasons (winter or summer, depending on your project).

For example, if you live in a colder climate you should wait until the winter to call contractors for estimates.

Plumber fixing toilet
Navinpeep/ Moment via Getty Images

4. Offer To Save Money by Purchasing Supplies and Materials Yourself

When hiring a contractor, you may pay for subcontractors or material supplies directly. Most contractors offer to purchase the supplies you need for the project and include their cost estimate in the contract or bill you for them later. The contractor usually already has a supplier they like, so prices can be high due to convenience.

One way to successfully negotiate with general contractors is to focus on the supplies required for a project. Offer to buy these materials yourself. Just remember to double check the quantities in advance with your contractor so you don't run out mid-project.

5. Always Be Polite, but Firm When Consulting With Contractors

You should always be polite when trying to negotiate a contract, but don’t be afraid to speak confidently. The tone of your voice can help persuade someone to agree with you, so make sure it's not too aggressive or passive—even if you're frustrated.

You want them to respect your authority in this situation. It will make it easier for the contractor to come down in price.

6. Present Options Before Asking for a Price

Tell the contractor what you need from them. Then ask them to give their best possible estimate, and they'll know how much work is involved before providing an answer.

Explain in detail the timeframe for your repair. Very few general contractors will quote you a price more than three months out. But if you're looking to close within a couple of weeks, then mention that to avoid any delays. Let them know they're not your only option, either, by telling them you're collecting a few other quotes.

Ask when the contractor is available and how long it’ll take to complete the work. As you talk to each contractor, ask questions about the job requirements and take notes. Knowing what you need helps you find a match for your home repair needs.

7. Build a Rapport With the Contractor and Show Them Mutual Respect

Don't approach the pricing situation as if the contractor is against you. Otherwise, it will reflect negatively on your relationship with them. Instead, treat the contractor as your ally in finding a lower price for your home improvement project.

Show them you respect their professional authority by asking for any changes you could make to the project to help save money. For example, they might be able to make some substitutions, such as using more affordable materials.

8. Don't Be Discouraged if They Say No at First

Negotiating takes time and compromise is an essential ingredient when negotiating with contractors. You may need to walk away and potentially come back. Get free estimates from other contractors that are slightly lower than the current bid you're considering.

This information may make your general contractor reconsider and propose a more competitive offer. Or, it could leave them with no option but to lower their price.

Need professional help with your project?
Get quotes from top-rated pros.