Roofer Permits & Licenses in Independence, MO

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

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.

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.

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

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.

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.

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.

Step-by-Step Compliance Guide

  1. As a roofer in Independence, MO, you must fulfill federal income and self-employment tax obligations with the IRS, with fees varying based on your income.
  2. Compliance with the FTC Act and the Business Opportunity Rule is required, and the FTC may assess varying fees for non-compliance.
  3. The U.S. Small Business Administration confirms that no federal business license is specifically required for roofing contractors.
  4. Ensure your advertising practices adhere to Federal Trade Commission guidelines for advertising and consumer protection, with no associated fee.
  5. If operating as an LLC, you’ll have federal income and self-employment tax obligations to the IRS, with fees that vary.
  6. Maintain thorough records for tax purposes as required by the IRS, and be prepared for potential audits.
  7. For LLCs, proper record retention for both tax and general business records is essential, and fees may apply.
  8. If your LLC is structured for pass-through taxation, you’ll need to file federal income tax using Form 1120-S or Schedule C, with annual renewal.

Common Mistakes to Avoid

  • Assuming a single federal license covers all roofing business activities is incorrect, as compliance is spread across several agencies.
  • Ignoring FTC regulations regarding advertising and consumer protection can lead to significant penalties.
  • Failing to obtain an EIN if you plan to hire employees or operate as a corporation is a common oversight.
  • Believing that record retention is optional; the IRS requires specific records be kept for a defined period.
  • Overlooking self-employment tax obligations even when operating as an LLC can result in penalties.

Frequently Asked Questions

What is the cost of a federal business license for roofing in Independence, MO?

The U.S. Small Business Administration states that no federal business license is specifically required for roofing contractors, so the fee is $0.00. However, you still have other federal obligations.

What are the IRS requirements for record retention?

The IRS requires you to keep records that support your income and expenses, typically for at least three years from when you filed your return. Proper recordkeeping is crucial for demonstrating compliance during an audit.

What does the Federal Trade Commission (FTC) regulate for roofers?

The FTC regulates advertising practices and consumer protection, ensuring truthfulness in advertising and fair business dealings. Compliance with the FTC Act and related rules is required, and fees may vary.

Are there different tax obligations for a roofing LLC versus a sole proprietorship?

Yes, while both must pay income tax, LLCs have more flexibility in how they are taxed and may be subject to self-employment tax. The IRS has specific requirements for each business structure.

What is an EIN and do I need one?

An EIN (Employer Identification Number) is a unique tax ID number assigned by the IRS. You’ll need one if you plan to hire employees or operate your roofing business as a corporation or partnership.

Need a personalized checklist?

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

Find Your Permits