Updated Jun 3, 2026 Reviewed by Opora Editorial Team Editorial standards →

Colorado presents commercial cleaning businesses with a high-regulation labor environment paired with no specialty licensing requirement for janitorial services themselves. The state's labor laws have evolved substantially since 2019, with three major statutes directly affecting building service contractors (BSCs): the Healthy Families and Workplaces Act (HFWA), the Colorado Wage Protection Act, and home-rule municipal minimum wage ordinances that diverge significantly from the state floor. Compliance demands are highest in Denver, where the 2026 minimum wage of $19.29 per hour is more than $4 above the statewide rate of $15.16.

Colorado does not require a statewide specialty license for commercial cleaning or janitorial services. The primary regulatory touchpoint is business formation with the Colorado Secretary of State, which handles LLC and corporation registrations online. The filing fee for a Colorado LLC Articles of Organization is $50; annual report: $10. Corporations: $50 formation, $10 annual. Sole proprietors using a trade name must file a Trade Name Registration with the Secretary of State ($20). The SOS portal is available at sos.state.co.us. After entity formation, BSCs must register with the Colorado Department of Revenue (CDOR) for sales tax and wage withholding accounts through mybiz.colorado.gov.

Healthy Families and Workplaces Act: Paid Sick Leave for All Cleaning Workers

The Healthy Families and Workplaces Act (HFWA), C.R.S. §8-13.3-401 et seq., took full effect for all Colorado employers (regardless of size) on January 1, 2022. For commercial cleaning companies — an industry with high employee turnover, variable schedules, and predominantly hourly workforces — HFWA compliance is non-negotiable and carries real liability exposure.

Under HFWA, every Colorado employee (including part-time and seasonal workers) accrues at least one hour of paid sick leave for every 30 hours worked, up to a maximum of 48 hours per year. Eligible uses include: the employee's own illness or preventive care; care for a family member; issues related to domestic violence, sexual assault, or stalking; and public health emergencies. During a public health emergency (as declared by a public official), employers with 16+ employees must provide an additional 80 hours of supplemental paid sick leave.

For a BSC with 20 full-time cleaners working 40 hours/week, annual HFWA accrual liability amounts to approximately 1,600 hours of paid leave per year — a material labor cost. HFWA is enforced by the Colorado Division of Labor Standards and Statistics (DLSS). Violations carry civil penalties of $1,000 per violation plus any unpaid wages, doubling on subsequent violations. DLSS contact: 633 17th Street, Suite 600, Denver, CO 80202; (303) 318-8441.

Colorado Wage Protection Act and Wage Deduction Rules

The Colorado Wage Protection Act (C.R.S. §8-4-101 et seq.) governs wage payment, timing, and deductions for all Colorado employees. Commercial cleaning companies need to be especially attentive to three provisions that generate the most enforcement actions in service industries:

  • Final pay timing: Wages must be paid within six hours of the next regular payday following termination if a company has a payroll unit that processes on the day of termination, or within 24 hours otherwise. Accrued but unused PTO must be paid out on termination if the employer's written policy provides that PTO will vest and is not subject to forfeiture. The "use it or lose it" policy is permissible only if clearly disclosed in writing before employment begins.
  • Deduction restrictions: Colorado prohibits wage deductions for breakage, shortages, or cash register deficits — relevant for BSCs that try to recoup the cost of damaged client property from worker wages.
  • Wage Statement requirements: Pay stubs must show the name of the employer and employee, dates of the pay period, gross and net wages, and an itemized list of deductions.

Wage claims under the Colorado Wage Protection Act carry an administrative award mechanism through the DLSS, which can issue final agency orders for unpaid wages plus penalties of up to $50 per day of delay.

Denver Minimum Wage and Other Home-Rule City Variations

Colorado's statewide minimum wage for 2026 is $15.16 per hour (non-tipped). However, Colorado's home-rule framework allows municipalities to set their own higher minimums, and several do. BSCs operating cleaning routes across multiple Colorado cities face a patchwork of wage floors:

Jurisdiction 2026 Minimum Wage Notes
Denver (City and County) $19.29/hour Enforced by Denver Auditor's Office; annual CPI adjustment
Boulder ~$16.82/hour Phased increases toward $18.17 by 2027
Edgewater ~$16.82/hour Mirrors Boulder schedule
Statewide (non-home-rule) $15.16/hour Annual DLSS adjustment via C.R.S. §8-6-109

Denver enforces its minimum wage through the Denver Auditor's Wage Complaint Program (720-913-WAGE; wagecomplaints@denvergov.org). Penalties for first-time violations: $50 per day per underpaid employee. Second and third violations within three years: $1,000–$2,500 plus daily fines. A cleaning company assigning routes across Denver, Aurora, and Lakewood must track which workers are physically in Denver on any given workday and pay them the Denver rate.

Workers' Compensation: Mandatory at One Employee

Colorado requires workers' compensation insurance from the first employee under C.R.S. §8-40-101 et seq. There is no exemption for small cleaning businesses based on size or payroll. Coverage is available through private carriers licensed in Colorado; there is no state monopoly fund. Commercial cleaning companies are classified under NCCI Class Code 9014. The Colorado Department of Labor and Employment (CDLE), Division of Workers' Compensation (cdle.colorado.gov/dwc) administers claims and disputes. Address: 633 17th Street, Suite 400, Denver, CO 80202.

Corporate officers and LLC members may elect to exclude themselves from WC coverage by filing a written exclusion. However, any non-officer employees — including part-time and temporary workers — must be covered. Independent contractors are generally exempt from WC requirements, but Colorado's misclassification rules (discussed below) determine whether someone truly qualifies as an IC.

Independent Contractor Classification Under Colorado Law

Colorado uses a multi-factor common-law test for most employment purposes, but the Colorado Division of Workers' Compensation and the Colorado Department of Labor apply different tests in different enforcement contexts. For purposes of the Colorado Employment Security Act (unemployment insurance), the state applies a version of the ABC test in which workers are presumed to be employees unless the employer can demonstrate all three prongs:

  • A: The individual is free from control in performing services (both in contract and in fact)
  • B: The service is performed outside the usual course of the hiring company's business OR outside all places of business
  • C: The individual is customarily engaged in an independently established trade or occupation of the same nature

BSCs using 1099 cleaners to staff commercial accounts face significant reclassification risk. Under prong B, cleaning services are clearly within the usual course of a janitorial company's business — making the B prong very difficult to satisfy. Colorado's WC auditors actively audit cleaning companies that report low payroll relative to contract revenue.

Sales Tax: Colorado Cleaning Services Are Not Taxable

Colorado does not impose sales tax on janitorial or commercial cleaning services. Under C.R.S. §39-26-104, the state sales tax applies to tangible personal property and enumerated services — commercial cleaning is not among them. BSCs providing cleaning services in Colorado need not collect or remit Colorado state sales tax on their service invoices.

However, BSCs must collect and remit sales tax on any tangible personal property sold to customers — such as cleaning supplies, paper products, or equipment. The Colorado state sales tax rate is 2.9%; however, local taxes in Denver and other jurisdictions substantially increase the effective rate. Denver imposes a combined state/county/city rate of approximately 8.81% (2026). Colorado has over 700 sales tax jurisdictions. BSCs selling supplies to Colorado commercial clients must determine the applicable combined rate at the delivery address.

State Unemployment Insurance Registration

Colorado UI is administered by the Colorado Department of Labor and Employment (CDLE), Division of Unemployment Insurance. New employers must register within 20 days of hiring their first employee through mybiz.colorado.gov or the CDLE UI portal. New employer tax rate for non-construction employers: standard rate of approximately 1.7% on the first $23,600 of wages per employee (2024 taxable wage base; adjusted annually). Experienced employers are rated on a 5-year experience period with rates ranging from 0.75% to 10.39%.

Local Business License Requirements

Colorado does not have a statewide general business license, but several municipalities impose local licensing:

  • Denver: A Denver Business License is required for all businesses operating within city limits. Cleaning companies must register through Denver's Excise and Licenses Department. Fee: varies by gross receipts but typically $25–$75 annually.
  • Aurora: Business and Occupation License required; fee ~$50 annually.
  • Colorado Springs: Business license required through the City Clerk; fee ~$30.
  • Pueblo: Business license required; fee varies.

Many home-rule municipalities in Colorado also impose local occupational privilege taxes (OPT) on wages earned within city limits. Denver's OPT is $5.75/month per employee earning $500 or more in the month. Aurora charges $2/month. BSCs with workers deployed across multiple Colorado cities must withhold and remit the applicable city OPT for each work location.

Insurance and Bond Requirements

Colorado imposes no statewide statutory bonding requirement for janitorial businesses. However, commercial cleaning contracts with state agencies and local governments routinely require performance bonds, particularly for contracts above $50,000. The Colorado General Assembly's procurement code (C.R.S. §24-102-201 et seq.) sets bond requirements for public contracts. Standard commercial cleaning contract insurance requirements in Colorado include:

  • Commercial General Liability: $1,000,000 per occurrence / $2,000,000 aggregate
  • Workers' Compensation: Statutory limits per C.R.S. §8-40-101
  • Commercial Auto: $1,000,000 combined single limit for company vehicles
  • Janitorial Services Bond (fidelity): $10,000–$25,000 per employee is common for facilities with valuable assets or access to sensitive areas

Primary sources

Disclaimer — Legal & tax-adjacent content

This page explains legal frameworks, business registration requirements, licensing requirements, tax classifications, and related topics for informational purposes only. It is not legal advice, tax advice, or a professional compliance determination. Reading this content does not create an attorney-client or accountant-client relationship.

Laws and tax rules vary by state and locality, change over time, and apply differently depending on your specific facts and circumstances. Before taking any action with legal or tax consequences — including license applications, business structure decisions, contract execution, or tax filing positions — consult a licensed attorney or CPA qualified in Colorado and in the janitorial or building services industry.

Citations to statutes, regulations, and official guidance on this page reflect the law as stated as of June 2, 2026. Verify current text with the issuing authority before relying on any cited provision. Opora Supply does not determine whether your specific operation requires a specific license — that determination is specific to your facts and is the province of a licensed attorney in your state.

Questions? Contact us.

Page last reviewed: June 2, 2026. Primary sources: Colorado Secretary of State; CO DOR; CO DORA; SBA.gov. Spot an error? Contact us.