Key takeaways
- Platform reports, bank deposits, and tax returns rarely match line for line, because each is built on a different basis, timing, and scope.
- Reconcile at reservation level and per property. Summary totals hide the differences you need to find.
- Direct bookings and Vrbo reservations never appear in Airbnb reports and must be added deliberately.
- Booking date, stay dates, and payout date are three different dates; pick a consistent period rule and apply it every month.
- An unexplained difference is a finding, not a rounding error. Document it and escalate it rather than forcing the totals to agree.
Why platform reports and tax returns rarely agree on their own
Hosts often assume a reconciliation failure means someone made an error. Usually nothing is wrong; the three data sets simply answer different questions.
- A payout report answers: how much money did the platform send you, and when.
- A bank statement answers: how much money arrived, net of everything, on the settlement date.
- A tax return answers: what charges are being reported for a defined filing period, on the basis your filing method uses.
Layer on refunds landing in a later month, a stay that spans two months, a payout for two properties in different counties, and a Vrbo booking that appears nowhere in the Airbnb file, and small differences become inevitable. The purpose of reconciliation is not to make three numbers identical. It is to explain every difference in writing.
If you are still unsure which figures matter before reconciling, read gross rent versus Airbnb payout first.
The inputs you need before you start
Platform data
- Reservation-level transaction detail for the period, exported rather than screenshotted.
- Gross earnings information showing guest-facing charges by component.
- Completed payout records for the period.
- Upcoming or pending payout records that straddle the period end.
- Refunds, alterations, and cancellations with dates.
- Resolution Center transactions.
- Host service fee detail.
- Co-host payout records where a co-host receives part of the money.
- Any available summary of taxes the platform collected and remitted.
Non-platform data
- Direct-booking confirmations, invoices, and payment processor records.
- Vrbo transaction and payout reports, which follow a different structure from Airbnb's.
- Bank statements covering the period plus a buffer on each side.
- Payment processor statements for any card payments you take directly.
- Copies of the Florida sales tax returns filed for the period.
- Copies of the county transient rental tax returns filed for the period, whether filed with the state or directly with the county.
Booking date, stay dates, checkout, payout date
One reservation can carry four relevant dates: when it was booked, when the guest arrived, when the guest left, and when the money was paid out. Different reports default to different dates, and a tax return covers a defined period on a defined basis.
- Choose one rule for assigning a reservation to a filing period and write it down.
- Apply the same rule every month; inconsistency across periods is worse than an imperfect but consistent rule.
- Flag every reservation that straddles a period boundary, and show your allocation in the worksheet.
- Where a refund lands in a later period than the original charge, record both, with dates, rather than restating the earlier period informally.
- Confirm the basis and period assignment your filing method requires with your tax professional, since this affects the return itself.
Split-month stays and late-arriving refunds are the two timing items that account for most of the differences hosts cannot explain.
The reconciliation process, step by step
1. Export platform reports
Download raw exports for the period from every platform you use. Save the files unmodified in a folder named for the period before you touch anything.
2. Separate properties
Split the data by property immediately. County tax is property-specific, and two properties in different counties cannot be reconciled together.
3. Separate booking channels
Airbnb, Vrbo, and direct bookings are three streams with different collection behavior. Keep them in separate blocks within the worksheet.
4. Identify the correct reporting period
Apply your written period rule. List straddling reservations explicitly and show how you allocated them.
5. Calculate gross guest charges
For each reservation, capture nightly rent and each guest-facing fee as separate columns. Do not start from a payout figure.
6. Separate taxes
Put marketplace-collected tax in one column and any tax you collected directly in another. These never belong in the same column, and neither belongs in a revenue column.
7. Separate refunds and adjustments
Record each refund, alteration, and Resolution Center item on its own line with a date and a reason.
8. Identify platform deductions
Host service fees, co-host splits, and manager commissions come out of your payout. Record them so the payout reconciles, not so the gross shrinks.
9. Compare with state return records
Compare the reconstructed figures against what the Florida sales tax return for the period actually reported. Note every difference and its cause.
10. Compare with county return records
Do the same against the county transient rental tax return. Remember that the county may be self-administering, with a different form and different instructions than the state's — see how to file county tourist development tax.
11. Investigate differences
Work each unexplained difference to a cause: timing, missing channel, refund, allocation, or genuine error. Write the cause next to the number.
12. Retain the completed reconciliation
Save the worksheet, the raw exports, the bank statements, and the filed return confirmations together for the period. This packet is what makes an audit or examination survivable.
A reconciliation worksheet template
Copy this structure into a spreadsheet, one row per reservation, one tab per property, one file per filing period. This is an administrative organization template. It is not a substitute for professional accounting advice, and you should adapt it to your filing method and your accountant's guidance.
| Reservation ID | Property | Check-in | Checkout | Gross rent | Other guest fees | Refunds | Platform deductions | Marketplace tax | Host-collected tax | Net payout | Filing period | Notes |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| HMABC12345 | Property A | 2026-06-28 | 2026-07-02 | 1,000.00 | 255.00 | 0.00 | 37.65 | 155.00 | 0.00 | 1,217.35 | Split Jun/Jul | Straddles period end; allocation shown on tab 2 |
| Direct-0142 | Property A | 2026-07-05 | 2026-07-12 | 2,100.00 | 360.00 | 0.00 | 0.00 | 0.00 | Host collected | 2,460.00 | July | Direct booking; no marketplace collection |
| HMXYZ98765 | Property B | 2026-07-14 | 2026-07-17 | 780.00 | 150.00 | -200.00 | 27.90 | 112.00 | 0.00 | 702.10 | July | Partial refund issued 2026-07-19 |
- Add a column for booking channel if you run more than two.
- Add a column for the source file name so every figure traces back to an export.
- Keep a summary tab that totals each column and shows the comparison against the filed returns.
- Never overwrite a prior period's file; create a new one and keep the old.
Tying payouts to the bank
This step catches missing payouts, unexpected holds, and deposits that never arrived.
- List every payout the platform reports as completed in the period, with its date.
- List every deposit on the bank statement from the platform, with its date.
- Match one to one; platform payout dates and bank posting dates commonly differ by a day or more.
- Investigate any payout with no matching deposit, and any deposit with no matching payout record.
- Check for payouts routed to a co-host or a different account than you expected.
- Confirm that direct-booking deposits are identifiable and separated from platform deposits.
- Record chargebacks and reversals as their own lines.
Comparing your reconstruction to what was filed
Take the reconciled figures and set them beside the returns actually filed for the same periods, state and county separately.
| Comparison | What you are checking | Common cause of a difference |
|---|---|---|
| Reconstructed gross charges vs state return | Whether all channels and fees were captured | Direct bookings omitted; cleaning or pet fees excluded |
| Reconstructed gross charges vs county return | Whether the county figure used the same base | County administered separately with different instructions |
| Marketplace tax column vs return treatment | How platform-collected tax was reflected | Marketplace amounts double-counted or omitted entirely |
| Refund column vs return adjustments | Whether refunds were reported in the right period | Refund netted against a later period without documentation |
| Property allocation vs county filings | Whether each property's revenue went to the right county | Blended multi-property payout allocated after the fact |
| Periods filed vs periods operated | Whether any period is missing a return | Zero-activity periods skipped — see the zero return guide |
If a period shows no return at all, do not assume it was unnecessary. Filing frequency and whether a return is required for a period with no tax due are separate questions — see zero sales tax returns for Florida Airbnb hosts.
What to do with a difference you cannot explain
Resist two temptations: plugging a balancing figure, and ignoring a difference because it is small relative to the total.
- Isolate the difference to a single property, channel, and period before analyzing it.
- Re-export the period with a wider date buffer; timing explains most differences.
- Check for a reservation appearing in one report and not another.
- Check whether a refund or alteration changed a prior period's figure.
- Check whether a payout was split, held, or redirected.
- If it still does not resolve, document it in the worksheet with everything you checked and escalate it to your CPA.
Monthly and year-end review checklists
Monthly
- Export platform data for the period and save raw files.
- Update the worksheet at reservation level per property.
- Add direct bookings and any non-Airbnb platform activity.
- Tie payouts to bank deposits.
- Separate marketplace tax and host-collected tax.
- Compare against the state and county returns filed for the period.
- Document every difference with a cause.
- File the period packet in your document structure.
Year-end
- Confirm a completed reconciliation exists for every period of the year.
- Confirm every period that required a return has a filed return on file.
- Confirm each property's revenue was reported to the correct county administrator.
- Re-verify filing frequency and whether it changed during the year.
- Re-verify which taxes the platforms collected in your jurisdictions during the year.
- Confirm every direct booking is captured.
- Review any unresolved differences with your CPA before the year closes.
- Archive the year's packets in a stable location — see [how to organize your compliance documents](/resources/how-to-organize-florida-vacation-rental-compliance-documents).
Common reconciliation mistakes
- Reconciling summary totals instead of reservation-level data.
- Reconciling across properties in different counties in a single worksheet.
- Forgetting Vrbo and direct bookings entirely.
- Changing the period rule between months.
- Plugging a balancing figure to force agreement.
- Relying on the live dashboard instead of saved exports.
- Overwriting a prior period's worksheet.
- Treating marketplace-collected tax as revenue or as your own remittance.
- Reconciling once a year instead of once a month.
- Never comparing the reconciliation to the returns actually filed.
Starting reconciliation mid-stream
You do not need a perfect history before you start. Begin with the current period so the problem stops growing, then work backward one period at a time as records allow.
- Build the worksheet for the current period first and file it properly.
- Work backward month by month rather than attempting a full year in one sitting.
- Download historical platform exports early — availability and formats change.
- Note gaps where records no longer exist rather than estimating over them.
- Escalate any period that appears materially understated to a CPA before acting on it.
When to escalate to a professional
Florida Host Desk provides administrative vacation rental compliance assistance. We help identify which state, county, and local accounts may be associated with a property and help organize the records behind them. We are not a law firm, an accounting firm, a CPA firm, a tax-preparation firm, a financial advisory company, or a government agency, and we do not determine tax liability.
Reconciliation is administrative work. The following are not:
- Whether a particular charge is included in taxable rental consideration in your specific facts.
- Whether an amended return is appropriate, and what it should contain.
- Whether voluntary disclosure is available or advisable for your situation.
- How penalties, interest, or lookback periods would apply to prior periods.
- Representation if the Florida Department of Revenue or a county opens an examination.
- Any position that depends on interpreting a statute, rule, or technical assistance advisement.
A Florida-licensed CPA, a tax attorney, or another qualified tax professional should make those calls. Bring them organized records rather than a question and a shoebox — the review is faster and less expensive when the underlying data is already reconciled.
How Florida Host Desk helps
We help owners stand up this workflow: the worksheet structure, the folder system, the channel separation, the per-property split, and the calendar of periods. For owners with several properties across several counties, we can map which accounts and administrators are associated with each address so the reconciliation has somewhere to land.
We do not prepare returns, calculate tax, or opine on filing positions. We hand your CPA a reconciled, sourced, well-labeled data set instead of a folder of screenshots.
Frequently asked questions
How often should I reconcile?
Monthly is the practical rhythm for most Florida hosts, because platform exports, bank statements, and filing periods all operate on roughly monthly cycles. Annual reconciliation makes every difference harder to trace.
My Airbnb report and my bank deposits differ every month. Is that a problem?
Not by itself. Payout timing, holds, refunds, and co-host splits routinely create differences. The problem is only an unexplained difference — one you cannot attribute to a specific cause and document.
Where do Vrbo bookings fit in the worksheet?
In their own channel block, with their own exports. Vrbo's fee structure and lodging tax handling differ from Airbnb's, so combining the two in one block hides differences you need to see.
Should I reconcile by stay date or payout date?
Pick one rule, write it down, apply it consistently, and confirm with your tax professional that it aligns with the basis your filings use. Consistency matters more than which defensible rule you choose.
What if a filing period has no bookings at all?
Do not assume no return is required. Whether a return must still be filed for a period with no activity depends on your registration and filing frequency; see our guide on zero returns and confirm with the Department of Revenue or your tax professional.
How long should I keep completed reconciliations?
Keep them with the corresponding filings and supporting exports for as long as your records retention policy and your tax professional advise. Platform exports in particular become harder to retrieve over time, so download early.
Can Florida Host Desk reconcile my accounts for me?
We can help you build and maintain the administrative structure — the worksheet, the folders, the channel and property separation, the calendar. We are not an accounting firm and do not perform accounting services or prepare filings.
Request your Florida Compliance Map
Official sources
The following official sources were consulted while preparing this article. Tax rules, rates, forms, and platform reporting change; confirm current details directly with the agency that has jurisdiction over your property.
- Florida Department of Revenue — Instructions for DR-15 Sales and Use Tax Returns — verified August 5, 2026
- Florida Department of Revenue — Florida Sales and Use Tax — verified August 5, 2026
- Florida Department of Revenue — Local Option Transient Rental Tax Rates (DR-15TDT) — verified August 5, 2026
- Florida Department of Revenue — Marketplace Providers and Marketplace Sellers — verified August 5, 2026
- Airbnb — Where to find your earnings and transaction reports — verified August 5, 2026
- Airbnb — How occupancy tax collection and remittance by Airbnb works — verified August 5, 2026
- Vrbo — Lodging tax information for hosts — verified August 5, 2026
- Florida Department of Revenue — Contact and Taxpayer Assistance — verified August 5, 2026
Disclaimer: This article provides general administrative information about Florida vacation rental tax compliance. It is not legal, accounting, or tax advice. Florida Host Desk is not a law firm, accounting firm, CPA firm, tax-preparation firm, financial advisory company, or government agency, and does not determine tax liability, prepare or submit tax returns as a licensed tax professional, or represent taxpayers in audits. Tax treatment may depend on the transaction, booking channel, filing method, and applicable jurisdiction. Consult the Florida Department of Revenue, the relevant county tax authority, and a qualified tax professional for advice about your specific situation.
Related resources
- Florida Vacation Rental Tax Filing: Gross Rent vs Airbnb PayoutOpen resource
- What Records Prove Airbnb Collected Florida Vacation Rental Taxes?Open resource
- Which Airbnb and Vacation Rental Fees Are Taxable in Florida?Open resource
- How to File a Florida Sales Tax Return When Airbnb Collects the TaxOpen resource
- How to File County Tourist Development Tax in FloridaOpen resource
- Florida Vacation Rental Compliance Audit: How to PrepareOpen resource

