Before you start searching for a roofing contractor, understanding what kind of work your roof needs is an important first step. Roofs in Lansing experience specific challenges due to Michigan's climate. The region gets about 34 inches of snow annually, along with heavy rain, temperature fluctuations, and wind that can all affect roof conditions. Knowing whether you need a full roof replacement, repairs, or maintenance can help you communicate better with contractors and get more useful estimates.
Get Your Free Local Contractors Information Guide →
Common roofing issues in Lansing include shingle damage from weather events, ice dam formation during winter months, and gutter problems that lead to water damage. Some homeowners notice granule loss from shingles (which look like small pellets in gutters), curling shingles, or visible sagging areas. Others experience interior signs like water stains on ceilings, mold growth in attics, or increased heating and cooling costs due to poor roof insulation.
The lifespan of your roof depends on the material. Asphalt shingles, the most common roofing material used in Michigan, typically last 15 to 25 years. Metal roofs can last 40 to 70 years. Cedar shake roofs last about 20 to 40 years. If you don't know how old your roof is, you can check your home inspection documents, previous repair receipts, or ask neighbors with similar homes from the same era.
Practical takeaway: Walk around your property with binoculars or use a ladder to inspect your roof from ground level if it's safe to do so. Take photos of any damaged areas. Write down what you observe—missing shingles, discoloration, moss growth, or damaged flashing around chimneys and vents. This information becomes valuable when you speak with contractors.
Lansing has many roofing contractors available, and finding them requires looking in several places. The city and surrounding areas like East Lansing, Okemos, and Meridian Township all have local roofers serving the community. According to the Michigan Construction Industry Association, there are hundreds of licensed roofing contractors operating in mid-Michigan, giving homeowners plenty of options to research.
Understanding AT&T Settlement Payment Timelines Information Guide →
Online directories and search engines are often the starting point for most people. Searching "roofing contractors near me" or "roofers in Lansing, Michigan" on Google Maps will show you businesses in your area along with phone numbers, websites, and customer reviews. The Better Business Bureau (BBB) maintains a list of roofing companies with their ratings and complaint history. You can visit bbb.org and search by location to see which contractors have been in business long and what their track record looks like.
Local business directories specific to Michigan, such as the Lansing Regional Chamber of Commerce, often list roofing contractors. Industry-specific websites like HomeAdvisor, Angie's List, and Thumbtack allow homeowners to search for local roofers and read customer reviews. These platforms typically show how long contractors have been listed, the number of reviews they have, and their average rating. Some sites also allow you to request quotes directly through their platform.
Personal referrals from neighbors, friends, and family remain one of the most reliable ways to find contractors. If you see roofing work happening in your neighborhood, you can ask those homeowners which contractor they hired and what their experience was like. Local hardware stores and building supply companies in Lansing often hear from customers about which contractors do quality work and which ones to avoid.
Practical takeaway: Create a spreadsheet with the names of 5 to 10 roofing contractors you find through different sources. Include their phone numbers, websites, and where you found them. Write down any reviews or referrals you heard about each company. This organized list will help you track which contractors you want to contact and what feedback you've gathered.
Not all roofing contractors operate at the same level of professionalism or quality. Checking a contractor's background helps you understand their experience and reliability. One of the first things to verify is whether they are licensed. In Michigan, roofing contractors must hold a license to legally perform roofing work. You can verify a roofer's license through the Michigan Department of Licensing and Regulatory Affairs (LARA) website. A valid license means the contractor has met minimum education and testing requirements and has registered with the state.
Free Guide to Understanding Court Status Hearings →
Insurance is equally important. Every legitimate roofing contractor should carry liability insurance and workers' compensation insurance. Liability insurance protects your property if something gets damaged during the work. Workers' compensation insurance covers employees if they get injured on the job, which protects you from potential lawsuits. When you contact a contractor, ask them directly for proof of current insurance. They should provide you with certificate numbers and the name of their insurance company, which you can verify by calling the insurer.
How long a contractor has been in business matters. A contractor who has been operating in Lansing for 10 or more years has likely built a reputation and has experience with the climate challenges in the region. Companies with shorter track records may be newer and still building their reputation, which isn't necessarily bad, but longevity suggests stability. You can often find this information on their website or by calling and asking directly how long they've been serving the Lansing area.
Customer reviews provide insight into what working with a contractor is actually like. Look for patterns in reviews rather than focusing on single comments. If multiple customers mention that a contractor was professional, showed up on time, and cleaned up well, that's a strong indicator. If several reviews mention poor communication, hidden costs, or incomplete work, those are warning signs. On platforms like Google and the BBB, you can also see how contractors respond to negative reviews, which shows whether they take customer concerns seriously.
Practical takeaway: For each contractor on your list, spend 15 minutes verifying their license through LARA, requesting proof of insurance, asking how long they've been in business, and reading at least 10 reviews across different platforms. Create a simple rating system for each contractor based on these criteria. This helps you narrow down your list to the most credible options before requesting estimates.
An estimate is a written document that describes the roofing work needed and the cost. Most roofing contractors in Lansing will provide estimates at no charge. Having multiple estimates allows you to compare pricing and understand what different contractors think your roof needs. It's standard practice to get estimates from three or more contractors before making a decision. According to roofing industry data, homeowners who get multiple estimates often find price variations of 20 to 40 percent for the same scope of work.
Free Guide to Finding Portland Concrete Contractors →
When you contact a contractor to request an estimate, be clear about what you need assessed. Tell them specifically whether you want a full replacement, repair of specific problem areas, or a general inspection. They'll typically schedule a time to visit your home, inspect the roof, and write up a detailed estimate. This visit usually takes 30 minutes to an hour. During the inspection, it's helpful to ask the contractor questions about what they're seeing and what they recommend. A good contractor will explain their findings in language you understand, not technical jargon.
A thorough estimate should include several key pieces of information. It should list the specific materials they plan to use, including brand names and grades. It should specify the square footage of the roof being worked on (roofing is typically priced per "square," which equals 100 square feet). The estimate should break down labor costs separately from material costs. It should include the timeline—when work will start and how long it's expected to take. It should also specify what's included, such as removal of old roofing, disposal of debris, and cleanup. Any warranties offered by the contractor or manufacturer should be listed.
When comparing estimates, don't automatically choose the lowest price. Three estimates at $8,000, $10,500, and $9,200 might seem straightforward until you realize the lowest estimate uses lower-grade materials or doesn't include debris removal, while the middle estimate includes a 10-year workmanship warranty. Compare the scope of work first—make sure all three contractors are proposing the same work—then compare the pricing. Watch for estimates that are unusually low compared to others, as this may indicate the contractor is cutting corners or underestimating the work required.
Practical takeaway: Once you receive estimates, create a comparison table with the following columns
This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.