What this guide covers
The Alabama-specific steps to start a cleaning business: form an LLC for ~$236 in state fees, get the county business privilege license before your first job, understand the multi-county rule if you work across county lines, and decide whether to bond and insure the business. No state-level cleaning license is required in Alabama — but the county license is mandatory with no grace period.
Is a cleaning business a good fit in North Alabama?
Cleaning is one of the most accessible service businesses to start — low startup cost, recurring revenue, and demand that tracks the local economy directly. North Alabama's growing Huntsville metro, active military population, and concentration of dual-income households all create strong demand for both residential and commercial cleaning.
The business scales naturally: start solo, add employees or contractors as clients grow, and the recurring nature of the work means predictable monthly revenue once the client base is established. The main operational challenge is the multi-county reality — North Alabama's workforce frequently lives in one county and works in another, and a cleaning business that follows its clients faces licensing requirements in each county where it operates.
Step-by-step: forming and launching your cleaning business
1
Decide on your business structure
A sole proprietor can start immediately with no formation cost, but your personal assets are fully exposed to business liability. An LLC separates you from the business — if a client claims you damaged their property or injured someone in their home, the claim is against the business, not you personally. For a business that involves being inside clients' homes or commercial properties, the LLC shield is worth the $236 in state fees.
2
Reserve your business name
$28 — required first in Alabama
Alabama requires a Certificate of Name Reservation before you can file the Certificate of Formation — mandatory, not optional. File at sos.alabama.gov. Cost is $28 online, approved instantly. Your business name must include "LLC" or "Limited Liability Company." Check that your desired name isn't already taken using the Secretary of State's entity search first.
3
File the Certificate of Formation
$208 online
File at sos.alabama.gov with the $208 fee (includes the $8 online portal surcharge). You need a registered agent with a physical Alabama address — someone available during business hours to receive legal mail. You can serve as your own agent if you have an Alabama address, but your address becomes public record. Most cleaning business owners use a registered agent service to keep their home address off the public record.
4
Get your county business privilege license — before your first job
Required before operations begin
Alabama requires a business privilege license from your county's Probate Office or License Commissioner before you begin operating. No grace period — you are delinquent from day one without it. Call your county office before filing to get your classification and the fee. Madison County: 256-532-3300. Limestone County: 256-233-6427. Morgan County: 256-351-4670. If you are inside a city's limits, you also need a separate municipal license from that city.
5
Get bonded and insured
Alabama doesn't legally require cleaning businesses to be bonded or carry general liability insurance, but virtually every commercial client requires proof of both before you start. A janitorial surety bond ($100–$300/year for a $10,000 bond) covers theft or damage by you or your employees. General liability insurance ($500–$1,500/year) covers property damage and bodily injury. If you have five or more employees, Alabama requires workers' compensation insurance.
6
Get your EIN
Free at irs.gov — takes about 10 minutes. Required if you have employees, elect corporate tax treatment, or need one to open a business bank account. A solo LLC owner with no employees may use their SSN, but most banks want an EIN for a business account regardless.
7
Register a trade name if you need one
If your business operates under a name different from its legal LLC name, you need to register a DBA (called a "trade name" in Alabama) with the Secretary of State's Trademarks Division. The catch: Alabama requires you to be
already using the name before you file. You must provide three specimens proving use. Cost is $30. See the
DBA Alabama guide for the full process.
8
Open a business bank account
Bring your Certificate of Formation (or certified copy), EIN letter, and operating agreement. Keeping business and personal finances separate is what makes the LLC liability shield meaningful in practice — commingling funds is the most common way the shield gets challenged. Open the account before the first client payment arrives.
Startup costs
Alabama cleaning business — estimated startup costs
Certificate of Name Reservation$28
Certificate of Formation (online)$208
County business privilege licenseVaries — call your county
Registered agent (optional)$125–$299/year
General liability insurance$500–$1,500/year
Janitorial surety bond$100–$300/year
Cleaning supplies (initial)$200–$500
Commercial vacuum and mop$150–$400
EIN from IRS$0 — free
Estimated total to launch~$1,500–$3,000
The multi-county rule — critical for mobile cleaning businesses
Alabama requires a business privilege license in every county where you conduct business — not just where your LLC is registered. A cleaning business based in Madison County that also cleans homes in Limestone County, Morgan County, or Marshall County needs a separate license in each. This is not optional and is not covered by having the LLC registered in one county. Call each county's Probate Office before you take jobs there.
The county license year runs October 1 through September 30. Renewals are due October 31 — miss it and you're delinquent November 1. If you add a new county mid-year, get that county's license before your first job there.
| County | Phone | Notes |
| Madison County | 256-532-3300 | Huntsville city license required separately |
| Limestone County | 256-233-6427 | Athens city license required separately |
| Morgan County | 256-351-4670 | Decatur city license required separately |
| Marshall County | 256-571-7764 | Albertville/Guntersville city licenses separately |
| Etowah County | 256-549-5342 | Gadsden city license required separately |
Residential vs commercial cleaning
| Factor | Residential | Commercial |
| Startup difficulty | Lower — start solo, word of mouth | Higher — requires proof of insurance, often bonding |
| Revenue per job | $100–$300 per visit | $500–$5,000+ per month on contract |
| Revenue stability | Varies — clients cancel | Stable — monthly contracts |
| Insurance requirements | Informal — clients rarely ask | Formal — certificate of insurance required |
| Equipment needed | Basic cleaning supplies | Industrial equipment for some jobs |
| North Alabama demand | Strong — growing Huntsville suburbs | Strong — office parks, medical, government |
Employees vs independent contractors
As the business grows, you face the hire vs subcontract decision. Alabama follows federal guidelines on worker classification — misclassifying an employee as a contractor is one of the most common compliance mistakes small businesses make.
- Employees — you control their schedule, provide equipment, and direct their work. Alabama requires workers' compensation insurance if you have five or more employees. You withhold Alabama and federal income tax and pay FICA.
- Independent contractors — they set their own schedule, use their own equipment, and can work for other clients. You issue 1099s for payments over $600. No withholding, no workers' comp obligation for their work. But classification depends on the actual working relationship — not what you call them in a contract.
Alabama Department of Labor and the IRS both audit worker classification. If an auditor determines your contractors should have been employees, you owe back taxes, penalties, and interest. If you are expanding beyond solo work, consult an Alabama accountant or attorney before hiring your first person.
Alabama sales tax on cleaning services
Alabama does not currently impose sales tax on cleaning services. The state taxes the sale of tangible personal property but generally not services. However, this changes if you sell cleaning products directly to clients — product sales are taxable. And some cities levy local occupational taxes or business taxes that apply to service businesses. Register with My Alabama Taxes (myalabamataxes.alabama.gov) if you have employees or sell taxable products. When in doubt, ask an Alabama accountant.
Frequently asked questions
Do I need a license to start a cleaning business in Alabama?+
Yes. Alabama requires a business privilege license from your county's Probate Office or License Commissioner before you begin operating — no grace period. If you operate inside city limits, you also need a separate municipal license from that city. There is no state-level cleaning business license, but the county license is mandatory.
Do I need an LLC for a cleaning business in Alabama?+
Not legally required, but strongly recommended. Without an LLC, you operate as a sole proprietor and your personal assets are exposed to business liability. An Alabama LLC costs approximately $236 in state fees. The LLC annual report was eliminated in October 2024 — there is no ongoing filing requirement for Alabama LLCs.
Do cleaning businesses in Alabama need to be bonded?+
Not legally required, but most commercial clients expect it. A janitorial surety bond costs $100–$300 per year and protects clients if an employee steals or causes damage. Being bonded is a marketing differentiator and is often required by commercial cleaning contracts.
If I clean in multiple Alabama counties do I need multiple licenses?+
Yes. Alabama requires a business privilege license in every county where you conduct business — not just where your LLC is registered. A cleaning business based in Madison County that also works in Limestone and Morgan counties needs a separate license in each.
How much does it cost to start a cleaning business in Alabama?+
Estimated $1,500–$3,000 to launch properly — $236 in LLC state fees, county license fees, general liability insurance ($500–$1,500/year), a surety bond ($100–$300/year), and basic equipment ($350–$900). The EIN is free. You can start for less operating as a sole proprietor, but you lose the liability shield.
Related guides