Tax · Smoobu Hosts
One spreadsheet. Three tax jobs. Free.
Smoobu has all your booking data. A pre-configured Google Sheet turns it into the numbers you need for tax submission — no subscription, no tool, no accountant needed for the core calculation.
Get the template ↓How it works
- 1 Pull your Smoobu data
Connect the sheet to the Smoobu API once. It updates automatically every hour. Or: download the CSV export from Smoobu and paste it in manually.
- 2 Check the interpretation tab
Open the "Interpretation" tab. Enter any refunds or manual corrections. Airbnb and Booking.com both show commission figures — but Booking.com's VAT treatment differs (0% reverse charge vs. Airbnb's 19%), so the pivot handles them separately.
- 3 Pivot → Elster
The "Pivot" tab shows quarterly totals: tax base for field Kz 86, input tax for Kz 66, Übernachtungssteuer amount. Copy the numbers into Elster and file.
What Smoobu gives you
Smoobu exports per booking:
- Arrival / departure date
- Channel (Airbnb, Booking.com, Direct, …)
- Total price and paid-out amount
- Host fee and cleaning fee (from the price API)
- Booking status (confirmed / cancelled)
The sheet filters out cancellations and only processes completed or active bookings.
No API sync needed to get started. Smoobu lets you download your full bookings list as Excel or CSV at any time — filtered by property and date range.
Smoobu export guide →The three tax tabs
Smoobu Tax export Raw data Direct API output. Overwritten on every sync — never edit this manually.
Smoobu interpretation Working copy Formula-linked to the raw data. Enter refunds, flag corrections, or override individual cells. Booking.com entries need a separate Elster section (reverse charge) — the pivot handles this automatically.
Smoobu pivot Pivot → Elster One row per confirmed booking. QUERY aggregates quarterly totals from the interpretation tab — these are the numbers for your tax forms.
Three tax jobs, one sheet
Umsatzsteuervoranmeldung (VAT return)
The pivot tab gives you the net rental income (tax base for field Kz 86) and deductible input tax (Kz 66). For Booking.com: reverse charge in Section 5. Deadline: 10th of the following month.
Full guide → QuarterlyÜbernachtungssteuer (Berlin city tax)
7.5% on the net accommodation price per booking. The sheet calculates this automatically from the paid-out column. Register once with the Berlin tax authority, then file online each quarter.
Full guide → AnnualEinkommensteuer prep (income tax)
The full-year booking history with fees separated (host fee, cleaning, platform commissions) is the basis for Anlage V or a clean handoff to your Steuerberater.
Full guide →Get the template
Enter your email — you'll get a copy of the sheet with demo booking data included.
Or view the script directly on GitHub GistThe channel manager I actually use. Airbnb, Booking.com, and direct bookings in one dashboard — 14-day free trial, no credit card.
Try Smoobu free → * Affiliate link