Miami vs. Miami Beach Sales Tax Rules: What Florida Businesses Actually Owe
Armando Ramirez5 min read

Ask ten business owners in Miami-Dade County what sales tax rate they’re supposed to charge, and you’ll get at least three different answers. Some will say 7%. Some will throw in a resort tax they heard about from a friend who runs a restaurant on Ocean Drive. A few will just shrug and let their point-of-sale system figure it out. The truth is simpler than the confusion suggests, but the layers on top of that simple base are where Miami and Miami Beach businesses actually need to pay attention.
Florida’s Base Rate, and Why Counties (Not Cities) Set the Surtax
Florida’s statewide sales tax sits at 6%. That part is consistent no matter where in the state a sale happens. What changes the number a customer actually pays is the discretionary sales surtax, a rate that individual counties are allowed to add on top of the state rate. Miami-Dade County currently levies a 1% surtax, which brings the combined general sales tax rate to 7% for purchases made anywhere in the county.
Here’s the detail that trips people up: in Florida, cities do not set their own general sales tax rates. Only counties can impose that surtax. That means a retail shop in downtown Miami and a boutique two blocks from the beach in Miami Beach both collect the same 7% on a taxable sale of clothing, electronics, or furniture, because they sit in the same county.
There’s also a cap worth knowing for higher-ticket sales. The 1% county surtax only applies to the first $5,000 of a single item’s price. The 6% state portion still applies to the full amount, but anything above that $5,000 threshold on one item is spared the extra surtax. A furniture store selling a $9,000 dining set, for example, only charges the surtax on the first $5,000 of that sale.
| Component | Rate | Who sets it | Applies to |
|---|---|---|---|
| State sales tax | 6% | Florida Legislature | All taxable sales statewide |
| Miami-Dade discretionary surtax | 1% | Miami-Dade County (not individual cities) | All taxable sales within the county, including Miami and Miami Beach |
| Combined general rate | 7% | State + county | Retail goods, most taxable services, dine-in food and drink |
| Surtax cap on single items | First $5,000 of item price | Set by state law | High-ticket items like furniture, appliances, vehicles |
| Cities’ authority to set their own rate | None | N/A | Neither Miami nor Miami Beach can add a separate general sales tax |
So Why Do People Think Miami Beach Is Different?
Because in certain industries, it is — just not through the general sales tax. Miami Beach layers additional, narrower taxes on top of the standard 7% for specific categories of business, mainly hospitality. The city imposes its own Resort Tax: 4% on short-term room rentals (hotels, motels, vacation rentals under six months) and 2% on food, beverages, and alcohol sold in restaurants, bars, and nightclubs within city limits. Miami itself does not have an equivalent citywide resort tax, which is the real source of the difference people sense but usually can’t name.
On top of that, Miami-Dade County adds a Convention Development Tax of 3% on short-term lodging of 182 nights or fewer, and this one applies countywide, including in Miami Beach. A hotel operator in Miami Beach is therefore stacking several distinct taxes on a single room charge: the state rate, the county surtax, the city resort tax, and the county convention tax, each authorized under separate statutes and each remitted through its own process.
How the Layers Actually Compare
| Business type | Miami | Miami Beach |
|---|---|---|
| Retail goods (clothing, electronics, furniture) | 7% (6% state + 1% county surtax) | 7% (6% state + 1% county surtax) |
| Restaurant food and drink (dine-in, no lodging) | 7% + 1% county Homeless and Domestic Violence Tax at venues licensed for on-premises consumption with over $400,000 in annual receipts | 7% + 2% city resort tax on food, beverage, and alcohol; exempt from county food and beverage taxes |
| Short-term room rental (hotel, motel, vacation rental) | 13% — 6% state + 1% surtax + 3% Convention Development Tax + 2% Tourist Development Tax + 1% Professional Sports Facilities Tax | 14% — 6% state + 1% surtax + 3% Convention Development Tax + 4% city resort tax |
| Professional services not classified as taxable | Generally exempt | Generally exempt |
The pattern holds across most categories: general retail and most professional services see no difference between the two cities. Where hospitality is concerned, though, the popular story gets the mechanism backwards. Miami Beach does not simply stack its resort tax on top of what everyone else pays — it is exempt from the county’s 2% Tourist Development Tax, its 1% Professional Sports Facilities Tax, and its food and beverage taxes, because the city collects its own resort tax instead. The 4% city tax substitutes for those county levies rather than adding to them.
That is why the totals land so close together. A hotel room in Miami carries about 13% once every layer is counted; the same room in Miami Beach carries about 14%. One percentage point separates them, not the gulf the reputation suggests. On restaurant food and drink the two are effectively level: a Miami venue with an on-premises consumption license and more than $400,000 in annual receipts pays the county’s 1% Homeless and Domestic Violence Tax, and a Miami restaurant inside a hotel pays the county’s 2% Local Option Food and Beverage Tax — the same 2% Miami Beach charges citywide.
What This Means Day to Day
For a retailer, salon, or general service business, compliance is straightforward. Charge 7%, remit it to the Florida Department of Revenue, and move on. Destination-based sourcing rules mean the applicable rate follows where the customer takes possession of the goods or receives the service, not where a business happens to be headquartered, which matters for anyone shipping products to customers across county lines.
For restaurant owners, bar operators, and short-term rental hosts specifically in Miami Beach, the extra resort tax and county lodging taxes require separate registration and separate monthly filings on top of the standard state sales tax return. Missing one of these layers is a common and costly mistake, and an expensive one: Miami-Dade assesses 10% of the tax due for each 30 days late, up to a maximum of 50% and never less than $50, with interest accruing daily on top.
Groceries, prescription medications, and most unprepared food for home consumption remain exempt from sales tax regardless of which city the sale happens in, so grocers and pharmacies in both Miami and Miami Beach see largely the same treatment.
The Bottom Line
Florida sales tax law treats Miami and Miami Beach almost identically, and not only at the general level. Once every layer is counted, even the hospitality rates land within about a percentage point of each other, because Miami Beach’s resort tax replaces county levies rather than piling on top of them. The city’s reputation for being “more expensive” to operate in survives mostly on the visibility of that separate line on a hotel bill.
What genuinely differs is who you answer to. A Miami Beach hotel or restaurant registers with the city and files a monthly resort tax return alongside its state sales tax return; a Miami operator files with the county instead. Same order of magnitude in dollars, entirely different paperwork — and it is the paperwork, not the rate, that generates the audit letters. Working out which of your revenue streams fall into that hospitality category, and registering the right accounts before the first sale rather than after, is the difference between smooth compliance and an unpleasant surprise.