Start by asking friends and family for recommendations. Then check in with the National Association of the Remodeling Industry for a list of members in your area. Once you've assembled a list, make a call to each of your prospects and arrange a meeting to give each contractor the opportunity to discuss the project. Check the contractor's license status at the Maryland State Department of Labor and Licensing. The Better Business Bureau will give you more insight into the contractor's business practices. Ask the contractor for references and contact them.
Now that you've narrowed your list, it's time to start looking forward to your project. A conscientious contractor will work with you to make the project a successful and smooth process. Let your contractor know your 'must-haves' 'would-be-nice' and 'absolutely nots' before they write a proposal. We are happy to help compare bids and will give you honest feedback. It's crucial that you and the contractor communicate well - this person will be in your home a lot! All things being equal, it's better to spend more and get someone you're comfortable with.
You will have a signed contract before work starts. A good contract details every step of the project: a clear scope of work; materials and products to be used; payment schedule; proof of licensure and insurance; a start date and projected completion date; and how change orders are handled, among other items. Insisting on a clear contract ensures a successful renovation.
Adapted from This Old House