Market Opportunity in Missouri
Missouri’s roofing market is driven by a mix of aging housing stock, severe weather, and steady population growth. The state sees frequent hailstorms, tornadoes, and heavy snow, creating a consistent need for storm-damage repairs and replacements. Over 2.7 million housing units exist, with a median age of 44 years — many roofs are due for replacement. Population is concentrated in the St. Louis and Kansas City metro areas (over 2 million each), plus growing suburbs like Columbia, Springfield, and Jefferson City. The state has a lower cost of living, so homeowners have disposable income for home improvements but are value-conscious. Competition is moderate in metro areas, but many roofers are generalists; a specialist with strong storm-chaser credentials can capture premium work. The biggest challenge: seasonal demand spikes after storms, requiring agility to scale crews. Overall, Missouri is a strong market for a new roofing company because of recurring weather events and an undersupply of skilled, honest contractors.
State Licensing & Legal Requirements
Missouri does not have a statewide contractor license for roofers, but cities and counties set their own rules. You must:
- Business Registration: File with the Missouri Secretary of State (sos.mo.gov) for an LLC or corporation. Cost: $50 + $10 annual report fee.
- City/County License: Check each city you work in. For example:
- St. Louis City requires a Home Improvement Contractor license ($200/year) and a bond ($10,000 surety bond).
- Kansas City requires a General Contractor license ($500 initial, $250 renewal) plus a $15,000 bond.
- Springfield requires a City Business License ($100/year) and a $5,000 bond for contractors.
- Columbia requires a Home Improvement Contractor license ($150) and proof of insurance.
- Missouri Sales Tax: Register with Missouri Department of Revenue for a Sales Tax License (free). You must collect tax on roofing materials. Labor may be exempt — consult a CPA.
- Worker’s Compensation Insurance: Required if you have any employees. You can get an exemption as a sole proprietor but check with each client’s requirements.
- General Liability Insurance: Minimum $1 million per occurrence, $2 million aggregate. Carriers often demand $500k/$1M for roofing work. Premiums $2,000–$4,000/year for a startup.
- Bond: Most municipalities require a $5,000–$15,000 surety bond. Cost 1–3% of bond amount annually.
- Missouri Department of Labor: If you hire employees, you need Federal EIN and state unemployment insurance registration.
Startup Costs
Itemized for a lean startup in Missouri:
- Vehicle: Used pickup truck (F-150 or Silverado) with ladder rack – $15,000–$25,000. Or lease for $400–$700/month.
- Equipment: Basic roofing tools (nail guns, air compressor, harnesses, ladders, safety gear, tarps, dumpster rental) – $5,000–$10,000.
- Trailer: Enclosed trailer for materials – $3,000–$6,000.
- Licensing & Permits: City licenses, sales tax registration, bond premiums – $500–$1,500 initial.
- Insurance: First year premium (GL + vehicle + workers comp if applicable) – $3,000–$6,000.
- Initial Marketing: Google Business Profile setup (free), website ($500–$1,500 for simple site), business cards/flyers ($300), door hangers ($500 for 2,000).
- Software: CRM/estimating tool like JobNimbus or ServiceTitan – $200–$500/month.
- Safety Training: OSHA 10-hour or fall protection training – $200.
- Total Estimated Startup: $27,500–$50,000 if you buy vehicle, or $12,000–$25,000 if you already have a truck.
Revenue Potential in Missouri
Average roofing job in Missouri ranges $5,000–$12,000 for residential asphalt shingle replacement (1,500–2,500 sq ft). Metal roofs can be $15,000–$30,000. Storm-damage insurance jobs often yield $8,000–$15,000 per claim.
Regional rates: St. Louis and Kansas City $6–$8 per sq ft; suburbs and rural areas $4–$6 per sq ft. Labor is cheaper in Springfield/Joplin, but margins can be higher due to less competition.
Path to $5,000/month: Complete two small repair jobs ($500–$1,000 each) and one mid-size insurance job ($3,000) per month. That’s four weeks of work.
Path to $10,000/month: Land two full roof replacements ($6,000 average each) or three insurance jobs ($3,500 each). Requires one full-time crew. Focus on storm season (April–October) to hit $20k–$30k months.
Your First 30 Days
Week 1: Register LLC with Secretary of State. Get EIN. Apply for city license in your primary city (start with one). Buy GL and vehicle insurance. Open a business bank account.
Week 2: Set up Google Business Profile (see next section). Build a simple website (Wix or Squarespace) with your service area, phone, and testimonials placeholder. Print 1,000 door hangers with a special offer: “$100 off any repair, free inspection.”
Week 3: Go door-to-door in neighborhoods with older roofs (1980s–1990s homes). Leave hangers on 500 doors. Call 10 local real estate agents and offer free roof inspections for their listings. Join your local Chamber of Commerce ($200–$400).
Week 4: Run a Facebook ad targeting homeowners within 10 miles of your city, aged 35–65, with interests in “home improvement” – budget $300. Post on Nextdoor and offer a free estimate. Follow up with every lead within 2 hours. Aim to get 5 estimates -> 2 jobs -> first paying customer.
To get 5 customers fast: Offer a referral discount (10% off to any customer who refers a neighbor). Ask every customer for a Google review immediately after job completion.
Google Business Profile Strategy
Category: Choose “Roofing Contractor” as primary. Add “General Contractor” if you also do siding/gutters.
Attributes: Check “Free estimates,” “Online estimates,” “Veteran-led” if applicable. Enable “Service areas” and list 5–10 nearby cities (e.g., St. Louis, Clayton, Brentwood, Ladue).
Photo Strategy: Upload 20+ high-quality images: your truck with magnetic signs, before/after roof photos, your crew (faces masked if preferred), a 30-second video of you explaining a roof inspection. Update monthly with new completed jobs.
Review Acquisition: Ask every customer the day the job is done. Send a text with a direct link to your GBP review page. Offer a small gift card ($25 to Home Depot) for a review. Respond to every review within 24 hours — even negative ones (be gracious). Target 15 reviews in first 90 days to rank locally.
Top Cities for This Business in Missouri
- St. Charles / O'Fallon: Fast-growing suburbs west of St. Louis. New construction and older homes. Lower saturation of roofers compared to St. Louis city.
- Columbia: University town with steady turnover of homes (many rentals) and strong real estate market. Less competition from storm-chasers.
-
🚀 Get the Full Research Package
Enter your email for access to our free local market research tool — see exactly who's dominating this niche in your area.
✓ Check your inbox — and try the tool free at bizlaunchiq.com