Papalocal
Loading…
Papalocal Your local communities & everything app — businesses, deals, library, and more.

Georgia Roofing License Verification: How to Check Contractor Credentials

Step-by-step guide to verify a Georgia roofer's license and spot warning signs of unlicensed or dishonest operators.

By Garret Merkley · Explainer · Jun 12, 2026
Branched from How to Choose a Trustworthy Roofing Contractor in the Atlanta Area
Quick take
  • Georgia requires roofing contractors to hold a valid license from the Secretary of State; verify it online before hiring.
  • Check the contractor's license status, complaint history, and bond coverage through the official Georgia database.
  • Red flags include vague licensing claims, pressure to pay upfront, and unwillingness to provide proof of insurance.

A Georgia roofing license is a legal credential issued by the Georgia Secretary of State that proves a contractor has met minimum training, experience, and bonding requirements to perform roofing work. Hiring a licensed roofer protects you because the license comes with accountability: the contractor is insured, bonded, and subject to complaint oversight. An unlicensed roofer offers no recourse if work is shoddy or they disappear mid-job.

How to Verify a License Online

The fastest way to check is through the Georgia Secretary of State's online license verification system, accessible at sos.ga.gov. Search by contractor name or license number. The official record will show the license status (active, inactive, or expired), the license class, issue and expiration dates, and any disciplinary actions or complaints on file. This is the primary source of truth—not the contractor's word or a business card.

  1. Go to sos.ga.gov and navigate to the contractor license search tool.
  2. Enter the contractor's full name or license number.
  3. Review the results: confirm the license is active (not expired or suspended).
  4. Check the license class matches the work you need (e.g., roofing vs. general contractor).
  5. Note any complaints, citations, or disciplinary history listed.
  6. Verify the bonding and insurance information if provided.

What to Look for in the License Record

A clean license record should show an active status with no gaps in renewal. Pay attention to the license class: a "roofing contractor" license is different from a general contractor license, and some work may require specific endorsements. A few minor complaints over many years may be normal in a large business, but a pattern of unresolved disputes, multiple liens, or a suspended license is a serious warning. Also confirm the contractor carries general liability and workers' compensation insurance—this is legally required in Georgia and should be current.

Red Flags That Signal Trouble

Why this matters: Georgia law requires roofing contractors to be licensed to protect homeowners. An unlicensed roofer may do cheap work that fails within months, and you'll have no legal recourse. A licensed but complaint-ridden contractor signals a pattern of poor service or disputes. Spending 10 minutes verifying credentials before signing a contract can save thousands in repairs and headaches.

Beyond the State Database
  • Request the contractor's proof of insurance (liability and workers' comp) and verify it directly with the insurer.
  • Check the Better Business Bureau (BBB) and Google reviews for complaint patterns, not just one-off negative reviews.
  • Ask for at least three local references and call them—ask specifically about timeliness, quality, and how disputes were handled.
  • Confirm the contractor is bonded; ask for the bond details in writing.
What if the contractor says they're licensed but I can't find them in the state database?
Do not hire them. A licensed contractor's name and number must appear in the Georgia Secretary of State system. If they're not there, they're either unlicensed or the information is wrong—both are red flags. Ask for their license number and search again, or ask them to provide a screenshot of their license. If it still doesn't match, walk away.
Does a roofing contractor need a different license than a general contractor?
Yes. A roofing contractor license is specific to roofing work. A general contractor may be licensed to oversee multiple trades but may not be licensed to perform roofing directly. Always verify the license type matches the work you're hiring for.
What does it mean if a contractor has a few complaints on record?
A few resolved complaints over 10+ years is not unusual for an active business. What matters is the pattern: Are complaints recent? Are they unresolved? Do they describe similar problems (e.g., repeated failure to finish on time)? One complaint about a billing dispute that was settled is far different from five open complaints about poor workmanship.
Can I hire a roofer who is not licensed if the job is small?
No. Georgia law requires a license for roofing work regardless of job size. Hiring an unlicensed roofer is illegal and leaves you unprotected. If work causes injury or property damage, you may be liable. It's not worth the risk.
What should I do if a contractor's license is expired?
Do not hire them until it's renewed. An expired license means they are not legally permitted to work. If they've already started work on your roof, stop them immediately and contact the Georgia Secretary of State to report the violation.

Sources