Airbnb Host Income & Expense Tracker
One workbook for up to ten short-term rentals. Paste your Airbnb payouts, log costs as you go, and read occupancy, average nightly rate and per-property profit off a dashboard that is already mapped to Schedule E lines.
€14one-time · no subscription · not on sale yet
What it does
Two registers, one dashboard, one accountant handoff. Nothing you have to maintain beyond typing the numbers in.
Short-term rental bookkeeping fails for a boring reason: the payout data lives in Airbnb, the costs live in your bank account and your inbox, and nothing puts them in the same place until March, when you try to reconstruct a year from memory.
This workbook is the same place. The Bookings tab is laid out column-for-column against Airbnb’s Transaction History CSV, so a year of payouts is a paste rather than an evening of retyping — the Instructions tab carries the exact paste map. The Expenses tab is a plain cost register where each row picks a property and a category, and the category decides the tax line for you.
Everything else is downstream of those two tables. The Dashboard reads occupancy, average nightly rate and monthly profit; the Tax Summary reads per-property totals by tax line, with shared costs already allocated.
- Tracks 1–10 properties in one file, with an ALL view and a per-property filter
- Booking log matched to Airbnb’s export; Vrbo, Booking.com and direct stays go in the same table
- Expense categories pre-mapped to Schedule E lines, relabellable for any country
- Shared costs (accountant, photography, software) split automatically across active properties
- Occupancy, ADR and net profit calculated, not typed
- Built-in warnings for duplicate booking codes, host-fee typos and missing receipts
- Ships with a full demo year so you can see it working before you clear it
Who it is for
A good fit if
- You host between one and ten listings and do your own books
- You want your accountant to get a clean per-property summary instead of a bank statement
- You would rather own a file than rent another SaaS seat
- You are comfortable typing in a spreadsheet — that is the whole interface
- You host outside the US and just need consistent categories you can rename
Not a good fit if
- You want automatic bank or Airbnb syncing — this does not connect to anything
- You need a channel manager, calendar or pricing tool; this tracks money only
- You run more than about ten properties, where a proper PMS earns its fee
- You want software that files your tax return — it organises figures, it does not compute tax
- You need depreciation worked out for you; that stays a memo line for your accountant
What is inside, tab by tab
Six tabs. Two you type into, three that do the work, one that explains everything.
| Tab | What it holds | What it does for you |
|---|---|---|
| Instructions | Quick start, the Airbnb paste map, shared-cost rules, how to clear the demo data, Google Sheets and LibreOffice notes. | Answers the questions you would otherwise email about, including the exact menu path to the Airbnb export. |
| Setup | Property names, short chart nicknames, active flag, tax year, and the category → tax-line table. | One cell sets the tax year and the Dashboard rebuilds its twelve months around it. Editing the category table changes every dropdown in the file. |
| Bookings | 500 rows: payout date, booking code, guest, property, check-in, nights, gross earnings, host service fee, cleaning fee, source, notes. | Net payout and month key calculate themselves. Duplicate booking codes and implausible host fees are highlighted as you paste. |
| Expenses | 500 rows: date, vendor, property (or SHARED), category, amount, receipt flag, notes. | Picking a category fills the tax line automatically. Memo-only rows such as depreciation are kept out of the cash totals but stay visible for tax. |
| Tax Summary | Per-property totals by tax line, first raw and then with shared costs allocated, plus gross earnings, host fees, net payout and net profit. | The page you send your accountant. The raw and allocated views sit side by side so they can re-cut the shared split if they prefer another basis. |
| Dashboard | Month-by-month income, expenses, profit, nights booked, available nights and occupancy, plus two charts and four headline figures. | Year-to-date net profit, average occupancy, average nightly rate and a missing-receipts counter. Filter to one property or view them all. |
Shared costs, handled properly
Set a cost’s property to SHARED and the Tax Summary splits it equally across every property flagged active on Setup. The unsplit total stays in its own column, so if your accountant would rather allocate by revenue or floor area, the raw figure is still there.
What it looks like
Screenshots of the actual workbook, with the demo year loaded. The sample data ships in the file so nothing you see here is a mock-up.
Specification
Honest notes before you buy
This is a new product with no reviews yet, so here is the plain version instead of social proof.
- It is a spreadsheet. There is no app, no login and no sync. If a tool that connects to your Airbnb account is what you want, this is not it, and no amount of formatting will make it that.
- It does not compute your tax. It organises figures onto the lines an accountant expects. Depreciation is deliberately a memo item, because basis, bonus rules and recapture are too property-specific for a template to guess.
- The Schedule E labels are text. Outside the US, rename them on the Setup tab — the totals and the maths do not change. That is a workable answer, not a localised product.
- The shared-cost split is equal, not weighted. It is a deliberate simplification, and the unsplit figures stay visible so a different allocation is still possible.
- You will have to clear the demo data. It ships full so nothing looks broken on first open. Emptying it is a one-minute job described step by step in the Instructions tab.
Questions
Does it work in Google Sheets?
Yes. Import the file with File → Import → Upload and choose Replace spreadsheet. Formulas, dropdown lists, the warning highlights and both charts survive the import. LibreOffice Calc opens the file natively.
Do I have to retype my Airbnb bookings?
No. Download the Transaction History CSV from your host account, then paste the columns into the Bookings tab using the map in the Instructions tab — nine columns line up one to one. Paste values only, and leave the two formula columns alone. Bookings from Vrbo, Booking.com or direct guests are typed into the same table with the source set accordingly.
I am not in the US. Is Schedule E useless to me?
The line labels are ordinary text on the Setup tab. Rename the fifteen categories and their line labels to match your own return — the UK property pages, a German Anlage V, whatever applies — and every dropdown, total and summary follows. The categories themselves (cleaning, utilities, insurance, mortgage interest, management fees) are the same costs everywhere.
How many properties can it handle?
Up to ten, and they all share one Bookings table and one Expenses table. Past ten the Tax Summary grid gets wide and a purpose-built system starts to earn its subscription.
Is 500 rows enough?
For most hosts, yes: 500 bookings and 500 expense rows cover a busy year across several properties. If you need more, copy the last row’s formulas down and extend the totals in row 2 — the Instructions tab says which cells.
Does it calculate occupancy for me?
Yes. The Dashboard counts nights booked against available nights for the tax year you set, per month and for the year, and shows average nightly rate alongside it. You do not type either number.
Will it catch my mistakes?
Some of them. It flags duplicate booking codes, host service fees that look wrong against the gross figure, and expense rows with no receipt. It cannot tell you about a booking you never entered.
What about depreciation?
It has a category, and it stays a memo line: included in the Tax Summary for your accountant, excluded from cash expense totals on the Dashboard so it does not distort your monthly profit. The figure itself has to come from your accountant.
Can I put it on more than one computer?
Yes. It is a file. Keep it wherever you keep your own files, on as many of your own devices as you like.
What if it does not suit me?
Email support@vendwright.com. Refund terms for digital downloads are set out on the refunds page.
Airbnb Host Income & Expense Tracker
Up to ten properties, Schedule E mapped, works in Excel, Google Sheets and LibreOffice. €14 once, no subscription.
Not sure your numbers work yet? The free calculator gives you the occupancy you need to cover costs before you spend anything.