Cleaning Business License in Atlanta, GA (2025)
What It Actually Costs to License a Cleaning Business in Atlanta
I priced out a startup cleaning company in Atlanta for a former crew lead of mine who wanted to go independent after eleven years running night shifts for a regional BSC. Total first-year regulatory cost, sole proprietor, one truck, no employees: just under $600 before insurance. That number surprises people who assume Georgia is expensive to license in. It isn't. Georgia is one of the cheaper states to get legal in, and Atlanta doesn't pile on top of the state fee the way some cities do.
Two agencies matter here. The Georgia Secretary of State Corporations Division handles entity formation statewide. The City of Atlanta Office of Revenue handles the local occupation tax certificate, which functions as Atlanta's business license. If you work in unincorporated Fulton County rather than inside city limits, Fulton County's Occupational Tax Certificate applies instead, and it's a separate filing with its own fee schedule.
The Fee Table Nobody Puts in One Place
Most guides quote the state filing fee and stop. Below is the full line-item breakdown I actually used when costing this out, sourced to each issuing agency rather than a rollup estimate.
| Line item | Fee | Issuing authority / source |
|---|---|---|
| LLC Articles of Organization | $100 | GA Secretary of State |
| LLC annual registration | $50/yr | GA Secretary of State |
| City of Atlanta occupation tax certificate | $75–$200 base + gross receipts tax | Atlanta Office of Revenue |
| Fulton County Occupational Tax Certificate (if operating in unincorporated Fulton) | Varies by classification | Fulton County Tax Commissioner |
| Federal EIN | $0 | IRS |
| GA sales tax registration | $0 | Georgia Department of Revenue |
| Surety bond / license bond | Not required for standard residential/commercial cleaning in GA | N/A |
Notice what's missing: a state-level general business license. Georgia doesn't issue one. Everything below the entity filing runs through the city or county, and Atlanta's occupation tax certificate is the only local license a standard janitorial or residential cleaning operation needs, assuming you're not handling anything requiring a specialty endorsement.
Worked Example: First-Year Cost for a Solo Operator
Say you're a sole proprietor starting a residential and light-commercial cleaning route inside Atlanta city limits, no employees yet, working out of your own vehicle. Here's the itemized total:
- LLC formation (GA SOS): $100
- Atlanta occupation tax certificate, base tier: $75 (small operations often land at the low end of the $75–$200 band; the gross receipts component only kicks in materially once revenue climbs past roughly $30,000–$50,000 depending on the classification code assigned)
- EIN: $0
- GA sales tax registration: $0 (cleaning labor is exempt in Georgia, more on that below)
- General liability insurance, $1M/$2M, annual premium: roughly $700–$900 for a one-person operation with no employees
Total regulatory and insurance outlay before your first invoice: somewhere around $875–$1,075. Strip out insurance and your pure licensing cost is $175. That's a low bar to entry compared to states that charge $300+ just to form the entity.
Registering Your Entity with the Georgia Secretary of State
File before you take a single paying job. Your options:
- LLC: $100 formation fee, $50/yr renewal. This is what I'd recommend to almost everyone reading this. It separates your personal assets from a slip-and-fall claim on a client's floor, and commercial property managers increasingly ask for an entity name on the certificate of insurance, not a personal name.
- Corporation: Same $100 formation fee. More paperwork, double taxation risk unless you elect S-corp status. Talk to a CPA before choosing this over an LLC; for a single-truck cleaning operation it rarely pencils out better.
- Sole proprietorship: No state filing fee at all, but zero liability protection. I've seen this bite an operator hard once, a burst pipe on a job that got blamed (wrongly, but it didn't matter) on a wet-floor sign that wasn't set. Without an LLC shield, that's a personal asset exposure.
File at sos.ga.gov/index.php/corporations. Processing typically clears in a few business days online.
Getting Your EIN and Registering for Sales Tax
Get your EIN free and instantly at irs.gov/EIN. You'll need it to open a business bank account and to complete W-9 forms for commercial clients who require them before cutting a check.
On sales tax: Georgia does not tax cleaning or janitorial services. The Department of Revenue has consistently ruled labor-only cleaning services nontaxable. Where it gets more complicated is if you sell tangible supplies (mop heads, cleaning chemicals as retail add-ons rather than consumables used in performing the service), that triggers a 4% state rate plus Atlanta/Fulton local add-on, landing around 8.9% combined. Most independent operators never trip this wire because they don't sell products separately from labor. If you're unsure which side of that line your invoicing falls on, the Georgia Cleaning Services Sales Tax guide walks through the classification in more depth.
The City License Application in Practice
The occupation tax certificate application through Atlanta's Office of Revenue asks for your NAICS code, projected gross receipts, and entity documentation. Budget five to fifteen business days for processing once you submit. If your business address is your home rather than a commercial storefront, you'll also need Atlanta's Home Occupation Permit, which confirms your residential zoning allows business use. Most single-family and townhome zoning categories in Atlanta permit this without issue for a service business that doesn't bring client traffic to the residence.
Insurance Minimums Commercial Clients Actually Enforce
On paper, Georgia only requires workers' compensation coverage once you cross three employees, a higher threshold than most states, which trip the requirement at one employee. In practice, almost no commercial property manager or facility director will sign a contract without a certificate of insurance showing general liability at $1,000,000 per occurrence and $2,000,000 aggregate, regardless of your headcount. Government and larger institutional contracts often push the aggregate to $5,000,000. Build this into your bid math from day one; retrofitting a policy after you've already quoted a job at a thin margin is how new operators eat their own profit.
Union Landscape in Atlanta
Georgia is a right-to-work state, and union density in the building service contractor sector here runs low compared to markets like Chicago or New York. You're unlikely to encounter a union hiring hall requirement bidding standard commercial cleaning contracts in metro Atlanta, though large downtown office towers under national REIT ownership occasionally carry prevailing-wage clauses worth reading closely before you bid.
Two references are worth adding to a startup file here. The city's ordinances are published in full through the Atlanta Code of Ordinances, where the occupation tax and business registration provisions can be read directly rather than through a summary page, which matters when a landlord or prime contractor asks for the specific authority behind a certificate. For market planning, the Atlanta Regional Commission publishes employment and development data across the ten-county region, useful when deciding which submarkets a new cleaning company should target first.
Frequently Asked Questions
Does Atlanta require a general business license for cleaning companies?
Yes, in the form of an occupation tax certificate from the Atlanta Office of Revenue, base fee $75–$200 plus a gross-receipts component. If your work is based in unincorporated Fulton County rather than inside city limits, Fulton County's Occupational Tax Certificate applies instead.
How much does it cost to form an LLC for a cleaning business in Georgia?
$100 to file Articles of Organization with the Georgia Secretary of State, plus a $50 annual registration fee to stay in good standing.
Is workers' compensation required for a small cleaning business in Georgia?
Only once you employ three or more people, per Georgia State Board of Workers' Compensation rules. Below that threshold you're exempt by statute, though many commercial clients still want to see coverage before they'll sign.
Are cleaning services taxable in Atlanta?
No. Georgia does not apply sales tax to labor-only cleaning services. Tangible supplies sold separately from the service are taxable at roughly 8.9% combined state and local in Atlanta/Fulton. See the Georgia Cleaning Services Sales Tax guide for the full breakdown.
How long does licensing take from start to first job in Atlanta?
LLC formation with GA SOS typically clears in a few business days online. The Atlanta occupation tax certificate takes five to fifteen business days once submitted. EIN issuance is immediate. Plan on two to three weeks total if you file everything in sequence rather than in parallel.
How we built this guide
Opora editorial sources from BLS OEWS wage tables, ISSA-447 production rates, NCCI workers' compensation classifications, EPA List N, OSHA 29 CFR standards, and primary state regulatory filings. We don't recycle blog posts — we audit primary documents.
Methodology · Editorial standards · Corrections policy · About Opora
