Deal with a reputable company, ask for references and check them.
Check if the contractor has a business license before hiring
Search for a contractor’s Business Profile at BBB.org for free information on their history of complaints, read verified customer reviews, and see if they are an accredited business.
Get a detailed written estimate from more than one company. You should always shop around and get at least three quotes from three different businesses.
Confirm building permits. Your contractor must have the correct permits before starting your project. Request that all final inspections be completed by the local building official prior to final payment.
Draft a contract in writing to clarify the project scope, timelines and costs. Never let any work begin without a written and signed contract.
Play it smart when paying deposits. Arrange a payment schedule. Never pay in full up front. Stagger your payments so your final payment is not due until the work is complete and you have fully inspected it.
Ask to see proof of insurance, in case of property damage and injury. Always be sure that the company you decide to work with has the necessary licenses and insurance to work in your region.
After the work is completed, check your title for any liens placed on your property by the contractor or subcontractors for outstanding payments. If your contractor doesn’t pay their bills, a lien can be placed on your property so don’t pay until you’re sure all is clear. You can hold back 10 per cent for 45 days. Keep your contract. Hold on to your contract for future reference or if any questions arise after the work is complete.