Minot, the “Magic City,” experiences a continental climate with harsh winters, heavy snowfall, and frequent spring hailstorms. These weather patterns create a steady, cyclical demand for roofing services. The market is dominated by residential homes (many built in the 1970s-1990s) and commercial properties near the Minot Air Force Base. The 2011 Souris River flood damaged thousands of roofs, leading to a replacement boom that continues to echo. Current drivers include insurance claims after hail events, ice dam damage, and aging asphalt shingle roofs. Competition includes a mix of long-standing local firms, out-of-state storm chasers, and a few national franchises. However, many homeowners prefer locally owned, established contractors. A well-optimized local presence can capture a significant share of this $5–10 million annual market.
North Dakota requires roofing contractors to register with the Secretary of State. You must file a “Certificate of Authority” if you are a corporation, LLC, or partnership. For sole proprietors, registration is not mandatory but strongly recommended for liability protection. Additionally, you need a North Dakota Contractor License if your annual revenue exceeds $50,000 or you perform work on commercial structures. This license is issued by the ND Secretary of State’s office and requires proof of general liability insurance ($500,000 minimum) and workers’ compensation insurance.
Minot requires a city business license. Visit the Minot City Hall (Business License Department) to file an application. The fee is typically $100–200 per year. You must also obtain a zoning permit if you operate from a commercial yard.
Register for a North Dakota Sales Tax Permit through the Office of State Tax Commissioner. Roofing materials are often tax-exempt when sold as part of a labor contract, but you must collect tax on materials if sold separately. Check with a CPA to avoid penalties.
Go to google.com/business and enter your Minot business name and address. Since roofing requires a physical office (even a home office with a separate mailbox), ensure the address is consistent with your city license. Verify via postcard or phone. Never use a P.O. Box.
Select “Roofing Contractor” as the primary category. Add secondary categories like “Siding Contractor” or “Gutter Installation Service” to broaden reach. Under attributes, check “Offers online estimates,” “Accepts credit cards,” and “Free estimates.”
Your Name, Address, and Phone (NAP) must be identical across Google, Facebook, Yelp, and local directories like Minot’s Chamber of Commerce directory. Use the same 701 area code phone number.
Create a website with a URL like minotroofingpros.com. Include location-specific pages:
Get backlinks from Minot-specific sources:
Optimize for the “roofers near me” query by targeting keywords like “roofing company Minot ND,” “roof repair Minot,” and “hail damage roofing Minot.” Use these phrases naturally in your website copy, meta titles, and H1 tags. Maintain a 4.5+ star rating on Google with at least 20 reviews to push your map pack presence.
Roofing prices in Minot are influenced by material transport costs (due to distance from major shipping hubs) and seasonal demand. Average ranges (installed, single-story residential):
Always provide free estimates. Include a line item for possible tear-off fees (the cost of removing old shingles) and disposal. Because of Minot’s hailstorms, many customers file insurance claims; be prepared to work with adjusters and provide detailed estimates that meet insurance company standards.
Within 24–48 hours of a hail or wind event in Minot, canvass affected neighborhoods with a branded vehicle, leave door hangers offering free inspections. Knock doors cordially, show photos of similar repairs, and
Run a free GBP audit, analyze your competitors, and track your review growth — all in one platform.
Try BizLaunchIQ Free →