Taxable commercial cleaning in Miami carries a 7% combined rate: Florida's 6% plus Miami-Dade County's 1% discretionary sales surtax. Residential cleaning isn't taxable in Florida, and neither are carpet cleaning or exterior pressure washing. A business in the City of Miami also needs a City Business Tax Receipt and a Miami-Dade County Local Business Tax Receipt.
Miami puts three local items in front of a cleaning owner: a county surtax on taxable commercial jobs, two business tax receipts, and a county living wage with a narrow reach. This page takes each in turn, then covers what they mean for your books.
7% on taxable commercial work
Florida taxes cleaning the interior of nonresidential buildings, which covers janitorial, maid, and window cleaning, and window cleaning of nonresidential buildings is taxable inside or out, per the Department of Revenue's brochure GT-800015. The county surtax applies at the rate of the county where the service is performed. For Miami-Dade, Form DR-15DSS for calendar year 2026 lists 1%, made of two 0.5% surtaxes, one effective January 1, 1992 and one effective January 1, 2003, neither with an expiration date. With the state's 6%, that's 7%. My Florida sales tax page has the full list of what's taxable and what isn't.
Source: Florida Department of Revenue, Sales and Use Tax on Cleaning Services (GT-800015, R. 09/22)
Source: Florida Department of Revenue, Form DR-15DSS, Discretionary Sales Surtax Information for Calendar Year 2026 (R. 11/25)
Source: Florida Department of Revenue, Sales and Use Tax
Two business tax receipts
The City of Miami says a Business Tax Receipt, also called an Occupational License, is required to operate in the City, and that every business also needs a Miami-Dade County Local Business Tax Receipt. In the books, each one is recorded when it's paid, so the cost shows up as a license expense instead of disappearing into general spending.
Source: City of Miami, Get a Business Tax Receipt (BTR)
The county living wage covers county contracts only
Miami-Dade County's Living Wage Ordinance, Sec. 2-8.9 of the County Code, covers service contractors on County service contracts over $100,000 a year, and custodial and cleaning work is on its list. Per the County's 2026-2027 notice, it applies only to County service contracts and airport concession agreements awarded before September 30, 2026, and Section 218.077, Florida Statutes, bars the County from mandating a minimum wage on contracts awarded on or after that date. For those covered contracts only, the rate from October 1, 2026 to September 30, 2027 is $18.40 an hour with qualifying health benefits valued at least $4.13 an hour, otherwise $22.53.
It isn't a wage rate for private house or office cleaning. If you clean for private customers and the $22.53 figure caught your eye, relax. Not your rate. Contract work only. The state minimum wage, with its sourcing, is on my Florida page.
Source: Miami-Dade County, 2026-2027 Living Wage notice (effective October 1, 2026 to September 30, 2027)
Source: Miami-Dade County, Living Wage Ordinance, Sec. 2-8.9
What this means for your books
Home cleaning, taxable commercial work, and carpet or exterior pressure washing jobs each get their own income line, and every taxable invoice is tagged with the county where the work was performed, since that county's rate sets the surtax. Collected tax goes to a liability account. If you hold a covered county contract, labor on it is tracked by job so its wage shows apart from your private work; my payroll page covers how wages are recorded.
I'm a bookkeeper, not a CPA or an Enrolled Agent. Whether a job is taxable and how the surtax is reported are questions for your CPA, and whether a contract falls under the living wage is one for your CPA or an employment attorney.
Rules checked against the sources above as of October 20, 2026. Rates and rules change; confirm current figures with the agency or your CPA.