Overview of Miami Vacation Rental Taxes
If you rent your Miami property on Airbnb, VRBO, Booking.com, or through direct bookings for stays of less than six months, you are operating a transient rental and are subject to multiple layers of taxation. Understanding these layers is not optional for profitable hosting -- it is the difference between running a real business and leaving money on the table while risking penalties.
Miami vacation rental owners face three distinct tax categories: local taxes collected by Miami-Dade County, state taxes collected by the Florida Department of Revenue, and federal income taxes reported to the IRS. Each has its own registration requirements, rates, filing schedules, and consequences for non-compliance. Many hosts are surprised to learn that the combined local and state tax burden on each booking can exceed 13% of the nightly rate before federal income tax is even considered.
The good news is that Florida has no state income tax -- so you are not paying tax on the same rental income at three levels the way hosts in New York or California do. The bad news is that the transient rental tax structure in Miami-Dade is more complex than most other Florida counties, and mistakes made in the first year of hosting often compound into expensive problems during the second and third years.
Important: Tax laws change. This guide reflects the tax environment as of early 2026. Consult a qualified CPA or tax professional for advice specific to your situation. Skyline Vacation Rentals is not a tax advisory firm -- we provide operational support and financial reporting that makes your CPA's job dramatically easier.
| Tax | Rate | Collected By | Filing |
|---|---|---|---|
| Miami-Dade Tourist Development Tax | 6% | Miami-Dade Tax Collector | Monthly or Quarterly |
| Florida State Sales Tax | 6% | FL Dept. of Revenue | Monthly or Quarterly |
| Miami-Dade County Surtax | 1.5% | FL Dept. of Revenue | With State Sales Tax |
| Federal Income Tax | 10% – 37% (marginal) | IRS | Annual + Quarterly Est. |
Miami-Dade County Tourist Development Tax (Resort Tax)
The Tourist Development Tax -- commonly called the resort tax or bed tax -- is a 6% tax imposed on every rental transaction of six months or less in Miami-Dade County. This tax applies to the total rental amount charged to the guest, including cleaning fees in most cases. It is the single most important local tax obligation for Miami Airbnb hosts, and failure to register and remit it is the most common compliance violation the county pursues.
Registration
Before collecting a single dollar of rental income, you must register with the Miami-Dade County Tax Collector's Office. Registration can be completed online or in person. You will receive a Tourist Development Tax account number, which is required for all filings. This is separate from your Florida sales tax registration -- you need both.
What is taxed
The 6% resort tax applies to the total consideration received for the rental, which typically includes the nightly rate and any mandatory fees such as cleaning fees charged to the guest. Security deposits that are fully refundable are generally excluded. If Airbnb or VRBO charges the cleaning fee as part of the booking total, it is subject to the resort tax.
Filing and payment
Resort tax returns are filed directly with Miami-Dade County. Most individual hosts file monthly, though quarterly filing may be available for lower-volume operators. Returns are due on the first of the month following the reporting period, with a grace period that typically extends to the 20th. Late filings incur penalties and interest. The county provides an online portal for filing and payment, and Skyline handles this entirely for managed properties.
Penalty warning: Miami-Dade County actively audits short-term rental operators. The county cross-references Airbnb and VRBO listing data with its registration database. Operating without a resort tax account can result in back-tax assessments, penalties of up to 25%, and daily interest charges. The cost of non-compliance almost always exceeds the cost of simply registering and filing correctly from day one.
Florida Sales Tax on Transient Rentals
Florida imposes a 6% state sales tax on transient rentals -- defined as any rental of living or sleeping accommodations for a period of six months or less. On top of the state rate, Miami-Dade County levies a 1.5% discretionary sales surtax, bringing the combined state and county sales tax to 7.5% on every short-term rental transaction.
Registration with the Florida Department of Revenue
Every vacation rental operator must register with the Florida Department of Revenue (FDOR) and obtain a sales tax certificate of registration -- commonly called a Florida sales tax number or DR-1 registration. This is a separate registration from the Miami-Dade resort tax account. You can register online through the FDOR website, and there is no registration fee. Once registered, you will be assigned a filing frequency (monthly, quarterly, or semi-annually) based on your estimated tax liability.
What is taxed
The 7.5% combined sales tax applies to the same taxable rental amount as the resort tax -- the total consideration for the rental accommodation, including cleaning fees when charged as part of the booking. This means that on a single $200/night booking in Miami-Dade County, the combined resort tax (6%) and sales tax (7.5%) total $27 in taxes per night -- 13.5% of the nightly rate.
Collection discount
Florida offers a small but meaningful incentive for timely filing: a collection allowance of 2.5% of the first $1,200 in tax collected each month (up to $30/month). If you file and pay on time every month, this adds up to $360 per year -- a minor but free benefit that many self-managing hosts miss simply because they file late or forget the credit exists.
Federal Income Tax on Rental Income
All net rental income from your Miami Airbnb is subject to federal income tax. Because Florida has no state income tax, federal tax is the only income-level tax you owe -- but the federal rules around rental income are more nuanced than many hosts realize, and the difference between reporting correctly and incorrectly can amount to thousands of dollars per year.
Schedule E reporting
Most vacation rental owners report rental income and expenses on Schedule E (Supplemental Income and Loss) of their federal tax return. Schedule E is used for passive rental activities, and the net income or loss flows through to your Form 1040. If your rental activity qualifies as passive under IRS rules, losses may be limited by the passive activity loss rules, though there is a special $25,000 allowance for active participants in rental real estate activities with adjusted gross income under $100,000.
Passive vs. active classification
The IRS generally treats rental income as passive income, but the classification can shift depending on your level of involvement. If you materially participate in the rental activity -- which is more common among self-managing hosts -- the income may be treated as non-passive, which affects how losses offset other income. For hosts using a professional management company like Skyline, the activity is almost always classified as passive rental income, which is the most common and straightforward reporting scenario.
The 14-day rule
If you rent your property for fewer than 15 days per year, the rental income is not reportable on your federal tax return at all. This is the so-called "Masters exemption" (named after homeowners near Augusta National who rent during the Masters Tournament). While this rarely applies to Miami Airbnb hosts operating year-round, it is worth knowing if you have a secondary property that you rent only during Art Basel or a handful of peak events.
Estimated tax payments
If your rental income generates a federal tax liability of $1,000 or more for the year, you are required to make quarterly estimated tax payments. The due dates are April 15, June 15, September 15, and January 15. Failing to make estimated payments -- or underpaying them -- results in an underpayment penalty calculated at the federal short-term interest rate plus 3 percentage points. Many first-year hosts are caught off guard by this requirement and face penalties when they file their first return.
Deductible Expenses: Reducing Your Tax Bill
Deductions are where the real tax savings happen for Miami vacation rental owners. Every legitimate business expense reduces your taxable rental income dollar-for-dollar, and the list of deductible expenses is longer than most hosts realize. The difference between a host who tracks deductions rigorously and one who does not can easily be $5,000 to $15,000 per year in additional tax savings on a property generating $40,000 to $80,000 in annual revenue.
Property management fees
If you use a professional management company, the entire management fee is deductible as a business expense. For Skyline-managed properties, this is straightforward -- the management fee appears on your monthly owner statement as a clear line item, ready for your CPA.
Cleaning and turnover costs
Every cleaning between guests is a deductible expense. For high-turnover Miami properties with 150 to 250 turnovers per year, this is one of the largest expense categories. Linen service, laundry costs, and cleaning supplies are all included.
Repairs and maintenance
Fixing a broken AC unit, replacing a leaky faucet, repainting walls between seasons, pool maintenance, pest control -- all deductible in the year incurred. The key distinction is between repairs (deductible immediately) and improvements (capitalized and depreciated). Replacing a broken appliance with the same model is a repair; upgrading to a higher-end model may be treated as an improvement.
Depreciation
Depreciation is the single largest non-cash deduction available to rental property owners. Residential rental property is depreciated over 27.5 years using the straight-line method. A $400,000 property (excluding land value) generates approximately $14,545 in annual depreciation deductions -- reducing your taxable income without any cash outlay. Furnishings, appliances, and fixtures can be depreciated over shorter periods (5 to 7 years), and many items qualify for bonus depreciation or Section 179 expensing, allowing you to deduct the full cost in the year of purchase.
Insurance
Homeowners insurance, short-term rental insurance (such as Proper Insurance or CBIZ), liability coverage, and umbrella policies are all deductible. If your policy covers both personal use and rental use, only the rental-use portion is deductible.
Utilities
Electricity, water, internet, cable TV, and any other utilities you provide for guests are fully deductible for the rental period. If the property is used exclusively as a rental, 100% of utility costs are deductible year-round.
Furnishings and supplies
Furniture, linens, towels, kitchenware, toiletries, coffee, and guest supplies are deductible. Larger furnishing purchases (beds, sofas, dining sets) may need to be depreciated rather than expensed in a single year, depending on cost and your accountant's approach.
Other commonly deductible expenses
- Mortgage interest (reported on your lender's Form 1098)
- Property taxes (the real estate tax portion, not the resort tax)
- HOA and condo association fees
- Professional photography for your listing
- Platform fees charged by Airbnb, VRBO, or Booking.com
- Accounting and legal fees related to the rental
- Advertising and marketing costs
- Travel expenses to inspect or maintain the property (with documentation)
- Software subscriptions for pricing, channel management, or smart locks
Pro tip: Keep every receipt. The IRS requires documentation for all claimed deductions. A shoebox of receipts will not protect you in an audit -- but a clean monthly owner statement from your management company, backed by digital records of every expense, will. This is one of the under-appreciated advantages of professional management: the paper trail exists automatically.
How Airbnb and VRBO Handle Tax Collection
Understanding what the platforms collect on your behalf -- and what they do not -- is critical for staying compliant. Many hosts mistakenly assume that because Airbnb collects taxes, they have no further tax obligations. This assumption is incorrect and is one of the most common sources of compliance problems.
What Airbnb collects
Airbnb collects and remits Florida state sales tax (6%), the Miami-Dade discretionary surtax (1.5%), and the Miami-Dade Tourist Development Tax (6%) on bookings made through the Airbnb platform. This means that for Airbnb bookings, the guest sees these taxes added to their total, and Airbnb remits them directly to the relevant tax authorities. You do not need to separately remit these taxes on Airbnb bookings.
What VRBO collects
VRBO (Vrbo/HomeAway) also collects and remits occupancy taxes in Florida, including the state sales tax and local resort tax. The coverage is similar to Airbnb, but the specifics can vary -- always verify with your VRBO account settings and the platform's tax collection documentation for Miami-Dade County.
What you still owe
Even with platform tax collection, you are still responsible for several things:
- Registration: You must still register with both the Florida Department of Revenue and the Miami-Dade Tax Collector, even if platforms collect taxes on your behalf
- Non-platform bookings: Any revenue from direct bookings, Booking.com (which may not collect all local taxes), or other channels where taxes are not automatically collected requires you to collect and remit taxes yourself
- Filing returns: You may still need to file zero-dollar returns with the state and county for periods where all bookings were through platforms that collected taxes, depending on your registration status
- Federal income tax: Platforms do not withhold or remit federal income tax -- that is entirely your responsibility
Multi-platform distribution and tax complexity
Properties listed on multiple platforms -- which is essential for maximizing revenue -- face the most complex tax collection scenario. Airbnb may collect all taxes, VRBO may collect most, Booking.com may collect some, and direct bookings collect none. Skyline manages distribution across 8+ platforms and handles all tax collection and remittance for every booking regardless of source. This eliminates the single biggest operational headache for multi-platform hosts.
Filing Requirements and Deadlines
Missing a filing deadline is one of the most expensive mistakes a Miami Airbnb host can make. The penalties are not symbolic -- they are calculated as a percentage of the tax owed, and interest compounds until the balance is paid. Understanding your filing calendar is essential.
Miami-Dade Tourist Development Tax
Filed with the Miami-Dade Tax Collector. Most hosts file monthly, with returns due by the 1st of the following month and a grace period through the 20th. Quarterly filing may be available for operators with lower collection volumes. Even if you had no bookings during a period, you must still file a return showing zero tax due if you hold an active account.
Florida state sales tax
Filed with the Florida Department of Revenue. Your filing frequency (monthly, quarterly, or semi-annually) is assigned when you register and is based on your estimated annual tax liability. Monthly filers have returns due on the 1st of the following month with a grace period to the 20th. The DR-15 form is the standard return. E-filing through the FDOR portal is available and recommended.
Federal estimated income tax
Quarterly payments are due April 15, June 15, September 15, and January 15. Use Form 1040-ES to calculate and submit payments. You can pay online through IRS Direct Pay or EFTPS. The annual federal tax return (Form 1040 with Schedule E) is due April 15, with an automatic extension available to October 15.
Annual federal return
Your annual federal income tax return, including Schedule E for rental income and expenses, is due by April 15 of the following year. Filing an extension gives you until October 15, but does not extend the payment deadline -- estimated taxes must still be paid by April 15 to avoid penalties.
Record Keeping Best Practices
Good record keeping is not glamorous, but it is the single most important thing you can do to protect yourself in an audit, maximize your deductions, and make tax season painless. The IRS requires you to maintain records that substantiate all income and deductions claimed on your tax return, and the standard retention period is three years from the filing date -- though keeping records for seven years provides additional protection for complex situations.
What to track for every booking
- Guest name, dates of stay, and nightly rate
- Platform where the booking originated (Airbnb, VRBO, Booking.com, direct)
- Total amount collected, including cleaning fees and taxes
- Taxes collected and remitted (by platform or by you)
- Platform fees deducted from your payout
- Cleaning costs associated with the turnover
What to track for expenses
- Date, amount, vendor, and description for every expense
- Receipts (digital or physical) for every purchase over $75
- Mileage logs if you drive to the property for inspections or maintenance
- Contractor invoices for repairs, maintenance, and improvements
- Insurance policy declarations showing coverage and premiums
- Mortgage statements showing interest paid (Form 1098)
- Property tax statements from the county
Recommended tools
Self-managing hosts typically use a combination of spreadsheets, bank account categorization, and receipt-scanning apps like Dext or HubDoc. The most reliable system is one that generates records automatically as a byproduct of operations -- which is exactly what professional management provides. With Skyline, every booking, every expense, and every payout is logged automatically in the owner dashboard, and year-end tax summaries are generated without any manual data entry.
Common Tax Mistakes Miami Airbnb Hosts Make
After managing 160+ properties and working with hundreds of property owners, we see the same tax mistakes repeated by self-managing hosts every year. Avoiding these errors can save you thousands in penalties, back taxes, and missed deductions.
1. Not registering before the first booking
Many hosts list their property and start accepting bookings before registering with the Florida Department of Revenue or the Miami-Dade Tax Collector. This creates an immediate compliance gap that compounds with every booking. The fix is simple -- register before you go live -- but cleaning up retroactive filings after the fact is expensive and time-consuming.
2. Assuming Airbnb handles everything
Airbnb collects and remits sales tax and resort tax on Airbnb bookings, but you still need to register, you still need to file returns (sometimes zero-dollar returns), and you still need to handle taxes on non-Airbnb bookings yourself. Hosts who list on multiple platforms without understanding this distinction often end up with uncollected tax liabilities on VRBO or Booking.com revenue.
3. Missing depreciation deductions
Depreciation is the largest non-cash deduction most rental owners can claim, yet many DIY filers either skip it entirely or calculate it incorrectly. A $400,000 property generates roughly $14,500 per year in depreciation deductions. Over five years, that is $72,500 in deductions -- at a 24% marginal tax rate, that is $17,400 in tax savings that some hosts simply leave on the table.
4. Not tracking cleaning fees and supplies
Cleaning costs are one of the largest expense categories for high-turnover properties, and every cleaning is deductible. Hosts who pay cleaners in cash without documentation lose the deduction entirely. Similarly, guest supplies, toiletries, coffee, and linens are all deductible -- but only if you have records.
5. Mixing personal and rental expenses
If you use the property personally for any part of the year, you must allocate expenses between personal and rental use based on the number of days used for each purpose. Using a single bank account for personal and rental transactions makes this allocation difficult and creates audit risk. Use a dedicated bank account for rental income and expenses -- it is the simplest compliance step you can take.
6. Missing quarterly estimated payments
First-year hosts who earned significant rental income are often surprised by the estimated tax penalty on their first federal return. If you expect to owe $1,000 or more in federal tax from rental income, set up quarterly estimated payments from the start.
7. Not keeping records long enough
The IRS can audit returns up to three years after filing (six years if income is substantially understated). Depreciation records need to be kept for the entire time you own the property plus three years after you sell it, because the depreciation recapture calculation at sale depends on the depreciation you claimed during ownership. Deleting records after one or two years is a risk that is simply not worth taking.
When to Hire a CPA vs. DIY
Not every Miami Airbnb host needs a CPA, but many hosts who should hire one try to handle taxes themselves and end up paying more in missed deductions than the CPA would have cost.
DIY filing may be sufficient if:
- You have a single rental property with straightforward income
- All bookings come through Airbnb (which collects all local and state taxes)
- Your annual rental income is under $25,000
- You are comfortable with tax software like TurboTax or H&R Block
- You do not have mixed personal and rental use
Hire a CPA if:
- You own multiple rental properties
- Your annual rental income exceeds $25,000
- You want to maximize depreciation and cost segregation deductions
- You have mixed-use periods (personal and rental) on the same property
- You operate through an LLC, S-Corp, or partnership
- You are selling a rental property and need to calculate depreciation recapture and capital gains
- You have bookings across multiple platforms with different tax collection practices
What to look for in a CPA
Seek a CPA with specific experience in short-term rental taxation -- not just general real estate or small business tax. The STR tax landscape has nuances (platform tax collection, mixed-use allocation, the 14-day rule, material participation standards) that a generalist may not handle optimally. A good STR-specialized CPA will typically save you more in additional deductions than their fee costs, making the engagement net-positive from year one.
How Skyline Simplifies Tax Season
One of the most under-appreciated benefits of professional vacation rental management is the impact on your tax workflow. Managing your own property means managing your own tax compliance -- registrations, filings, record keeping, expense tracking, and year-end reporting. With Skyline, all of that is handled for you.
What Skyline provides for tax season
- Monthly owner statements with detailed income and expense breakdowns -- every booking, every cleaning, every repair, every management fee, every payout, line by line
- Resort tax and sales tax handling -- we register your property, collect the taxes on every booking (regardless of platform), and remit them on your behalf
- Year-end tax summary ready for your CPA or tax software, showing total income, total expenses by category, and net rental income
- Expense tracking throughout the year -- maintenance, cleaning, supplies, and repairs are all logged automatically as they occur
- Owner dashboard with real-time access to all financial data, downloadable at any time
- 1099 reporting support to ensure your tax documents are complete and accurate
The result: Tax season for a Skyline-managed property takes your CPA minutes, not hours. No spreadsheet assembly, no receipt hunting, no filing confusion. The numbers are clean, categorized, and ready.
Owner feedback: The most common reaction from property owners who switch from self-management to Skyline is not about the revenue increase (though that is typically 15-25%) -- it is about the relief of not having to deal with tax paperwork, vendor coordination, and guest communication. When your management company produces a clean, CPA-ready tax package every January, the value of that operational clarity is hard to overstate.
Frequently Asked Questions
What taxes do I owe on my Miami Airbnb income?
Miami Airbnb hosts owe three layers of tax: the Miami-Dade County Tourist Development Tax (6%), Florida state sales tax plus the county discretionary surtax (7.5% combined), and federal income tax on net rental income reported on Schedule E. The combined local and state tax rate on each booking is 13.5%. Federal income tax rates vary based on your total taxable income and filing status.
Does Airbnb collect and remit taxes for Miami hosts?
Airbnb collects and remits Florida state sales tax and Miami-Dade County Tourist Development Tax on bookings made through their platform. However, you are still required to register with the Florida Department of Revenue and the Miami-Dade Tax Collector. You are also responsible for collecting and remitting taxes on income from other platforms like VRBO, Booking.com, or direct bookings where taxes may not be automatically collected.
What expenses can I deduct from my Miami Airbnb income?
Common deductible expenses include property management fees, cleaning and turnover costs, repairs and maintenance, insurance premiums, mortgage interest, property taxes, utilities, furnishings and supplies, professional photography, platform fees, depreciation of the property and furnishings, and accounting and legal fees. All expenses must be ordinary, necessary, and directly related to your rental activity. Depreciation alone on a $400,000 property generates roughly $14,500 per year in non-cash deductions.
Do I need to file taxes quarterly for my Miami Airbnb?
Florida sales tax and Miami-Dade resort tax are typically filed monthly or quarterly depending on your collection volume, as assigned by the taxing authority when you register. Federal estimated income tax payments are due quarterly (April 15, June 15, September 15, January 15) if you expect to owe $1,000 or more in federal tax for the year. Missing quarterly estimated payments results in underpayment penalties.
When should I hire a CPA for my Miami Airbnb taxes?
Consider hiring a CPA if you own multiple rental properties, earn more than $25,000 annually in rental income, want to maximize depreciation deductions, have mixed personal and rental use, or operate through an LLC or S-Corp. A CPA specializing in short-term rental tax typically saves more in deductions than their fee costs. For a single property with straightforward Airbnb-only income under $25,000, tax software may be sufficient.
How does Skyline Vacation Rentals help with Airbnb taxes?
Skyline provides monthly owner statements with detailed income and expense breakdowns, handles resort tax and sales tax registration and remittance, provides year-end tax summaries ready for your CPA, tracks all deductible expenses throughout the year, and maintains complete records through the owner dashboard. This eliminates the spreadsheet chaos and missed deductions that most self-managing hosts deal with every tax season. Get a free estimate to see how Skyline can simplify your rental operations.
Find Out What Your Property Could Earn
Get a free, no-obligation revenue estimate from Skyline Vacation Rentals -- Miami's most trusted STR management company with 10,000+ five-star guest reviews and 160+ properties managed.