Roofer Permits & Licenses in St Louis, MO

Complete guide to permits and licenses required to start a roofer in St Louis, MO. Fees, renewal cycles, and agency contacts.

City of St. Louis Business License

City of St. Louis
May Apply
Fee: $25.00-$300.00
Renewal: annual
Type: license

Required for all businesses; roofing contractors must also register trade under Chapter 1005.100

St. Louis County Business License

St. Louis County
May Apply
Fee: $25.00-$25.00
Renewal: annual
Type: license

All businesses over $3,000 gross receipts; contractors listed separately

Kansas City Business License (Contractor's License)

City of Kansas City, Missouri Neighborhoods and Housing Services
May Apply
Fee: $100.00-$100.00
Renewal: annual
Type: license

Specific to roofing/general contractors; proof of insurance and workers' comp required per Ordinance 23063

Springfield Business License

City of Springfield, MO
May Apply
Fee: $50.00-$50.00
Renewal: annual
Type: license

Applies to roofing businesses; zoning approval may be additional

Zoning Compliance Permit

Varies by city/county (e.g., St. Louis City Planning)
May Apply
Fee: $100.00-$500.00
Renewal: one time
Type: permit

Required in most MO cities/counties (e.g., St. Louis Zoning Code Sec. 26.20); home occupation permit if from residence

Building Permit for Business Space Modification

Local Building Department (e.g., Jackson County)
May Apply
Fee: $50.00-$50.00
Renewal: one time
Type: permit

Common requirement; roofing businesses often need for yard/storage areas

Sign Permit

Local Planning/Zoning Department
May Apply
Fee: $50.00-$200.00
Renewal: one time
Type: permit

Required in urban areas per local sign ordinances (e.g., KC Code Chap 18)

Fire Inspection/Occupancy Certificate

Local Fire Department (e.g., St. Louis Fire Department)
May Apply
Fee: $100.00-$250.00
Renewal: one time
Type: permit

Required for offices/warehouses storing roofing materials

Alarm System Permit

Local police department (e.g., Kansas City Police)
May Apply
Fee: $25.00-$50.00
Renewal: annual
Type: permit

False alarm reduction ordinances in major cities

Home Occupation Permit

Varies by municipality (e.g., St. Louis County)
May Apply
Fee: $50.00-$150.00
Renewal: annual
Type: permit

Limited to no exterior storage/vehicles; common restriction for contractors

Workers' Compensation Insurance

Missouri Department of Labor and Industrial Relations - Division of Workers' Compensation
May Apply
Fee: $1000.00-$3000.00
Renewal: one time
Type: certificate

Required for all employers with one or more employees in Missouri, including part-time workers. Sole proprietors and LLC members are exempt from covering themselves unless they opt in. Roofers fall under construction classification (Code 5410), which carries higher premiums due to risk. Exemption available for sole proprietors without employees.

General Liability Insurance

Missouri Secretary of State
May Apply
Fee: $500.00-$1500.00
Renewal: one time
Type: certificate

Not universally mandated by Missouri state law for all businesses, but frequently required by municipalities, clients, or general contractors. Strongly recommended for roofers due to high risk of property damage and bodily injury. Some cities may require proof for business licensing.

Surety Bond (Contractor Bond)

Missouri Department of Economic Development - Office of Administration
May Apply
Fee: $100.00-$500.00
Renewal: one time
Type: certificate

Missouri does not require a statewide contractor license or bond for roofers. However, many cities (e.g., St. Louis, Kansas City) require a surety bond (often $10,000) as part of local contractor registration. Bond protects consumers against fraud or failure to complete work. Check municipal requirements.

Commercial Auto Insurance

Missouri Department of Revenue
May Apply
Fee: $1200.00-$2800.00
Renewal: one time
Type: certificate

Required under Missouri's Financial Responsibility Law (Section 303.030 RSMo) for all vehicles used in business. Minimum liability limits: $25,000 bodily injury per person, $50,000 per accident, $25,000 property damage. Applies even if vehicle is titled personally but used regularly for business (e.g., transporting tools, crew, or materials).

Professional Liability / Errors & Omissions Insurance

Missouri Department of Insurance
Required
Fee: $1000.00-$3000.00
Renewal: one time
Type: certificate

Not legally required by Missouri for roofers. However, recommended to cover claims of defective work, missed deadlines, or failure to meet contract terms. May be required by clients or general contractors on larger projects.

Product Liability Insurance

U.S. Consumer Product Safety Commission
May Apply
Fee: $500.00-$2000.00
Renewal: one time
Type: certificate

Not a standalone legal requirement in Missouri. However, if a roofer sells or warrants roofing materials (e.g., shingles, underlayment), they may be liable for product defects. Coverage typically included in general liability or umbrella policies. Recommended for businesses offering material warranties.

Liquor Liability Insurance

Missouri Department of Revenue - Alcohol and Tobacco Control Division
May Apply
Fee: $500.00-$2000.00
Renewal: one time
Type: certificate

Only applicable if the roofer business hosts events where alcohol is served or sold. Missouri requires liquor liability insurance for businesses holding an alcohol license. Roofers not serving alcohol are exempt.

Obtain an Employer Identification Number (EIN)

Internal Revenue Service (IRS)
Required
Renewal: one time
Type: registration

Required for all LLCs, including those with no employees. Even single-member LLCs must obtain an EIN if they have employees or elect to be taxed as a corporation. Roofing businesses structured as LLCs must have an EIN for tax reporting and compliance.

Missouri LLC Articles of Organization Filing

Missouri Secretary of State - Business Services Division
Required
Fee: $50.00-$50.00
Renewal: one time
Type: registration

Required for all LLC formation. Annual report required separately.

Missouri LLC Annual Report

Missouri Secretary of State - Business Services Division
Required
Fee: $0.00-$0.00
Renewal: annual
Type: registration

All LLCs must file annually even if no changes.

Assumed Name (DBA) Registration

Missouri Secretary of State - Business Services Division
May Apply
Fee: $7.00-$7.00
Renewal: one time
Type: registration

Renewal not required unless name changes.

Missouri Sales Tax License

Missouri Department of Revenue
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: registration

Most roofers need this for materials sales.

Withholding Tax Registration

Missouri Department of Revenue
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: registration

Required if paying wages subject to withholding.

Unemployment Insurance Tax Registration

Missouri Department of Labor and Industrial Relations - Division of Employment Security
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: registration

Most businesses with employees qualify.

Register of Contracted Wackers (Roofing Subcontractors)

Missouri Division of Labor Standards
May Apply
Fee: $50.00-$50.00
Renewal: annual
Type: registration

Prime contractors must verify subcontractors are registered before payment.

Workers' Compensation Insurance Notice Filing

Missouri Division of Workers' Compensation
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: registration

Construction/roofing businesses almost always required.

Missouri Sales Tax Permit

Missouri Department of Revenue
May Apply
Renewal: one time
Type: registration

Missouri requires a sales tax permit if you sell or lease tangible personal property. Roofers who only provide labor may not need this, but most roofing jobs include materials. The combined state rate is 4.225%, plus local rates (varies by jurisdiction).

Missouri Withholding Tax Registration

Missouri Department of Revenue
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: registration

Employers must register to withhold Missouri income tax from employee wages. This is required even for a single employee, including part-time or seasonal workers common in roofing.

Missouri Unemployment Insurance Tax (UI)

Missouri Department of Labor and Industrial Relations - Division of Employment Security
May Apply
Fee: $7000.00-$7000.00
Renewal: one time
Type: registration

All employers in Missouri must pay unemployment insurance tax on the first $7,000 of wages per employee annually. Roofing businesses with employees must register even if only hiring seasonally.

Missouri Corporate Income Tax Filing

Missouri Department of Revenue
Required
Renewal: one time
Type: filing

LLCs taxed as corporations must file Form MO-10. Most LLCs are pass-through entities, so income flows to owners' personal returns. However, if the LLC has elected corporate taxation, it must file. All businesses must file a return even with no tax due.

Missouri Annual Registration Renewal for LLCs

Missouri Secretary of State
Required
Fee: $130.00-$130.00
Renewal: one time
Type: registration

This is not a tax per se but a mandatory annual filing with tax implications. Failure affects good standing and may impact ability to conduct business or claim tax deductions.

Local Business License or Privilege Tax

Varies by municipality
May Apply
Fee: $50.00-$300.00
Renewal: one time
Type: registration

Many Missouri cities (e.g., Kansas City, St. Louis, Springfield) require a local business tax or license. Roofers must check with each city where they operate. Some cities impose a gross receipts tax or license fee based on revenue.

Federal Employer Identification Number (EIN)

Internal Revenue Service (IRS)
May Apply
Renewal: one time
Type: registration

Even single-member LLCs without employees may need an EIN for banking or contractor purposes. Roofing businesses often need EINs to open business accounts or bid on contracts.

Federal OSHA Workplace Safety Compliance

Occupational Safety and Health Administration (OSHA)
May Apply
Fee: $500.00-$5000.00
Renewal: one time
Type: permit

Roofers are subject to fall protection standards (29 CFR 1926 Subpart M), ladder safety, and personal protective equipment (PPE) requirements. Even self-employed roofers with employees must comply. OSHA requires fall protection at heights of 6 feet or more. Specific roofing hazards include scaffolding, roofing equipment, and exposure to hazardous materials.

File Federal Income Taxes as an LLC

Internal Revenue Service (IRS)
Required
Fee: $0.00-$0.00
Renewal: one time
Type: filing

A Missouri LLC with no election defaults to pass-through taxation: single-member LLC files Schedule C with Form 1040; multi-member files Form 1065 (partnership). If taxed as a corporation, Form 1120 is required. Roofing income must be reported annually.

Maintain I-9 Employment Eligibility Verification

U.S. Department of Homeland Security (DHS) / Department of Labor (DOL)
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: permit

Applies to all U.S. employers, including roofing LLCs. Roofing contractors often hire seasonal or temporary laborers, increasing compliance risk. Employers must verify identity and work authorization using Form I-9 and retain for 3 years after hire or 1 year after employment ends, whichever is later.

Comply with Fair Labor Standards Act (FLSA) wage and hour rules

U.S. Department of Labor (DOL)
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: permit

Roofing businesses must pay at least federal minimum wage ($7.25/hour) and overtime (1.5x regular rate) for hours over 40 in a workweek. Common violations include misclassifying employees as independent contractors and failing to pay for travel or cleanup time. Roofers often work long hours during peak season, increasing overtime exposure.

Missouri Excise Tax on Fuels (if applicable)

Missouri Department of Revenue
May Apply
Fee: $0.37-$0.37
Renewal: one time
Type: registration

Most roofers using standard taxed fuel at pumps do not need to register. However, if operating under a fuel tax exemption program or using off-road fuel, registration may be required.

Federal Self-Employment Tax

Internal Revenue Service (IRS)
Required
Renewal: one time
Type: filing

Applies to net profits of the LLC passed through to owners. Roofing business owners must pay self-employment tax regardless of LLC structure.

Comply with Family and Medical Leave Act (FMLA)

U.S. Department of Labor (DOL)
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: permit

FMLA applies only if the roofing LLC employs 50 or more employees for at least 20 workweeks in the current or prior year. If met, eligible employees (worked 1,250 hours in past 12 months) may take up to 12 weeks of unpaid, job-protected leave. Most small roofing contractors are exempt, but growth may trigger compliance.

EPA Lead Renovation, Repair, and Painting (RRP) Rule

Environmental Protection Agency (EPA)
May Apply
Fee: $200.00-$300.00
Renewal: one time
Type: permit

Roofing work that disturbs painted surfaces (e.g., removing old siding, fascia, or soffits) on pre-1978 structures may release lead dust. Contractors must be EPA-certified, use lead-safe practices, and provide lead hazard information to owners and occupants. Applies even if only incidental paint removal occurs. Certification requires initial 8-hour training and firm registration.

FTC Compliance with Truth-in-Advertising and Consumer Protection Rules

Federal Trade Commission (FTC)
Required
Fee: $0.00-$0.00
Renewal: one time
Type: permit

Roofers must avoid deceptive advertising (e.g., fake reviews, false “free” estimates, misleading storm damage claims). Must disclose material connections (e.g., referral fees). Applies to websites, social media, and door-to-door solicitations. FTC enforces against “bait-and-switch” pricing and unsubstantiated claims (e.g., “best in state” without proof).

Maintain OSHA Form 300 Log of Work-Related Injuries and Illnesses

Occupational Safety and Health Administration (OSHA)
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: filing

Roofing is a high-risk industry with frequent falls, lacerations, and heat stress. Employers with 11+ employees must record work-related injuries and illnesses. Even smaller firms may be required to report severe incidents (hospitalization, amputation, fatality) within 24 hours (hospitalization) or 8 hours (fatality).

Report Severe Work-Related Injuries

Occupational Safety and Health Administration (OSHA)
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: filing

Roofing contractors must report any employee fatality within 8 hours and any hospitalization, amputation, or eye loss within 24 hours by calling OSHA or using the online reporting system. Applies regardless of business size.

Step-by-Step Compliance Guide

  1. As a roofer in St. Louis, MO, you must fulfill federal income and self-employment tax obligations with the IRS, with fees varying based on your income.
  2. The FTC requires compliance with the FTC Act and Business Opportunity Rule, which has varying fees and is a one-time requirement.
  3. While no specific federal business license is required for roofers according to the SBA, you still need to adhere to other federal regulations.
  4. Ensure compliance with FTC advertising and consumer protection rules, which currently has no associated fee.
  5. If operating as an LLC, you'll have separate federal income and self-employment tax obligations with the IRS, with fees that vary.
  6. Maintain thorough record retention for tax purposes as mandated by the IRS; there is no fee for this requirement.
  7. For LLCs, proper record retention for both tax and general business records is required by the IRS, with potential fees.
  8. If your LLC is structured for pass-through taxation, you will need to file federal income tax using Form 1120-S or Schedule C, with fees varying and renewal being annual.

Common Mistakes to Avoid

  • Assuming a single, one-time fee covers all federal tax obligations is incorrect, as fees vary with income.
  • Ignoring FTC advertising rules can lead to penalties, even if your business is small.
  • Believing that because there's no federal *business license*, no federal regulations apply is a common error.
  • Failing to retain proper tax records can result in audits and penalties from the IRS.
  • Thinking that LLC formation automatically exempts you from self-employment taxes is a misunderstanding.

Frequently Asked Questions

What federal agencies will I be dealing with as a roofer in St. Louis?

You will primarily interact with the Internal Revenue Service (IRS) for tax obligations and the Federal Trade Commission (FTC) for advertising and consumer protection compliance. The U.S. Small Business Administration (SBA) confirms no federal business license is required, but you still need to follow other federal rules.

Are there any fees associated with federal compliance?

Yes, many federal requirements have associated fees, though some are $0.00. IRS tax obligations have varying fees based on your income, while FTC compliance can also incur costs depending on the specific rule. The SBA requirement has no fee.

What does the FTC regulate for roofing businesses?

The FTC regulates advertising practices and consumer protection, ensuring your marketing is truthful and doesn't mislead customers. This includes compliance with the FTC Act, Business Opportunity Rule, and advertising rules.

How often do I need to renew federal permits or registrations?

Renewal frequency varies; some requirements are one-time, while others, like federal income tax filing for certain LLC structures, are annual. The SBA’s confirmation of no federal license is a one-time verification.

What kind of records should I keep for federal compliance?

You should retain records related to income, expenses, taxes, and business transactions. The IRS requires record retention for tax purposes, and maintaining these records will help you demonstrate compliance during an audit.

Need a personalized checklist?

Permit Finder asks follow-up questions to give you an exact list of permits.

Find Your Permits