Roofer Permits & Licenses in Jackson, MS

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

Certificate of Formation (LLC Registration)

Mississippi Secretary of State
Required
Fee: $50.00-$50.00
Renewal: one time
Type: registration

Required for all LLCs. Annual report also required ($0 fee, due April 15). Source confirms filing with SOS Business Services Division.

Mississippi State Board of Contractors - Residential/Commercial Contractor License

Mississippi State Board of Contractors
Required
Fee: $200.00-$200.00
Renewal: one time
Type: license

Required for all roofing contractors performing work over $10,000 per project (residential) or any commercial work. Prerequisites: 3+ years experience or equivalent, passing trade/law exams, net worth/insurance proof, bond. Roofing falls under General:Building or Residential classifications. Fees current as of 2024 schedule at https://www.msboc.us/licensing/fees.

Assumed Name (DBA) Filing

Mississippi Secretary of State
May Apply
Fee: $25.00-$25.00
Renewal: one time
Type: registration

Required if business operates under a name different from the registered LLC name. Publish notice in local newspaper. Renewal every 10 years ($25).

Mississippi Business Privilege Tax Registration (if applicable)

Mississippi Department of Revenue
May Apply
Fee: $25.00-$25.00
Renewal: annual
Type: registration

Applies to contractors based on total contracts received. Roofing qualifies as contracting activity. Register via TAP portal.

Commercial Auto Insurance

Mississippi Department of Public Safety – Office of Motor Vehicles
May Apply
Fee: $1200.00-$2800.00
Renewal: one time
Type: certificate

Mississippi requires minimum liability coverage for all motor vehicles registered in the state: $25,000 bodily injury per person, $50,000 per accident, and $25,000 for property damage (MS Code § 63-15-103). Applies to all business vehicles.

Contractor’s License Bond (Statewide)

Mississippi State Board of Contractors
May Apply
Fee: $100.00-$500.00
Renewal: one time
Type: certificate

A $10,000 surety bond is required for licensing as a contractor in Mississippi. Roofing falls under the “Residential” or “Commercial” license categories. This bond protects consumers from violations of the Mississippi Contractors’ Licensing Act.

Professional Liability / Errors and Omissions Insurance

Not applicable
Required
Fee: $1000.00-$3000.00
Renewal: one time
Type: certificate

Not legally required by the State of Mississippi for roofers. However, may be required by clients or subcontracting agreements. Recommended to cover claims of negligence or faulty workmanship.

Product Liability Insurance

Not applicable
May Apply
Fee: $1000.00-$5000.00
Renewal: one time
Type: certificate

Not mandated by Mississippi law. However, if a roofer sells physical products (e.g., shingles, gutters), they may face product liability claims. Coverage is typically available under general liability or commercial package policies.

Liquor Liability Insurance

Not applicable
May Apply
Fee: $500.00-$2000.00
Renewal: one time
Type: certificate

Not applicable to roofers unless the business hosts events with alcohol service. Mississippi requires businesses selling alcohol to carry liquor liability insurance as part of licensing (Mississippi Code § 67-1-7). Not relevant for standard roofing operations.

Commercial Property Insurance

Mississippi Roofing Contractors Association (MRCA) / Industry Best Practice
May Apply
Fee: $1000.00-$3000.00
Renewal: one time
Type: certificate

Covers damage to owned or leased property, tools, materials, and equipment due to fire, theft, or weather. Often required by project owners and general contractors.

Inland Marine / Equipment Floater Insurance

Industry Best Practice (e.g., SBA, Liberty Mutual, State Farm)
May Apply
Fee: $500.00-$1500.00
Renewal: one time
Type: certificate

Covers theft, damage, or loss of business equipment not fully covered under auto or property policies. Essential for mobile workforces.

Obtain Employer Identification Number (EIN)

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

LLCs with no employees may not need an EIN unless required for banking or contractor purposes. However, most roofing LLCs will need one to open a business bank account or contract with general contractors. IRS Form SS-4 is used to apply.

Federal Income and Self-Employment Tax Obligations

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

As an LLC, profits pass through to owners' personal tax returns (unless electing corporate taxation). Roofing business owners must pay self-employment tax and file Schedule C with Form 1040. Owners must also make quarterly estimated tax payments if expecting to owe $1,000 or more.

OSHA Workplace Safety Compliance

Occupational Safety and Health Administration (OSHA)
May Apply
Renewal: one time
Type: permit

Roofers are subject to OSHA’s fall protection standards (29 CFR 1926.501). Requirements include guardrails, personal fall arrest systems, and training for workers at heights of 6 feet or more. Employers must also provide hazard communication training and maintain injury logs (OSHA Form 300) if over 10 employees.

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

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

Although roofing may not always disturb painted surfaces, if the work involves removing roof components attached to painted wood (e.g., fascia, soffits), the RRP rule applies. The business must be EPA-certified, use certified renovators, follow lead-safe work practices, and provide lead hazard information to clients.

FTC Compliance with the Home Improvement Rule

Federal Trade Commission (FTC)
Required
Renewal: one time
Type: permit

The FTC’s Home Improvement Rule requires clear disclosure of contract terms, prohibition of deceptive claims, and specific notice requirements (e.g., right to cancel within 3 days). Roofers must provide written contracts, avoid false claims about endorsements or financing, and honor cancellation rights. Applies to all home improvement contractors, including roofers.

Sales and Use Tax Permit

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

Roofers must collect 7% sales tax on materials/supplies sold to customers. Free online registration. Renews automatically with tax filings (monthly/quarterly).

Mississippi Sales Tax Permit

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

Roofers typically sell materials (e.g., shingles, gutters), which are subject to Mississippi sales tax. Labor for new construction or repair services is generally not separately taxed if bundled with materials. However, if materials are sold separately, sales tax applies. Registration required via Mississippi Taxpayer Access Point (MS-TAP).

Mississippi Withholding Tax Registration

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

Required for all employers paying wages to employees in Mississippi. Employers must withhold state income tax from employee wages. Registration is completed through MS-TAP.

Mississippi Unemployment Insurance Tax Registration

Mississippi Department of Employment Security
May Apply
Fee: $7000.00-$7000.00
Renewal: one time
Type: registration

Employers must register with MDES to obtain an employer account number. Tax rate is experience-rated after the first few years. Applies to employers with one or more employees working one or more days in a calendar quarter.

Mississippi Franchise Tax

Mississippi Secretary of State
Required
Fee: $150.00-$150.00
Renewal: annual
Type: registration

All LLCs in Mississippi are subject to franchise tax regardless of income. Must file Form 83 annually. Due date aligns with federal tax deadline (April 15).

Local Business Privilege Tax

Municipal Government (varies by city)
May Apply
Fee: $50.00-$500.00
Renewal: one time
Type: registration

Many cities and counties in Mississippi (e.g., Jackson, Gulfport, Southaven) require a local business license or privilege tax. Roofers must check with the county and city clerk where they operate. Registration is typically handled at the local level. Certificate required to be displayed at business location.

Mississippi State Income Tax Registration

Mississippi Department of Revenue
Required
Fee: $0.00-$0.00
Renewal: one time
Type: registration

All businesses operating in Mississippi must register with DOR via MS-TAP. This includes LLCs, even if they do not have employees or collect sales tax. Registration establishes the business for all state tax accounts (e.g., income, sales, withholding).

Mississippi Contractor’s License (Specialty Construction)

Mississippi State Board of Contractors
Required
Fee: $50.00-$100.00
Renewal: one time
Type: permit

Roofing is a licensed specialty trade in Mississippi. All contractors must pass an exam, obtain a $50,000 surety bond, and maintain workers' compensation insurance. Licensing is required for residential and commercial work. Local jurisdictions may require additional registration.

City Business Privilege License

City of Jackson, MS
Required
Fee: $50.00-$500.00
Renewal: annual
Type: license

Required for all businesses operating within Jackson city limits; fee schedule in Sec. 18-3 of city code

Hinds County Business Privilege License

Hinds County, MS
Required
Fee: $25.00-$25.00
Renewal: annual
Type: license

Applies to unincorporated areas of Hinds County; roofers classified under construction trades

Zoning Compliance Permit

City of Jackson Planning Department
May Apply
Fee: $250.00-$250.00
Renewal: one time
Type: permit

Verify zoning district allows contracting services (Sec. 26-101 et seq. Jackson Zoning Ordinance)

Building Permit for Office/Shop Modification

City of Jackson Building Permits
May Apply
Renewal: one time
Type: permit

Required for structural changes to accommodate roofing storage/office (Jackson Code Sec. 8-51)

Sign Permit

City of Jackson Sign Permits
May Apply
Fee: $5.00-$5.00
Renewal: one time
Type: permit

Comply with Sec. 26-701 et seq. Jackson Sign Ordinance

Fire Inspection Certificate

Jackson Fire Department
May Apply
Fee: $75.00-$75.00
Renewal: annual
Type: permit

Roofers storing flammable materials may trigger additional hazardous occupancy inspection

Alarm System Permit

City of Jackson Police Department
May Apply
Fee: $50.00-$50.00
Renewal: annual
Type: permit

Required for monitored systems (Jackson Code Sec. 34-101)

Home Occupation Permit

City of Jackson Planning Department
May Apply
Fee: $50.00-$50.00
Renewal: one time
Type: permit

Limited to administrative work only; no storage of equipment/materials allowed

Oversize Load/Equipment Parking Permit

City of Jackson Public Works
May Apply
Fee: $25.00-$100.00
Renewal: one time
Type: permit

Required for equipment exceeding standard parking dimensions

Contractor Parking Permit (Job Site)

Hinds County Engineering
May Apply
Fee: $35.00-$35.00
Renewal: one time
Type: permit

Required for roofing projects impacting traffic flow

Form I-9 Employment Eligibility Verification

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

All employers, including roofing LLCs, must verify identity and employment authorization for every employee using Form I-9. Employers must retain forms for 3 years after hire or 1 year after employment ends, whichever is later. Applies to U.S. citizens and non-citizens alike.

Fair Labor Standards Act (FLSA) Wage and Hour Compliance

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

Roofing businesses typically meet the interstate commerce threshold due to use of materials from other states. Requirements include paying at least federal minimum wage ($7.25/hour), overtime (1.5x regular rate for hours over 40/week), and maintaining accurate time and payroll records. Independent contractor misclassification is a common issue in roofing.

Family and Medical Leave Act (FMLA) compliance

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

FMLA requires eligible employers to provide up to 12 weeks of unpaid, job-protected leave for qualifying medical and family reasons. Most small roofing LLCs do not meet the 50-employee threshold, but must post the required FMLA notice in the workplace if they do.

ADA Compliance for Public Communications

Department of Justice (DOJ)
May Apply
Renewal: one time
Type: permit

Title III of the ADA requires businesses to be accessible to people with disabilities. For roofers, this may include accessible websites, communication with hearing-impaired customers, and physical access to offices if clients visit. Most small businesses are exempt from extensive modifications under the 'safe harbor' for small entities.

No Federal Industry-Specific License Required for Roofers

U.S. Small Business Administration (SBA)
Required
Renewal: one time
Type: license

There is no federal licensing requirement for roofing contractors. Licensing is handled at the state or local level. This entry confirms the absence of a federal mandate specific to roofing.

Mississippi Secretary of State Annual Report Filing

Mississippi Secretary of State
Required
Fee: $50.00-$50.00
Renewal: annual
Type: permit

All LLCs formed or registered in Mississippi must file an annual report with the Secretary of State. The report is due each year during the anniversary month of the LLC's formation or registration. Failure to file may lead to administrative dissolution.

Workers' Compensation Insurance

Mississippi Workers' Compensation Commission
May Apply
Fee: $1000.00-$3000.00
Renewal: one time
Type: certificate

Required for all employers with five or more employees in Mississippi (MS Code § 71-3-7). Sole proprietors and partners are not counted as employees unless they elect coverage. Corporate officers may qualify for exemption if they own at least 10% of stock and file an exemption form.

General Liability Insurance

Not applicable
Required
Fee: $500.00-$2000.00
Renewal: one time
Type: certificate

Not mandated by Mississippi state law for roofers. However, often required by contracts, municipalities, or property owners. Strongly recommended for risk management.

Mississippi State Tax Commission – Sales Tax Return Filing

Mississippi Department of Revenue
May Apply
Renewal: varies
Type: filing

Roofers who sell materials may be required to collect and remit sales tax. The filing frequency (monthly or quarterly) depends on the volume of taxable sales. Registration with the DOR is required before collecting sales tax.

Mississippi State Tax Commission – Withholding Tax Return Filing

Mississippi Department of Revenue
May Apply
Renewal: varies
Type: filing

Employers must register with the DOR and file withholding tax returns if they have employees. Roofing LLCs with employees must withhold state income tax and file Form 5100.

Federal IRS Form 1120S – U.S. Income Tax Return for an S Corporation

Internal Revenue Service (IRS)
May Apply
Renewal: annual
Type: filing

If the roofing LLC has elected S-corp status, it must file Form 1120S annually. This is not required for default LLCs taxed as disregarded entities or partnerships.

Federal IRS Form 1065 – U.S. Return of Partnership Income

Internal Revenue Service (IRS)
May Apply
Renewal: annual
Type: filing

Multi-member LLCs not electing S-corp status are taxed as partnerships and must file Form 1065 annually.

Federal IRS Form 1040 Schedule C – Profit or Loss from Business

Internal Revenue Service (IRS)
May Apply
Renewal: annual
Type: filing

Single-member LLCs are disregarded for federal tax purposes; the owner reports business income on Schedule C of Form 1040.

Mississippi Contractor License Renewal

Mississippi State Board of Contractors
May Apply
Fee: $185.00-$185.00
Renewal: biennial
Type: license

Mississippi requires a state contractor license for any construction project over $5,000. Roofing is a licensed trade. The license must be renewed every two years. Continuing education is not currently required for license renewal in Mississippi.

OSHA Injury and Illness Recordkeeping (Form 300, 300A, 301)

Occupational Safety and Health Administration (OSHA)
May Apply
Renewal: annual
Type: permit

Construction businesses, including roofing, are required to maintain OSHA injury and illness logs if they have more than 10 employees. Form 300A must be posted from February 1 to April 30 each year. Electronic submission of Form 300A is required for establishments with 100+ employees in certain industries (not typically applicable to small roofing LLCs).

Federal EIN Reporting and Filing Requirements

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

All LLCs with employees or multiple members must obtain an EIN. Even single-member LLCs may need an EIN for tax purposes. The EIN itself does not expire, but must be used on all federal tax filings, including 941, 940, and 1099 forms.

Mississippi Workers’ Compensation Insurance Coverage

Mississippi Workers’ Compensation Commission
May Apply
Renewal: one time
Type: certificate

Mississippi law requires employers with five or more employees to carry workers’ compensation insurance. However, all construction businesses must comply regardless of number of employees. Roofing contractors must carry coverage even with one employee.

Display of Contractor License and Business Registration

Mississippi State Board of Contractors
May Apply
Renewal: one time
Type: permit

Licensed contractors must display their license number on all advertising, vehicles, and contracts. The physical license should be posted at the business location if applicable.

Display of Federal and State Labor Law Posters

U.S. Department of Labor
May Apply
Renewal: one time
Type: permit

Employers must display current federal labor law posters (e.g., Minimum Wage, EEO, OSHA, FMLA). Mississippi does not require additional state-specific posters beyond federal requirements. Posters must be visible to employees.

Mississippi Sales and Use Tax License Renewal

Mississippi Department of Revenue
May Apply
Renewal: one time
Type: license

Sales tax registration does not require periodic renewal but must be kept current. Changes in business structure or location must be reported to the DOR.

Estimated Federal Tax Payments (Form 1040-ES)

Internal Revenue Service (IRS)
May Apply
Renewal: varies
Type: permit

Self-employed individuals, including roofing business owners, must make estimated tax payments quarterly if they expect to owe $1,000 or more in federal taxes. Payments cover income and self-employment taxes.

Mississippi Estimated Income Tax Payments

Mississippi Department of Revenue
May Apply
Renewal: varies
Type: permit

Individuals with significant non-withheld income (e.g., from an LLC) must make quarterly estimated payments using Form 85-201ES if they expect to owe $500 or more in Mississippi income tax.

Step-by-Step Compliance Guide

  1. As a roofer in Jackson, MS, 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 the Business Opportunity Rule, ensuring fair business practices; associated fees vary.
  3. While no federal business license is specifically required for roofers according to the SBA, you still need to adhere to other federal regulations.
  4. Compliance with FTC advertising and consumer protection rules is necessary, ensuring truthful and non-deceptive marketing practices.
  5. If operating as an LLC, you have specific federal income and self-employment tax obligations to the IRS, with fees that vary.
  6. Maintaining thorough record retention for tax purposes is a federal requirement enforced by the IRS, with no associated fee.
  7. Roofers operating as LLCs must also fulfill federal income tax filing obligations, with fees determined by your income.
  8. Ensure you understand and follow federal income tax filing requirements, which may involve Form 1120-S or Schedule C depending on your business structure.

Common Mistakes to Avoid

  • Assuming a single federal license covers all roofing business activities is incorrect, as compliance is fragmented across agencies.
  • Ignoring FTC regulations regarding advertising can lead to penalties, even if unintentional.
  • Failing to obtain an EIN if you plan to hire employees is a common oversight.
  • Believing that only incorporated businesses need to worry about federal tax obligations is false; sole proprietorships are also required to file.
  • Neglecting to retain accurate records of income and expenses can cause issues during an IRS audit.

Frequently Asked Questions

What is the cost of a federal business license for roofing in Jackson, MS?

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

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. This includes invoices, receipts, and bank statements, and there is no fee associated with this requirement.

What does the FTC Act cover for roofing businesses?

The FTC Act broadly prohibits unfair methods of competition and unfair or deceptive acts or practices in commerce. For roofers, this impacts advertising, contract terms, and interactions with customers.

What are the federal tax obligations for an LLC roofing business?

LLC roofing businesses have federal income and self-employment tax obligations to the IRS, with fees varying based on income. You may also need to file Form 1120-S or Schedule C depending on your election.

Is there a fee for FTC compliance regarding advertising?

While there isn't a specific fee for initial FTC compliance regarding advertising and consumer protection, non-compliance can lead to penalties and legal action. It's crucial to adhere to truth-in-advertising standards.

Need a personalized checklist?

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

Find Your Permits