How to Start a Roofing Business in Georgia
How to Start a Roofing Business in Georgia
Georgia doesn’t require a state roofing license. That’s not a loophole or a technicality — it’s official state policy. The Georgia State Licensing Board for Residential and Commercial General Contractors classifies roofing contractors as “Exempt Specialty Contractors,” which means you can legally perform roofing work in Georgia without holding any state contractor license.
That’s a genuine competitive advantage if you’re serious about starting a roofing business here. But the absence of a license requirement doesn’t mean there’s nothing to do. Local business licensing is mandatory everywhere in the state, insurance is what separates legitimate roofing companies from the storm chasers, and if your work ever expands beyond roofing into general construction, the rules change fast.
Here’s exactly what you need to know.
Does Georgia Require a Roofing License?
No. Georgia has no mandatory state roofing license.
The Georgia State Licensing Board for Residential and Commercial General Contractors is the body that would issue such a license — and they explicitly categorize roofing contractors as Exempt Specialty Contractors. You can install, repair, and replace roofs on residential and commercial properties without a state contractor’s license.
This puts Georgia in a small group of genuinely contractor-friendly states. In Florida, you need a state license. In Tennessee, you need one for projects over a certain dollar amount. In Georgia, for roofing-only work, you don’t.
The one exception that matters: the $2,500 threshold.
If your work expands into general construction — framing, siding, window replacement, structural repairs, additions — and that work exceeds $2,500, you’re in General Contractor territory. At that point, you need a GC license from the State Licensing Board. That involves passing the NASCLA exam and a Business and Law exam, a $200 application fee plus $10 processing, and proof of general liability insurance at a minimum of $500,000 per occurrence.
So the rule is simple: stay in roofing, and you’re exempt. Start doing full renovations, and you’re not.
What IS required everywhere, no exceptions:
A local Occupation Tax Certificate — commonly called a business license — from your city or county. Georgia has no statewide general business license. Every city and county handles this locally. If you’re based in Atlanta, you file with the City of Atlanta. If you’re in unincorporated Cherokee County, you file with Cherokee County. Fees vary, but $50 to $300+ is a typical range depending on your location and revenue.
Two additional requirements apply to every business license application in Georgia, and they catch a lot of new business owners off guard:
-
E-Verify Affidavit — Under O.C.G.A. § 36-60-6, all businesses applying for a license must comply. If you have 11 or more employees, you must be registered with E-Verify and provide your user number. If you have fewer than 11 employees, you file an exemption affidavit instead.
-
SAVE Affidavit — Under O.C.G.A. § 50-36-1, the applicant must verify lawful presence in the United States. This requires notarization and a Secure and Verifiable Document. You can’t skip it.
Neither of these is burdensome once you know about them. But show up to your county licensing office without them and you’ll be making a second trip.
Voluntary GARCA Certification
The Georgia Roofing Contractors Association (GARCA) offers a voluntary certification program for roofing contractors. Let’s be clear: this is not required by law. You can legally operate a roofing business in Georgia without it.
But here’s why it’s worth considering.
GARCA certification requires passing a two-part exam — one section covering business management skills, the other covering technical roofing expertise. You need an 80% or better on both sections to pass. That’s a real bar. Most storm chasers who roll into Georgia after a hailstorm aren’t going to bother.
That’s exactly the point.
For residential work, homeowners increasingly ask whether a contractor is certified or affiliated with a trade association. For insurance work and storm damage claims, adjusters and property managers are more likely to work with contractors who can demonstrate competence beyond just showing up with a nail gun. And for commercial roofing bids, property management companies often have vendor qualification requirements where a GARCA certification can check a box that your competitors can’t.
The certification doesn’t replace experience. But it signals to clients — especially first-time clients who have no other way to vet you — that you know what you’re doing and you’re planning to stick around. In a state where anyone can start a roofing business tomorrow, that signal has real value.
Business Structure and Registration
Before you pick up a single shingle, get your business properly structured. Here’s the sequence.
Step 1: Form an LLC (or corporation)
For most solo operators and small crews, an LLC is the right call. It separates your personal assets from the business — critical in roofing, where liability exposure is real. The cost to file online with the Georgia Secretary of State is $100 at ecorp.sos.ga.gov. If you mail a paper filing, it’s $110. The Georgia Secretary of State Corporations Division is located at 2 Martin Luther King Jr. Dr. SE, Suite 313, West Tower, Atlanta, GA 30334, and can be reached at (478) 207-2440.
Annual registration costs $60 per year ($50 fee + $10 mandatory service fee, effective September 6, 2025). It’s due between January 1 and April 1 each year. Miss the deadline and there’s a $25 late penalty — not catastrophic, but avoidable.
Step 2: Get an EIN
Your Employer Identification Number is how the IRS identifies your business. You’ll need it to open a business bank account, hire employees, and file taxes. It’s free and takes about 10 minutes at irs.gov/ein.
Step 3: Register with Georgia Tax Center
If you’re selling materials to clients as part of your contracts — which most roofing contractors do — you’ll need to register for sales tax collection. Georgia’s base state sales tax is 4%, but total rates typically run 7-9% depending on your county once local taxes are added. Register at the Georgia Tax Center (gtc.dor.ga.gov).
One important note on sales tax and roofing: Georgia generally taxes materials but not labor for construction contractors. The specifics depend on how your contracts are structured. When you start generating real revenue, talk to a Georgia CPA who works with contractors — this is worth a single consultation.
Georgia’s individual income tax rate for 2025 is a flat 5.19%, dropping to 5.09% for 2026 under HB 111. If you’re operating as an LLC taxed as a pass-through, your business income flows to your personal return at that rate.
Step 4: Get Your Occupation Tax Certificate
After your LLC is formed, head to your city or county government to get your local business license. Bring your LLC formation documents, EIN, and the E-Verify and SAVE affidavits mentioned above. Some counties process these same-day. Others take a week or two.
Insurance Requirements
This is where roofing businesses live or die.
Georgia’s lack of a state license requirement is a low barrier to entry. The result: plenty of uninsured, underinsured, or temporary operators who take deposits, do shoddy work, and disappear. Insurance is what proves you’re not one of them.
General Liability Insurance
The foundation. General liability covers property damage and bodily injury claims — the worker who drops something through a customer’s skylight, the ladder that falls and dents the homeowner’s car, the roof that leaks after your repair and damages interior ceilings.
Expect most commercial clients and HOA-managed properties to require minimum coverage of $500,000 to $1 million per occurrence before they’ll let you on a job. Even for residential work, many homeowners are starting to ask. Get at least $1 million. The premium difference between $500K and $1M in coverage is often marginal.
Workers’ Compensation Insurance
Georgia law requires workers’ compensation insurance once you have three or more employees. And this count includes officers, owners, and part-time workers — not just full-time crew. The Georgia State Board of Workers’ Compensation oversees compliance.
Roofing is one of the highest-risk classifications in workers’ comp. Expect to pay somewhere in the range of $15 to $30 per $100 of payroll — meaning a crew with $300,000 in annual payroll could face $45,000 to $90,000 in workers’ comp premiums alone. This isn’t a number to guess at. Get quotes from multiple carriers early.
Commercial Auto Insurance
Your personal auto policy does not cover your truck when it’s being used for business. You need a commercial auto policy for every vehicle — trucks, vans, trailers. If you’re hauling equipment and materials and you’re in an accident, finding out your policy doesn’t apply is a catastrophic surprise.
Inland Marine / Tools and Equipment Coverage
Your nail guns, compressors, ladders, and tools live in your truck and on job sites. Inland marine coverage protects them when they’re stolen, damaged, or destroyed off-premises. It’s relatively inexpensive and covers the gear you literally cannot work without.
What to budget: A comprehensive insurance package — general liability, workers’ comp for a small crew, commercial auto, and tools coverage — typically runs $8,000 to $25,000 per year for a startup roofing company. Where you land in that range depends on your crew size, the types of work you take (commercial vs. residential), your claims history, and your carriers.
Don’t shop for the cheapest policy. Shop for the right coverage limits and a carrier that actually pays claims. In roofing, you will use your insurance. That’s not pessimism — it’s the industry.
Startup Costs at a Glance
Here’s what you’re actually looking at to launch a legitimate roofing business in Georgia:
| Item | Cost |
|---|---|
| LLC filing (online) | $100 |
| Annual registration (year one) | $60 |
| Occupation Tax Certificate | $50–$300+ (varies by locality) |
| GARCA certification (optional) | Exam fees |
| Insurance package (first year) | $8,000–$25,000 |
| Equipment (nail guns, compressors, ladders, safety gear) | $5,000–$15,000 |
| Work vehicle and trailer | $15,000–$40,000 |
Total lean startup range: approximately $25,000–$55,000
That’s a real business, not a magic number. The low end assumes you already have a truck, buy used equipment, and start solo before hiring. The high end assumes a newer vehicle, full crew equipment, and a comprehensive insurance package from day one.
The single biggest variable is workers’ comp. If you start as a solo operator doing small residential jobs, your insurance costs stay manageable. The moment you hire two employees and cross that three-employee threshold, workers’ comp becomes a significant line item. Plan for it before you hire, not after.
A few things that aren’t in that table because they vary so wildly: marketing (a basic website and Google Business Profile are free to set up, but paid lead generation through services like Angi or Thumbtack runs $200-$500+ per month in competitive Georgia markets), accounting software, and any initial materials float if you’re buying supplies before receiving client payments.
The Bottom Line
Georgia’s classification of roofing contractors as Exempt Specialty Contractors is a genuine advantage. No state exam, no state license fee, no waiting on a licensing board to approve your application. You can legally start a roofing business in Georgia faster than in almost any other state.
But “no state license required” is not the same as “no requirements.” Your local Occupation Tax Certificate is mandatory. E-Verify and SAVE affidavit compliance is mandatory. Insurance isn’t legally required in every situation, but in practice it’s not optional — it’s what lets you bid commercial work, get on approved vendor lists, and protect yourself when something goes wrong on a roof 20 feet in the air.
Get the LLC filed at ecorp.sos.ga.gov, get the local business license from your city or county, and get properly insured before you take your first job. Consider GARCA certification once you’re operational — it’s a differentiator that costs relatively little and signals to clients that you’re a professional, not a temporary operation.
The roofing industry in Georgia is competitive and, after any significant storm, flooded with out-of-state operators looking for quick money. Your advantages are being local, being insured, being licensed, and being here next year when the warranty matters.