Skip to main content

Roofing company License Requirements in Atlanta, GA

Last reviewed: July 2026

Quick Answer

Georgia roofing contractors need a Georgia Roofing Contractor License (GRCL) issued by the Georgia Construction Industry Licensing Board. Atlanta additionally requires a city business license and project-specific building permits from the City of Atlanta Department of Buildings and Facilities. Contractors must also obtain workers' compensation insurance and liability coverage before operating legally.

Key Facts

  • Georgia requires roofing contractors to hold a valid Georgia Roofing Contractor License (GRCL).
  • Atlanta roofing companies need city business licenses, zoning permits, and building permits for projects.
  • Roofing contractors must carry liability insurance and workers' compensation coverage in Georgia.
  • License renewal occurs biennially with continuing education requirements for maintaining active status.
  • Operating without proper licensing results in fines up to $5,000 and potential cease-and-desist orders.

State Licence Requirements

Licence name

Georgia Roofing Contractor License (GRCL)

Issued by

Georgia Construction Industry Licensing Board (GCILB)

Cost

$200-$450

Processing time

3-4 weeks

How to apply

Apply for a Georgia Roofing Contractor License through the Georgia Construction Industry Licensing Board by completing the application process outlined in Georgia Construction Industry Licensing Board Rules 518-5-1. You must first meet experience requirements: four years of documented roofing work experience in the past seven years, with at least 2,000 hours per year in roofing installation, repair, or supervision. Submit proof of experience through detailed work history documentation, references from previous employers, and apprenticeship records if applicable.

Next, register with the Georgia Secretary of State and obtain a Federal Employer Identification Number (EIN) from the IRS. You must then pass the Georgia Roofing Contractor Examination, which tests knowledge of Georgia construction codes, roofing practices, business law, and safety standards. The exam costs approximately $150-$200 and is administered by approved testing centers throughout Georgia. Schedule your exam through the GCILB website at https://www.gcilb.ga.gov.

Submit your completed application package including the exam results, proof of experience, your EIN, and a completed Contractor Registration Form to the GCILB. Include proof of liability insurance (minimum $100,000) and workers' compensation insurance. You must provide a surety bond of at least $25,000, obtained through a Georgia-licensed surety company. Pay the application and license fee ($200-$250). Processing typically takes 3-4 weeks from submission. Once approved, you receive your license number and roofing contractor credentials, which you must prominently display on all business materials and vehicles.

Federal Requirements

Federal requirements for roofing contractors focus primarily on worker safety, tax compliance, and insurance obligations. All roofing companies must obtain an Employer Identification Number (EIN) from the Internal Revenue Service under 26 U.S.C. § 6011, even if you operate as a sole proprietor. This is required for hiring employees, maintaining payroll records, and filing federal tax returns.

Occupational Safety and Health Administration (OSHA) regulations under 29 U.S.C. § 654 apply directly to roofing work. Roofing operations must comply with OSHA fall protection standards (29 CFR § 1926.500), which mandate fall arrest systems, safety nets, or warning lines for work six feet or higher. OSHA recordkeeping requirements (29 CFR § 1904) require employers to maintain injury and illness records for all employees.

Workers' compensation insurance requirements, though state-mandated in Georgia, connect to federal tax deductibility under 26 U.S.C. § 162. The Americans with Disabilities Act (ADA) under 42 U.S.C. § 12101 requires roofing contractors to ensure workplace accessibility and non-discrimination in hiring practices. Environmental Protection Standards under the Clean Air Act (42 U.S.C. § 7414) may apply if operations use spray-applied materials or volatile organic compounds.

All roofing contractors with employees must withhold federal income taxes, Social Security taxes, and Medicare taxes under 26 U.S.C. § 3401. Contractors must also comply with the Fair Labor Standards Act (29 U.S.C. § 201) regarding minimum wage and overtime requirements for employees. License and permit compliance is federal-adjacent; while states issue licenses, federal courts enforce contractor liability for negligent work under common law and through federal maritime law when applicable to certain jurisdictions.

Local & County Requirements

Atlanta roofing contractors must comply with comprehensive city-level licensing and permitting requirements in addition to state licensing. The City of Atlanta Department of Buildings and Facilities requires a business license and occupational tax certificate for all roofing contractors operating within city limits. You must obtain this through the Atlanta Department of Finance, which issues business tax certificates and maintains contractor registries. The fee is typically $75-$150 annually.

Building permits are required for virtually all roofing projects in Atlanta, whether new roof installation, replacement, or significant repairs. Submit project plans to the Department of Buildings and Facilities at least ten business days before beginning work. The city requires detailed scope documents, materials specifications, and contractor credentials. Permits cost $100-$400 depending on project value and complexity. Inspections occur at rough-in stage and final completion; inspectors verify code compliance with Atlanta Building Code (which adopts the International Building Code with local amendments), proper installation techniques, and material specifications.

Zoning compliance is mandatory; verify that roofing activities comply with the zoning designation of the property. Some residential areas restrict commercial roofing operations. Sign permits are needed if displaying business signage at job sites. The Atlanta Fire Rescue Department may require permits if the roofing project involves safety access or traffic control. Homeowners association approval may be required for residential properties. Fulton County (where Atlanta is located) coordinates with city requirements; if working outside city limits in unincorporated areas, county permits apply instead. Always contact the Atlanta Department of Buildings and Facilities (404-330-6500) to verify all requirements before beginning any project.

Total Cost Breakdown

The first-year cost to establish a legal roofing business in Atlanta involves multiple licensing, permit, and insurance expenses. Start with the Georgia Roofing Contractor License application and examination: the exam costs $150-$200, the application fee is $200-$250, and the initial license fee totals $200-$250, combining to $550-$700. You must obtain an Employer Identification Number (EIN) from the IRS at no cost.

Surety bonding is mandatory: a $25,000 surety bond costs $250-$500 annually depending on your personal credit and financial history (typically 1-2% of the bond amount). Insurance is non-negotiable: general liability insurance (minimum $100,000 coverage) costs $1,200-$2,500 annually for a small roofing operation, and workers' compensation insurance costs $2,500-$5,000 per year depending on payroll and claims history. Some insurers require higher limits; comprehensive coverage can total $4,000-$7,000 annually.

Local licensing in Atlanta requires a business tax certificate ($75-$150 annually) and a city business license ($0-$100 depending on business structure). Building permits for your first few projects will cost $100-$400 per permit. You should budget for continuing education courses for license renewal; approved CE courses cost $50-$200 per course.

Office and operational setup includes business registration with the Georgia Secretary of State ($50), a business checking account (often $0-$100 initial setup), and basic business insurance ($200-$500). First-year total estimate: $8,000-$14,500 before equipment, vehicles, marketing, and working capital. This breaks down as: licensing and exam ($550-$700), surety bond ($250-$500), insurance ($4,000-$7,000), local permits ($175-$250), business setup ($250-$600), and continuing education ($50-$200). Second-year costs drop significantly to approximately $3,500-$6,000 for renewal fees and insurance without initial licensing expenses.

Licence Renewal

Georgia Roofing Contractor Licenses must be renewed biennially (every two years) by submitting a renewal application and fee to the Georgia Construction Industry Licensing Board. Your renewal deadline is determined by your initial license issue date; renewal notices are typically mailed 60 days before expiration. The renewal fee is $200-$250. You must maintain current workers' compensation insurance and liability insurance (minimum $100,000) throughout the renewal period—failure to maintain these will result in automatic license suspension.

Continuing education is required for license renewal. Georgia mandates at least four hours of continuing education per renewal cycle, covering topics such as building code updates, safety regulations, and roofing industry standards. Approved courses are listed on the GCILB website. Courses must be completed during the two-year renewal period; credits earned in the final month of the previous cycle do not carry forward. You can renew online through the GCILB portal (https://www.gcilb.ga.gov) or by mail.

If you miss your renewal deadline, your license becomes inactive. You have a 30-day grace period to renew without penalty. After 30 days, reinstatement requires reapplication, including retesting on the Georgia Roofing Contractor Examination, which costs $150-$200. Operating with an expired, inactive, or suspended license results in fines up to $5,000 and criminal charges. Atlanta's business tax certificate must also be renewed annually; renewal typically costs $75-$150 and must occur during the city's annual registration period (usually January through March). Failing to renew the city certificate separately can result in revocation of your business license.

Penalties for Operating Without a Licence

Operating a roofing business in Atlanta without a valid Georgia Roofing Contractor License violates O.C.G.A. § 34-12-9, which establishes criminal and civil penalties. Any person who engages in roofing contracting work without a license commits a misdemeanor, punishable by fines ranging from $1,000 to $5,000 per violation and potential imprisonment of up to 12 months. Each day of continued unlicensed operation constitutes a separate violation, meaning a roofing contractor operating illegally for one week could face multiple citations and cumulative fines exceeding $25,000.

The Georgia Construction Industry Licensing Board can issue cease-and-desist orders against unlicensed roofing contractors, legally prohibiting all roofing business activities until proper licensing is obtained. These orders are enforceable through court injunction, and violation of a cease-and-desist order results in additional criminal penalties and civil contempt charges. The GCILB actively investigates complaints from customers, competitors, and city officials; investigations typically begin with construction permit records and consumer complaints filed with the Attorney General's office.

Insurance implications are severe for unlicensed operation. Workers' compensation insurance claims may be denied if the injured worker was employed by an unlicensed contractor, leaving the injured employee without benefits and potentially making the contractor personally liable for medical expenses. Liability insurance policies often exclude coverage for unlicensed contractors, leaving the business owner fully exposed to property damage and injury claims. Homeowners' insurance claims for damage caused by unlicensed contractor work may also be denied, creating disputes that result in civil lawsuits against the contractor.

Atlanta also enforces violations of city business license requirements under Atlanta City Code § 30-1001. Operating without a city business certificate results in fines of $1,000-$2,000 and potential business closure. Building permit violations under Atlanta Building Code add penalties of $500-$5,000 for unpermitted work. Accumulated violations can result in permanent debarment from public contracting and damage to business reputation, making future licensing difficult. Customers harmed by unlicensed contractors can sue for contract rescission, recovery of payments, and treble damages under Georgia consumer protection statutes.

Compare Georgia roofing contractor insurance quotes and get licensed compliance setup through trusted business service partners.

Get notified when licensing rules change

Licensing requirements and fees change periodically. We'll email you when this page is updated.

Frequently Asked Questions

How long does it take to get a Georgia Roofing Contractor License if I already have four years of experience?

The timeline depends on how quickly you complete each step. First, gather and document your four years of roofing experience (2,000+ hours per year)—this may take 2-4 weeks to compile. Register with the Georgia Secretary of State and obtain your EIN (1-2 weeks). Study for and schedule your Georgia Roofing Contractor Examination through the GCILB (2-4 weeks of study, exam typically within 1-2 weeks of scheduling). After passing the exam, submit your complete application package with proof of insurance and bonding (1-2 weeks to secure). The GCILB processes applications in 3-4 weeks. Total timeline: 8-15 weeks from start to active license. If you already have your EIN and business registration, you can compress this to 6-10 weeks.

What specific insurance coverage do I need before I can legally operate as a roofing contractor in Atlanta?

Georgia law requires two primary types of insurance for roofing contractors. General Liability Insurance with a minimum of $100,000 coverage protects against property damage and bodily injury claims from your roofing work. This is mandatory before you can obtain your state license; the GCILB will request proof of this coverage with your application. Workers' Compensation Insurance is required in Georgia for any roofing contractor with employees; if you operate solo initially, this can sometimes be waived, but most insurers recommend it anyway to protect against personal injury claims. The typical minimum is $500,000 in workers' comp coverage. Many Atlanta-area roofing contractors also carry Umbrella or Excess Liability Insurance ($1,000,000-$2,000,000) to protect against catastrophic claims. Professional Liability or Errors & Omissions Insurance ($250,000-$500,000) is highly recommended, though not legally mandated, to cover design errors or inadequate workmanship claims. Total annual insurance costs for a small roofing operation typically range $4,000-$7,000. Before you start any roofing work, you must have active general liability and workers' compensation certificates and provide proof to the Atlanta Department of Buildings and Facilities when applying for building permits.

Can I transfer my roofing contractor license from another state to Georgia, or do I need to get a new Georgia license?

Georgia does not offer reciprocal licensing or licensure by reciprocity for roofing contractors. Even if you hold an active, unrestricted roofing license in Florida, North Carolina, or another state, you cannot practice in Georgia without obtaining a Georgia Roofing Contractor License. However, Georgia may grant experience credit for out-of-state roofing work. If you have roofing experience from another state, you can count those hours toward Georgia's four-year, 2,000-hours-per-year experience requirement if you provide documented proof through W-2s, letters from employers, project documentation, or union records. You must still pass the Georgia Roofing Contractor Examination, which tests knowledge of Georgia-specific building codes, legal requirements, and regulations. Your out-of-state license alone is not valid in Georgia. If you're relocating to Atlanta from another state, contact the Georgia Construction Industry Licensing Board at https://www.gcilb.ga.gov to clarify which of your out-of-state experience hours qualify. The application process, exam, and costs are identical to new applicants, but having verifiable out-of-state experience may streamline the experience verification stage.

What happens if I start a roofing project in Atlanta without getting a building permit first?

Starting roofing work without a city building permit violates Atlanta Building Code and state law. The Atlanta Department of Buildings and Facilities actively inspects construction projects; neighbors, property owners, or city inspectors may report unpermitted work. Once discovered, you receive a Stop Work Order, which legally prohibits continuation of the project until you obtain proper permits and pass required inspections. If you ignore a Stop Work Order, you face fines of $500-$5,000 per day of continued violation, criminal charges for code violation, and potential jail time.

You may be required to pay permit fees retroactively plus penalties (often 50-100% of the permit cost). If the unpermitted work fails inspection, you must remove and redo the work to code specifications at your own expense, potentially costing thousands of dollars. As a roofing contractor, operating without permits damages your professional reputation and can result in GCILB disciplinary action, including license suspension or revocation. Your liability insurance may deny claims related to unpermitted work, exposing you to personal liability for any injuries or property damage. Homeowners harmed by unpermitted work can sue you for damages and recovery of all payments. Always obtain permits before beginning any roofing project in Atlanta, even for "minor" repairs; this typically costs $100-$400 and takes 5-10 business days.

How often must I renew my Georgia Roofing Contractor License, and what happens if I miss the renewal deadline?

Your Georgia Roofing Contractor License renews every two years (biennially) on your license anniversary date. The GCILB mails renewal notices approximately 60 days before your expiration date. The renewal fee is $200-$250. To renew, you must demonstrate proof of current workers' compensation and general liability insurance (minimum $100,000), complete at least four hours of continuing education from GCILB-approved providers, and submit your renewal application. You can renew online through the GCILB portal (https://www.gcilb.ga.gov) or by mail; online renewal is faster (typically 1-2 weeks processing) and preferred.

If you miss your renewal deadline, your license becomes inactive immediately, and you cannot legally perform roofing work. You have a 30-day grace period to renew without additional penalties. If you renew within 30 days, simply pay the $200-$250 renewal fee and resubmit your continuing education credits and insurance proof; processing is normal. After 30 days past expiration, your license is suspended. Reinstatement requires filing a new application (not just renewal), retaking the Georgia Roofing Contractor Examination ($150-$200), and paying an additional reinstatement fee ($250-$500), totaling $600-$950. Operating with an expired or suspended license is a misdemeanor punishable by fines up to $5,000 and potential jail time. Additionally, Atlanta requires annual renewal of your city business tax certificate (usually January-March); failure to renew this separately can result in revocation of your business license even if your state license is current. Always mark your renewal dates on your calendar and renew at least 60 days before expiration to avoid penalties.

Other Business Types in Atlanta, GA

roofing contractor Licensing in Other States

See roofing contractor licensing in every state →

Sources & References

  • O.C.G.A. § 34-12-2Defines roofing contractor licensing requirements in Georgia
  • O.C.G.A. § 34-12-3Establishes experience and examination requirements for roofing contractors
  • O.C.G.A. § 34-12-9Sets penalties for unlicensed roofing contractor operation
  • Atlanta City Code § 30-1001Requires business licenses for all roofing contractors operating in Atlanta
  • Georgia Construction Industry Licensing Board Rules 518-5Details roofing contractor license application and renewal procedures

Licence requirements change. Verify current requirements with the issuing agency before applying.

Editorial standards: This guide is reviewed against primary government sources and cites 5 statutes. Last reviewed July 2026. Scheduled for re-verification by July 2027.

See our editorial policy for how content is created and verified, or report an inaccuracy.