How to Start a Roofing Business in Mississippi: Residential Roofer License and Storm Work
How to Start a Roofing Business in Mississippi: Residential Roofer License and Storm Work
If you plan to run a roofing company in Mississippi, the license question comes first, and the answer depends on the job. Residential roofing over $10,000 requires a Residential Roofer license from the Mississippi State Board of Contractors (MSBOC). Commercial roofing falls under a different specialty and a larger license. Storm season adds another layer, because many cities require a separate transient vendor or solicitor license before you can sell or solicit in their limits. This guide covers the steps in the order most new owners need them.
Disclaimer: This article is informational content, not legal or tax advice. Fees, thresholds and local ordinances change, so confirm every figure with the agency named before you commit money. Talk to a Mississippi attorney about contracts and business structure, and to a CPA about taxes and payroll, especially if you hire a crew or take large storm contracts.
Materials and Information You Need Before You File
Gather these items before you submit any paperwork:
- A business name you have checked in the Secretary of State’s business search
- A physical Mississippi street address and a registered agent who can accept legal papers there
- Filing money: $50 for an LLC Certificate of Formation, plus $25 if you will operate under a name other than your legal name
- Proof of liability insurance, which MSBOC requires with the license application
- Roofing experience you can document, and time to prepare for the MSBOC trade test
- Your city or county privilege license application and its current fee schedule
- An IRS employer identification number (EIN) if you will have employees or open a business bank account
Step-by-Step: Starting Your Roofing Company
Step 1: Choose your entity and file the Certificate of Formation
Most small roofing companies form a limited liability company (LLC). File the Certificate of Formation (Form F0100) through the Secretary of State’s online portal at corp.sos.ms.gov. The filing fee is $50. Online filings are typically approved immediately or within a day, and the Secretary of State publishes no paid expedite tier for formation filings.
Understand what this filing is. Mississippi issues no general statewide business license, so registering with the Secretary of State is a registration, not a license. You still need the roofing license and local permits described below.
Tax treatment affects which entity makes sense. An LLC taxed as a partnership is a pass-through: profit appears on the members’ Mississippi returns, and there is no LLC-specific annual state tax. An LLC taxed as a corporation pays Mississippi corporate income tax plus the franchise tax. For tax year 2026, the franchise tax is $0.50 per $1,000 of capital above $100,000, with a $25 minimum, and it is repealed effective January 1, 2028. Ask your CPA which treatment fits before you file.
Plan for the annual report from day one. The LLC annual report (Form F0108) has no fee, is due April 15 each year, may be filed on or after January 1, and must be filed online. Failure to file can lead to administrative dissolution. If you choose a corporation instead, the Articles of Incorporation (Form F0001) cost $50, and the corporate annual report (Form F0008) costs $25 and is due April 15.
Step 2: Pick a compliant name and register any assumed name
An LLC name must contain “limited liability company,” “L.L.C.” or “LLC.” It must be distinguishable on Secretary of State records from every registered Mississippi entity and from any name already reserved. Search before you commit to a name. If you need to hold a name while you finish paperwork, a name reservation lasts 180 days and costs $25.
If you will operate under a name other than your legal name, such as a trade name for your roofing brand, you must file a Fictitious Business Name Registration (Form F0070) for $25. It is filed with the Secretary of State’s Business Services Division, not with the county. Do not take it to the county courthouse.
Step 3: Appoint a registered agent
Every Mississippi LLC must maintain a registered office in the state and a registered agent for service of process. Under Miss. Code Ann. 79-29-113, the agent must be an individual Mississippi resident, or an entity authorized to transact business in Mississippi, whose business office matches the registered office. A physical Mississippi street address is required.
Agents come in two types. A commercial agent files a listing statement with the Secretary of State for $100, appears on the state website, and must accept or decline each representation within 14 days. A noncommercial agent is not registered with the state, but you must have that person’s permission before you list them. Choose an agent who will stay reachable, because a missed legal notice can cost a contractor a job or a judgment.
Step 4: Get the MSBOC Residential Roofer license
This is the license that matters most for a residential roofer. MSBOC requires a Residential Roofer license for residential roofing work over $10,000. The license requires a trade test, and that test is limited to residential roofing work. The residential application fee is $50. Residential license holders must complete 2 hours of continuing education each year under Miss. Code 73-59-11.
Commercial roofing is a separate path. It falls under the Roofing, Sheet Metal and Siding specialty, and a commercial license is required for work over $50,000. The commercial application fee is $400.
Get two answers from MSBOC before you bid your first job. First, confirm how the $10,000 threshold is measured, including whether materials, labor and change orders count, and whether splitting one project into several contracts changes the requirement. Second, confirm what experience documentation the trade test requires and what the test, renewal and any other fees cost. This article does not state those figures, so verify them directly with the board.
Step 5: Carry liability insurance and keep proof on file
MSBOC requires proof of liability insurance as part of licensing. For residential licenses, the state sets no minimum coverage amount, so the legal minimum is not the coverage that protects your business. Talk to a commercial insurance agent about general liability coverage, and ask what workers’ compensation coverage your crew requires. Keep current certificates on file, because your license, your permit applications and many customers will ask for them.
Step 6: Obtain the city privilege license, or the county license outside city limits
Mississippi has no state general business license, so local government fills that role. Under Miss. Code 27-17, every city, town and village issues its own privilege license. Counties license only businesses outside municipalities. If your office or shop is inside city limits, apply with the city, even if most of your jobs are in the county. Ask the city clerk for the current application and fee schedule, because fees vary by jurisdiction and this article does not list a city figure.
Local permits carry a licensing requirement of their own. Under a 2022 law (HB 1163), city permits must show your contractor license number. Put your MSBOC number on every permit application and every estimate you issue.
Step 7: Register for a sales tax permit if you make retail sales
Register with the Mississippi Department of Revenue at dor.ms.gov if you will make retail sales. The Department describes the sales tax permit as a permit for the privilege of operating a business in Mississippi, and there is no fee for it. Applicants with no permanent Mississippi location may be required to post a bond. The state sales tax rate is 7%. There is no county add-on, and city levies apply only in Jackson and Tupelo.
Whether your roofing invoices and material sales are taxable depends on how each transaction is structured. Confirm the treatment with the Department of Revenue or your CPA before you quote a job.
Step 8: Set up payroll and understand the owner’s tax picture
Mississippi has no state minimum wage law, so federal wage rules govern your crew’s pay. For individual income tax, tax year 2026 is 0% on the first $10,000 of taxable income and 4% on income above that, and the top rate steps down to 3.75% for tax year 2027. Owners of a pass-through LLC report their share of profit on their own returns. Set up payroll through a payroll provider or your CPA before your first hire.
Storm Work: The Rules That Do Not Change
Storm work is where new roofers make their costliest mistakes. Start with the rules that apply regardless of urgency:
- A residential job over $10,000 still requires the MSBOC Residential Roofer license, even when the homeowner needs a fast repair.
- Every city permit still needs your license number on it under HB 1163.
- Your LLC’s annual report and sales tax obligations do not pause during a busy season.
After a storm, many cities regulate door-to-door and tent-style selling. Cities may require a transient vendor or solicitor license before you solicit or sell within their limits. Fees and terms vary. For example, Cleveland’s transient vendor license costs $250 for 90 days (2026). Another city may set a different fee and term, so check each city where crews will work before the trucks roll. Do not assume one city’s license covers the next town.
If you work in coastal areas, ask the local building department about the coastal wind-code rules that apply to roofing in that jurisdiction and which permits they require. Those rules are local, and this article does not summarize them.
Protect yourself on the paperwork. Use a written contract that names your license number, the scope of work, the price and the payment schedule. Before you take a deposit or promise anything about a homeowner’s insurance deductible, ask a Mississippi attorney how state law treats it. Keep signed contracts, permits and inspection records together for each job.
Tips and Common Mistakes to Avoid
- Bidding a residential job over $10,000 before the license is issued. Confirm your license status before you sign.
- Treating the Secretary of State filing as your license. The filing registers the entity. It does not authorize roofing work.
- Filing an assumed name with the county. The Fictitious Business Name Registration goes to the Secretary of State.
- Missing the April 15 annual report. A missed LLC report can lead to administrative dissolution.
- Applying with the county when your office is inside city limits. County licenses cover only businesses outside municipalities.
- Pulling a permit without your license number on it. Under HB 1163, the number must appear on city permits.
- Working a storm town without checking its transient license. Each city sets its own rules.
- Quoting sales tax without checking with the Department of Revenue. Taxability depends on how the job is structured.
Fee Summary
| Item | Cost | Where to file or confirm |
|---|---|---|
| LLC Certificate of Formation (F0100) | $50 | Secretary of State |
| LLC annual report (F0108) | $0, due April 15 | Secretary of State |
| Articles of Incorporation (F0001) | $50 | Secretary of State |
| Corporate annual report (F0008) | $25, due April 15 | Secretary of State |
| Name reservation | $25 for 180 days | Secretary of State |
| Fictitious business name (F0070) | $25 | Secretary of State |
| Commercial registered agent listing | $100 | Secretary of State |
| MSBOC Residential Roofer application | $50 | MSBOC (confirm test and renewal fees) |
| MSBOC commercial application | $400 | MSBOC |
| Sales tax permit | No fee (bond may apply) | Department of Revenue |
| City privilege license | Varies by city | City clerk |
| Cleveland transient vendor license | $250 for 90 days (2026) | City of Cleveland |
Expected Results
A complete setup gives you a registered entity, a residential roofing license once MSBOC approves it, insurance on file and the local permits needed to bid legitimately. Some owners find that having these pieces in order makes it easier to answer customer and contractor questions and to pursue larger jobs. Results depend on your market, your crew, your pricing and local demand, and no revenue or timeline outcome is guaranteed. Expect the online entity filing to finish in about a day. Expect the license timeline to depend on MSBOC’s processing, which you should confirm with the board.
Next Steps and When to Call a Professional
Confirm the MSBOC items first, then identify the city or county that covers your office and your first jobs. Bring a Mississippi attorney into the process before your first contract, and bring a CPA in before you choose an entity or hire crew. Those two professionals can answer questions this article cannot, including how your specific jobs, deposits and insurance claims will be treated.
Official resources to check: the Secretary of State’s Business Services Division (sos.ms.gov/business-services) and its business search (corp.sos.ms.gov); the Department of Revenue (dor.ms.gov); the Mississippi Small Business Development Center Network (mississippisbdc.org), which offers counseling across 19 locations statewide; and the SBA’s Mississippi district page (sba.gov/district/mississippi).
Keep exploring: related Mississippi guides
- How to Start a Handyman Business in Mississippi
- How to Start a Septic Installation or Well Drilling Business in Mississippi
- How to Start a Contracting Business in Mississippi
- How to Start an Electrical or Plumbing Business in Mississippi
- Mississippi Contractor License
- How to Start an LLC in Mississippi
- Mississippi Business License
- How Much Does It Cost to Start a Business in Mississippi
- All Mississippi business types
- Every Mississippi guide in one place