Skip to content
Spryhand

The Airbnb tax form nobody warned you about

DAC7 means the platform now reports your rental income to the tax authority automatically. If your own numbers don't match, that mismatch is the audit trigger.

If you host in the EU, or you host anywhere and take bookings through certain platforms from EU guests, there is a rule that changed the relationship between what you track and what the tax office already knows. It's called DAC7, and most hosts found out about it from a platform email rather than an accountant.

The short version: platforms are now required to report host income and transaction counts directly to national tax authorities every year. Airbnb has always known what you earned. Now your tax office does too, automatically, before you file anything.

What actually gets reported

Your name, address, tax identification number, bank account details, total income paid to you through the platform, the number of transactions, and any fees the platform deducted. All of it, once you cross a small threshold, roughly thirty transactions or two thousand euros a year, whichever comes first, which for most active listings is nothing.

This isn't optional and it isn't something you can decline by skipping a form. Platforms that don't collect it are required to restrict payouts until you provide it.

Why this changes what 'close enough' used to mean

Before DAC7, if your own bookkeeping was roughly right, roughly right was fine. Nobody was cross-checking your spreadsheet against a third party's report.

Now somebody is, automatically, every year. If the number on your tax return doesn't match the number the platform reported, that mismatch is exactly the kind of discrepancy that generates an automatic flag rather than a judgement call from an inspector who might have given you the benefit of the doubt.

The platform's number and your number can legitimately differ. Platform income includes the full amount paid by the guest before your own cleaning costs, supplies and management fees come out. If you have been reporting net profit as though it were the figure that needs to reconcile, and the platform reported gross payout, the gap looks like unreported income even when it isn't.

What to actually track separately now

Gross payout per booking, exactly as the platform reports it. Then your deductions underneath, itemised, so the difference between the platform's number and your taxable profit is something you can show rather than something you have to explain from memory.

Cleaning fees, host service fees, any refunds or cancellations that happened after the platform's report period closed. That last one catches people: a cancellation processed in January can still show up in the prior year's platform report if the original booking was made in December, and reconciling that gap after the fact is much harder than tracking it as it happens.

The upside nobody mentions

A host who has been under-tracking expenses for years now has a strong reason to fix it, because the gross number reported by the platform is going to look much larger than the profit they actually kept, and the only convincing way to explain that gap is a real expense record.

This isn't a reason to panic about a form. It's a reason to keep gross and net clearly separated as you go, so that when the two numbers inevitably get compared, they are already reconciled instead of something you're reconstructing in April.

Tools for this

The arithmetic in full

Published 9 September 2026