Miami-Dade County has one of the most actively enforced vacation rental ordinance frameworks in Florida, and that enforcement posture has sharpened noticeably since 2023. If you're operating an Airbnb or VRBO listing in Miami Beach, Brickell, Wynwood, or anywhere else in the county, the permit requirements and filing deadlines are not optional details — they carry real fines and can result in listing suspension if ignored.
This is a practical breakdown of what the ordinance actually requires, how the renewal cycle works, and what the penalties look like. It is not legal advice. Regulations change and vary by municipality within Miami-Dade County, so verify current requirements with the Florida Department of Business and Professional Regulation (DBPR) and your local municipality before relying on any specific figure here.
Florida State License vs. Local Permit: Two Separate Requirements
A critical point that trips up operators new to the Miami market: Florida requires a state-level vacation rental license through the DBPR, and Miami-Dade municipalities layer their own local permit requirements on top of that. You need both. Having one without the other leaves you exposed.
The Florida DBPR vacation rental license applies to any property rented for periods of less than 30 days or more than 3 times per calendar year. The license must be obtained before you begin renting, must be renewed annually, and must be displayed (or available for display) at the property. The DBPR handles inspections for life-safety compliance — smoke detectors, fire extinguishers, pool safety barriers if applicable.
Miami-Dade's Chapter 33 Vacation Rental Ordinance then establishes county-level operational requirements: noise restrictions, parking provisions, occupancy limits, and the requirement that the property owner's or operator's contact information be posted at the unit and provided to neighbors upon request. Several municipalities within Miami-Dade — Miami Beach most notably — have additional zoning restrictions that can limit or outright prohibit short-term rentals in certain residential districts.
Miami Beach: The Most Restrictive Layer
Miami Beach operates under its own city code on top of Miami-Dade County rules and Florida state law. Miami Beach has historically been aggressive about enforcement because of resident pressure around quality-of-life impacts from STR activity in residential neighborhoods.
Key points specific to Miami Beach operations:
- Zoning restrictions: Short-term rentals are only permitted in specific zoning districts. Single-family residential zones in Miami Beach are generally not STR-eligible. Confirm your property's zoning classification before listing.
- Business Tax Receipt (BTR): Miami Beach requires a local Business Tax Receipt in addition to the Florida DBPR license. The BTR renews annually on September 30.
- Operator posting requirements: The 24/7 emergency contact, maximum occupancy, noise rules, and garbage collection schedule must be posted inside the unit.
- Inspection cadence: Miami Beach conducts compliance inspections and has used OTA listing data to identify unpermitted operators. Platforms have cooperated with enforcement requests.
Renewal Deadlines and the Real Cost of Missing Them
Florida DBPR vacation rental licenses expire annually. The renewal window opens approximately 90 days before the expiration date. Operating with an expired license is a violation that the DBPR can cite regardless of whether local authorities have flagged the property.
Penalties for unlicensed operation under Florida statute can include fines starting at $500 per violation per day, with higher tiers for repeat or egregious violations. Miami Beach has pursued civil fines for unpermitted STR activity that can reach into the thousands of dollars per incident. The county's enforcement posture shifted notably in 2023, with more systematic cross-referencing of listing data against permit databases.
The pattern we see among growing STR operators is not deliberate evasion — it's permit renewal falling through the cracks when someone's managing 6 or 8 listings and their attention is on channel management and pricing rather than compliance calendars. A permit that expired in October gets noticed in January when the first enforcement notice arrives. The fine at that point is often larger than the annual permit cost was.
We're not saying compliance tracking is the most exciting part of STR operations — it clearly isn't. We're saying it's the part with the most asymmetric downside if you ignore it.
What the Ordinance Says About Occupancy and Noise
Miami-Dade Chapter 33 sets occupancy limits tied to the number of bedrooms and square footage of the unit. The standard formula is two occupants per bedroom plus two additional guests, though local municipalities may impose stricter limits. Exceeding posted occupancy limits is a citable violation.
Noise provisions are enforced under both Miami-Dade noise ordinances and individual municipal codes. Miami Beach enforces quiet hours from 11 PM to 7 AM on weekdays and midnight to 8 AM on weekends. Noise complaints from neighbors can trigger inspections and, if violations are found, can be factored into permit renewal decisions.
Parking requirements vary by property type. Properties advertised as accommodating a certain number of vehicles must be able to provide that parking. Representing parking availability that doesn't exist in listing descriptions has been cited in enforcement actions.
Tourist Development Tax: The Filing Layer on Top of the Permit Layer
Separate from the permit requirement, STR income in Miami-Dade is subject to Florida's Tourist Development Tax (TDT). The county TDT rate for Miami-Dade sits at 6% on top of the Florida state sales tax, which brings the combined tax burden on short-term rental income in Miami-Dade to the 12–13% range depending on current rates. (See our Florida TDT guide for a detailed breakdown.)
OTAs like Airbnb and VRBO collect and remit TDT on behalf of hosts for bookings made through their platforms in most Florida counties. However, for direct bookings or bookings through platforms that don't have a collection agreement with the county, the host is responsible for collection and remittance. Missing TDT filing deadlines carries its own penalty structure separate from permit violations.
Practical Steps for Existing Operators
If you're already operating and want to audit your compliance status:
- Locate your Florida DBPR license number and check the expiration date on the DBPR MyFloridaLicense portal.
- If you operate in Miami Beach, locate your Business Tax Receipt and confirm its renewal date (September 30 annually).
- Confirm your DBPR license is current for each unit separately — the DBPR issues licenses per unit, not per operator.
- Verify the current zoning classification of each property, particularly if you operate in Miami Beach or other municipalities with district-level restrictions.
- Confirm that required postings (emergency contact, occupancy limits, house rules) are current inside each unit.
The annual compliance cycle is manageable when it's tracked proactively. It becomes expensive when it's reactive. Strpricely's compliance module is designed to track permit expiration dates and send deadline alerts before the renewal window opens — not after the violation arrives. See how compliance monitoring works in a demo.