Cleaning business License Requirements in San Bernardino, CA
Last reviewed: September 2026
Quick Answer
Cleaning businesses in San Bernardino require a Seller's Permit from the California Department of Tax and Fee Administration if selling supplies, a Business Tax Registration Certificate from the City of San Bernardino, and local zoning approval. If offering services beyond basic cleaning (carpet cleaning with chemicals, biohazard remediation), you may need a Class B contractor licence from the Contractors State License Board. General liability insurance is highly recommended but not legally mandated. Processing times typically range from 3-5 weeks for permits.
Key Facts
- •California cleaning businesses need a seller's permit if selling supplies or materials.
- •San Bernardino County requires local business registration and city permits.
- •Residential cleaning typically doesn't need a contractor licence; commercial may require one.
- •General liability insurance is strongly recommended, not legally mandated.
- •City zoning approval and health permits apply based on location and services.
State Licence Requirements
Licence name
Seller's Permit (for product sales); Class B General Contractor Licence (if offering specialized cleaning requiring contractor licence)
Issued by
California Department of Tax and Fee Administration (Seller's Permit); Contractors State License Board (CSLB) for contractor licence
Cost
$0-$250 (Seller's Permit is free; Class B contractor licence $450-$850)
Processing time
Seller's Permit: same-day to 48 hours; Contractor Licence (if needed): 4-8 weeks
How to apply
For a Seller's Permit, register online through the California Department of Tax and Fee Administration at https://www.cdtfa.ca.gov using the online registration system (CalFile). You'll need your Social Security Number or EIN, business information, location details, and estimated monthly sales figures. The permit is issued immediately upon approval and is free. No exam is required.
If your cleaning business involves specialized services like carpet cleaning with industrial chemicals, tile restoration, or biohazard cleanup, you may need a Class B General Contractor Licence under California Business and Professions Code § 7025. Apply through the Contractors State License Board at https://www.cslb.ca.gov. You'll need to pass the Law and Business examination, the applicable trade exam, and meet experience requirements (typically 4 years of journey-level experience in the last 10 years). Submit the application with proof of experience, exam results, and a $100 application fee, plus the licence fee ($450-$850 depending on classification).
Simple residential house cleaning does not typically require a contractor licence. However, check with the CSLB if you perform work exceeding $500 in value or offer specialized cleaning services. Processing time for the Seller's Permit is typically same-day to 48 hours; contractor licence processing takes 4-8 weeks after exam passage.
Federal Requirements
Cleaning businesses must obtain an Employer Identification Number (EIN) from the Internal Revenue Service under 26 U.S.C. § 6001, required if you hire employees or operate as a partnership or corporation. If you store or use hazardous cleaning chemicals, the Environmental Protection Agency (EPA) oversees compliance under the Clean Water Act (33 U.S.C. § 1251) and the Resource Conservation and Recovery Act (42 U.S.C. § 6901), requiring proper disposal and storage procedures.
If you handle hazardous waste, the EPA and California Department of Toxic Substances Control mandate specific labeling, storage, and disposal protocols. The Occupational Safety and Health Administration (OSHA) under 29 U.S.C. § 651 requires you to maintain a safe workplace, provide safety training, and comply with hazard communication standards for cleaning chemicals.
If you employ staff, you must comply with federal employment laws including minimum wage (29 U.S.C. § 206), overtime (29 U.S.C. § 207), workplace safety standards (29 U.S.C. § 654), and anti-discrimination laws (42 U.S.C. § 2000e). If you handle biohazard or crime scene cleanup, OSHA Bloodborne Pathogen Standard (29 CFR § 1910.1030) applies. Americans with Disabilities Act (ADA) compliance requires accessible business facilities and services under 42 U.S.C. § 12101. You must maintain employment records and tax documentation for all employees, and file quarterly payroll taxes with the IRS.
Local & County Requirements
San Bernardino County and the City of San Bernardino require all cleaning businesses to register for a Business Tax Registration Certificate through the City of San Bernardino Finance Department. Visit the City of San Bernardino website or go in-person to City Hall (201 North D Street, San Bernardino, CA 92401) to apply. The cost is approximately $50-$200 depending on gross revenue. You'll need your EIN, business structure documentation, and proof of location.
Zoning approval is mandatory. Verify with the City of San Bernardino Planning Department that your office or storage location is zoned appropriately for a cleaning business. Most commercial and mixed-use zones allow this; residential zones typically do not. Home-based cleaning businesses may be permitted as a home-based business with restrictions on signage and client visits.
Health permits may apply if you handle biohazard cleanup or work in healthcare facilities. Contact the San Bernardino County Department of Public Health (https://www.sbcounty.gov) for requirements. If operating multiple locations in other cities (Fontana, Ontario, Rialto, Chino, etc.), each city requires separate business registration. Fire Department approval may be required if storing large quantities of flammable cleaning chemicals; contact the San Bernardino Fire Department for inspection. Some commercial clients may require proof of licensing, bonding, and liability insurance before you can work on their premises.
Total Cost Breakdown
First-year costs for a San Bernardino cleaning business break down as follows: Seller's Permit (CDTFA): $0; Business Tax Registration Certificate (City of San Bernardino): $50-$200; EIN (IRS): $0 (obtained online at no cost); business registration with California Secretary of State (if forming an LLC or corporation): $70-$125; general liability insurance: $400-$1,200 per year (recommended, not mandatory); business cards and basic signage: $100-$300; bonding (if required by commercial clients): $500-$2,000 per year.
If you require a Class B Contractor Licence (for specialized cleaning services), add: CSLB application fee: $100; CSLB licence fee: $450-$850; exam preparation course: $300-$600; exam fees (Law and Business + Trade exam): $100-$200; proof of experience documentation: $0-$100.
Additional first-year costs: business license from county: $50-$150; zoning verification/permit: $0-$100; health permit (if applicable): $50-$500; workers' compensation insurance (required if you hire employees): $2,000-$5,000 annually; accountant setup or bookkeeping software: $200-$500.
Realistic total range for a basic residential cleaning business (no contractor licence): $1,000-$3,500 first year. For a specialized commercial cleaning business requiring a contractor licence: $3,500-$8,000 first year. Annual renewal costs thereafter: $500-$2,000 (mainly insurance and business registration renewal).
Licence Renewal
California's Seller's Permit does not have a renewal deadline; it remains active indefinitely as long as you maintain your business registration. However, you must file annual California Form 590-EZ (California Online Services Account Maintenance) if there are no taxable sales. If you do have sales, you must file sales tax returns monthly, quarterly, or annually based on your filing frequency established by the CDTFA, reported at https://www.cdtfa.ca.gov.
Your San Bernardino City Business Tax Registration Certificate requires annual renewal, typically due by March 31st of each year. Renewal costs approximately $50-$200 depending on gross revenue. Late renewal penalties are 10% of the licence fee plus interest. You can renew online through the City of San Bernardino Finance Department or by mail. No continuing education is required for basic cleaning businesses. If you hold a Class B Contractor Licence from the CSLB, you must renew every two years (renewal window is 60 days before and 60 days after your expiration date) and pay the renewal fee ($450-$850). Continuing education is not required, but you must maintain evidence of workers' compensation insurance.
Penalties for Operating Without a Licence
Operating a cleaning business in California without a required Seller's Permit is a violation of Revenue and Taxation Code § 6001. Penalties include a fine of 6-10% of unreported sales tax, plus interest accruing daily at the applicable rate (currently around 4% annually). If tax evasion is intentional, criminal penalties under Penal Code § 13100 can result in fines up to $10,000 and up to one year in county jail for first-time violations.
Operating without a San Bernardino City Business Tax Registration Certificate violates San Bernardino Municipal Code § 4.02.020 and can result in civil penalties of $100-$500 per day of operation without proper registration. The City Attorney may issue a cease-and-desist order, forcing you to stop all operations until you obtain the certificate. Violations are discovered through routine City business inspections, client complaints, or cross-checks with the CDTFA database.
If you perform specialized cleaning requiring a Class B Contractor Licence but operate without one, you violate Business and Professions Code § 7028. Penalties include administrative fines up to $5,000, criminal penalties up to $500 fine and/or 30 days in jail, and liability for all work performed. The CSLB can file a cease-and-desist order stopping all work immediately. Operating unlicensed also voids your liability insurance coverage, leaving you personally liable for property damage or injuries. General liability insurance policies specifically exclude claims for unlicensed contractor work, creating significant financial exposure.
Learn more about business formation, insurance needs, and accounting services tailored for cleaning service startups.
Get notified when licensing rules change
Licensing requirements and fees change periodically. We'll email you when this page is updated.
Frequently Asked Questions
Do I need a contractor's licence to start a cleaning business in San Bernardino?
Most residential cleaning businesses do not require a contractor's licence. A basic house cleaning service qualifies as non-licensed under California law. However, if you offer specialized services such as carpet cleaning with industrial chemicals, tile sealing, biohazard remediation, crime scene cleanup, or water damage restoration, you may need a Class B General Contractor Licence from the Contractors State License Board (CSLB). The determining factor is whether the work modifies the real property or involves hazardous materials. Contact the CSLB at https://www.cslb.ca.gov or call (800) 321-2752 if unsure whether your specific services require licensure. If you perform work valued over $500 that could be considered contracting, err on the side of obtaining the licence to avoid penalties.
How long does it take to get all the permits and licences needed to operate a cleaning business in San Bernardino?
For a basic residential cleaning business without a contractor licence, the timeline is relatively short. Obtaining an EIN from the IRS takes same-day to 48 hours online at irs.gov. Registering for a Seller's Permit with the California Department of Tax and Fee Administration (CDTFA) at https://www.cdtfa.ca.gov takes same-day to 48 hours online. Getting your San Bernardino City Business Tax Registration Certificate typically takes 1-2 weeks depending on whether you apply online or in-person. Zoning verification through the City Planning Department takes 3-7 business days. Total timeline: 2-3 weeks from application to operating. If you need a Class B Contractor Licence, add 4-8 weeks for exam scheduling, passing the Law and Business exam, passing your trade-specific exam, and CSLB processing of your full application. The contractor licence route can take 8-12 weeks total.
Do I need liability insurance to operate a cleaning business in San Bernardino?
General liability insurance is not legally mandated by California or San Bernardino law for cleaning businesses, but it is absolutely essential for practical and financial reasons. Most commercial clients—office buildings, retail stores, property management companies—require proof of $1-2 million in general liability coverage before they will hire you. Lack of insurance means you personally pay for any property damage, injuries, or accidents that occur while you're working. Liability insurance typically costs $400-$1,200 per year for a solo cleaning business and is a legitimate business deduction. If you hire employees, you are required by law to carry workers' compensation insurance, which typically costs $2,000-$5,000 annually depending on payroll. Operating without workers' compensation insurance when you have employees violates California Labor Code § 3700 and can result in fines up to $10,000 and criminal charges.
Can I start a cleaning business from home in San Bernardino?
You may operate a cleaning business from a home office in San Bernardino if zoning allows it and you comply with the home-based business ordinance. Contact the City of San Bernardino Planning Department (https://www.sbcounty.gov) to verify your residential zone permits home-based businesses. Generally, home-based cleaning businesses are allowed with restrictions: you cannot have retail clients visiting your home, employee count is usually limited to immediate family, signage restrictions apply, and parking must not spill into the street. You still need a Business Tax Registration Certificate from the City, a Seller's Permit from the CDTFA if you sell products, and an EIN if hiring employees. Storage of large quantities of cleaning chemicals in a residential garage may trigger fire code violations under California Fire Code § 307; contact the San Bernardino Fire Department for guidance. Operating multiple vehicles from a residential address may also trigger code enforcement issues. Most successful cleaning businesses eventually move to a small commercial space to avoid home-based restrictions and to meet commercial client requirements.
What happens if I start a cleaning business without getting the required permits and someone gets injured on my job?
Operating without proper permits creates catastrophic legal and financial consequences. First, if a client or employee is injured, you have no liability insurance coverage because your policy will be void if discovered you were unlicensed or unregistered. You personally pay all medical bills, lost wages, and pain-and-suffering damages—potentially $50,000-$500,000+ depending on injury severity. Second, the injured party can sue you in civil court; without insurance, the judgment is against your personal assets (bank accounts, house, car, wages). Third, if a client reports you, the City of San Bernardino can issue a cease-and-desist order, and you face civil penalties of $100-$500 per day of unlawful operation. The CDTFA can audit your income and assess back taxes, penalties, and interest. If your unlicensed operation caused hazardous material violations, you face additional EPA or California Department of Toxic Substances Control enforcement. Employees can report you to the California Division of Labor Standards Enforcement for unpaid wages or benefits, triggering additional fines. The simplest approach is to obtain permits before working with clients—it takes 2-3 weeks and costs under $500 for basic registration.
Other Business Types in San Bernardino, CA
cleaning service Licensing in Other States
See cleaning service licensing in every state →Sources & References
- California Revenue and Taxation Code section 6001 — Establishes seller's permit requirement for taxable sales
- California Business and Professions Code section 7025 — Defines which services require a contractor's licence
- San Bernardino County Code Title 6 — Regulates business licensing and local registration requirements
- San Bernardino Municipal Code section 4.02 — City business tax registration and permit requirements
- California Health and Safety Code section 113700 — Food facility sanitation standards (if handling food preparation areas)
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 September 2026. Scheduled for re-verification by September 2027.
See our editorial policy for how content is created and verified, or report an inaccuracy.