Roofer Permits & Licenses in Kansas City, MO

Complete guide to permits and licenses required to start a roofer in Kansas City, 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.

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.

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.

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.

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 Kansas City, MO roofer, you must fulfill federal income and self-employment tax obligations with the Internal Revenue Service (IRS), with fees varying based on your income.
  2. Roofing businesses are required to comply with the FTC Act and the Business Opportunity Rule, ensuring fair business practices, with associated fees varying.
  3. The U.S. Small Business Administration (SBA) confirms that no federal business license is specifically required for roofing contractors.
  4. Ensure your advertising and consumer protection practices align with Federal Trade Commission (FTC) guidelines to avoid potential penalties.
  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, which is a continuous obligation for your business.
  7. For LLCs, proper federal income tax filing (potentially Form 1120-S or Schedule C) is required annually with the IRS, and fees vary.
  8. Registering for a Federal EIN with the IRS is a necessary step for many roofing businesses, and fees vary.

Common Mistakes to Avoid

  • Assuming a single federal license covers all aspects of roofing operations ignores specific FTC compliance requirements.
  • Neglecting to file federal income and self-employment taxes can lead to significant penalties from the IRS.
  • Believing that all FTC regulations are optional overlooks the potential for legal action and fines.
  • Failing to retain adequate tax records can result in disallowed deductions and increased audit risk.
  • Ignoring the need for an EIN even if you don’t plan to hire employees is a common oversight.

Frequently Asked Questions

What is the cost of a federal business license for a roofing company in Kansas City, MO?

The U.S. Small Business Administration (SBA) states that there is no federal business license specifically required for roofing contractors, so the fee is $0.00. However, you still need to comply with other federal regulations.

What are the FTC requirements for roofing businesses?

Roofing businesses must comply with the FTC Act, the Business Opportunity Rule, and advertising/consumer protection rules. These requirements aim to prevent deceptive practices and ensure fair competition, with fees varying depending on the specific violation.

How often do I need to file federal income taxes as a roofer?

If you are a sole proprietor, you will file annually with the IRS. If you operate as an LLC, the filing frequency depends on your election (e.g., annual filing for partnerships or S-Corps). Fees vary based on income and filing status.

What records should I keep for federal tax purposes?

You should retain records of income, expenses, payroll, and other financial transactions as required by the IRS. Proper recordkeeping is crucial for accurate tax filing and defending against potential audits; fees vary based on record storage methods.

Is an EIN required even if I am a sole proprietor?

While not always mandatory for sole proprietors, obtaining an EIN from the IRS is recommended, especially if you plan to hire employees or open a business bank account. The fee for an EIN varies, but is often $0.00.

Need a personalized checklist?

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

Find Your Permits