Short answer
An Airbnb expense spreadsheet needs two cost groups: per-stay costs (cleaning, supplies, platform fee) that scale with bookings, and fixed monthly costs (mortgage, HOA, tax, insurance, utilities). Log each expense with date, category and amount, then total by month with SUMIFS. In the example month, $3,045.00 of bookings leaves $324.65.
- Split every cost into per-stay or fixed; the split tells you whether a slow month or a cheap price hurts more.
- In the example month, per-stay costs and fees take $735.35 and fixed costs take $1,985.00 of $3,045.00 revenue.
- The example cleaning fee ($75.00) is below the clean plus supplies ($92), so every stay loses money on turnover.
- The IRS lists mortgage interest, taxes, maintenance, utilities, insurance and depreciation among deductible rental expenses. Principal is not on that list.
- All amounts are assumptions for one example condo. Replace them with your own receipts.
On this page
- What goes in an Airbnb expense spreadsheet?
- Airbnb expense categories: per-stay vs fixed
- Try it: see what your expenses do to profit
- Monthly Airbnb profit and loss layout
- How to track Airbnb expenses step by step
- What expenses can I write off for an Airbnb?
- Expense spreadsheet vs accounting app vs a paid template
- Common mistakes in Airbnb spreadsheets
- Step-by-step
- FAQ
What goes in an Airbnb expense spreadsheet?
Three tabs cover it: a transaction log (one row per expense or payout), a category list, and a monthly summary that totals the log. Everything else is a report built on those three.
The column set for the log is short on purpose. Short logs get filled in; long ones get abandoned in March.
| Column | What to enter | Why it matters |
|---|---|---|
| Date | The day the money moved | Drives the monthly totals |
| Type | Income or Expense | Lets one log hold both |
| Category | Picked from a drop-down | Stops "cleaning" and "Cleaner" splitting into two totals |
| Cost group | Per-stay or Fixed | Feeds break-even occupancy |
| Amount | Positive number | Type decides the sign |
| Booking code | Reservation ID, if any | Ties a clean or refund to a stay |
| Receipt link | File or photo link | Proof at tax time |
I build spreadsheet math, not tax returns; I am not a host or an accountant, and this guide is not tax or financial advice.
Airbnb expense categories: per-stay vs fixed
Per-stay costs happen because a guest booked; fixed costs happen because you own or lease the unit. Tag every category with one of the two and the spreadsheet can tell you your break-even occupancy.
| Category | Cost group | Example (assumption) |
|---|---|---|
| Cleaning / turnover | Per-stay | $80 a stay |
| Supplies and restocking (toiletries, coffee, paper) | Per-stay | $12 a stay |
| Platform service fee | Per-stay (percentage) | 3% of payout |
| Mortgage payment or rent | Fixed | $1,100 a month |
| HOA dues | Fixed | $320 a month |
| Property tax | Fixed | $150 a month |
| Insurance | Fixed | $120 a month |
| Utilities | Fixed | $190 a month |
| Internet and streaming | Fixed | $60 a month |
| Software (pricing, messaging, locks) | Fixed | $25 a month |
| Repairs and replacement reserve | Fixed | $20 a month |
| Fixed total | Fixed | $1,985 a month |
Keep furnishing and big one-off purchases in their own "Startup / capital" category. They are cash out, but they do not belong in one month's operating cost; a tax adviser will tell you how they are depreciated.
Try it: see what your expenses do to profit
Enter your nightly rate, occupancy, per-stay costs and fixed monthly total. The calculator below returns yearly profit and break-even occupancy using the same formula as the full-year example.
Here is the example condo for a full year. Every input is an assumption; replace it with your own numbers.
Worked example: Full-year view of the example condo (all inputs are assumptions).
| Item | Value |
|---|---|
| Average stay (nights) (input) | 2.5 |
| Cleaning fee charged per stay (input) | $75.00 |
| Platform fee % (input) | 3% |
| Cleaning cost per stay (input) | $80.00 |
| Fixed costs a month (input) | $1,985.00 |
| Supplies per stay (input) | $12.00 |
| Management % (input) | 0% |
| Nightly rate (input) | $140.00 |
| Occupancy % (input) | 58% |
| Booked nights | 211.7 |
| Stays | 84.68 |
| Gross revenue | $35,989.00 |
| Platform fees | $1,079.67 |
| Per-stay costs | $7,790.56 |
| Fixed costs a year | $23,820.00 |
| Net profit a year | $3,298.77 |
| Net profit a month | $274.90 |
| Break-even occupancy | 50.94% |
Computed with the same formulas as the free calculators on this site. Change any input in the calculator above to see your own numbers.
The condo nets $3,298.77 a year and breaks even at 50.94% occupancy. Per-stay costs total $7,790.56 across 84.68 stays, which is why short stays with a low cleaning fee drag the number down. If you are still deciding whether the listing is worth it at all, the Airbnb profit calculator spreadsheet guide focuses on that projection; this page is about tracking what actually happens.
Monthly Airbnb profit and loss layout
A monthly P&L for one listing is revenue, minus per-stay costs and fees (the "direct" costs), equals gross profit, minus fixed costs, equals operating profit. Build one column per month and a year-to-date column at the end.
Example month (assumed): 18 booked nights at $140 plus 7 stays at a $75 cleaning fee is $2,520 + $525 = $3,045. Direct costs are the 3% fee of $91.35 plus 7 x ($80 + $12) = $644, total $735.35.
Worked example: One month (18 nights, 7 stays) laid out as a profit and loss.
| Item | Value |
|---|---|
| Tax reserve % (input) | 0% |
| Revenue (input) | $3,045.00 |
| Cost of goods / direct costs (input) | $735.35 |
| Operating expenses (input) | $1,985.00 |
| Gross profit | $2,309.65 |
| Gross margin | 75.85% |
| Operating profit | $324.65 |
| Operating margin | 10.66% |
| Tax | $0.00 |
| Net profit | $324.65 |
| Net margin | 10.66% |
Computed with the same formulas as the free calculators on this site. Change any input in the calculator above to see your own numbers.
Gross margin is 75.85%, which looks healthy, but after $1,985.00 of fixed costs the month keeps $324.65, an operating margin of 10.66%. That gap is the reason to separate the two groups: a month with 4 fewer nights would cut revenue far more than it cuts costs.
One accuracy note. This layout uses the whole mortgage payment, so it is a cash view of profit. For a tax view, replace the payment with the interest portion (from your lender statement) and add depreciation, which your tax preparer calculates.
How to track Airbnb expenses step by step
Log every transaction the week it happens, tag it, and let formulas do the monthly totals. A weekly 10-minute habit beats a year-end shoebox.
- Create the category list on its own tab, each with its cost group.
- Add a drop-down (Data validation) on the log's Category column that points at that list.
- Download the payout report from your Airbnb earnings page each month and paste payouts as income rows.
- Enter cleaner invoices and supply receipts with the booking code where you can.
- Let the summary tab total each category by month with SUMIFS.
- Compare actual occupancy and profit to your plan each month.
Monthly total for one category
=SUMIFS(Log!$E:$E,Log!$C:$C,$A5,Log!$A:$A,">="&B$1,Log!$A:$A,"<"&EDATE(B$1,1))Log tab: A = date, C = category, E = amount. Summary tab: A5 = category name, B1 = first day of the month. Copy across and down.
Per-stay costs for a month
=SUMIFS(Log!$E:$E,Log!$D:$D,"Per-stay",Log!$A:$A,">="&B$1,Log!$A:$A,"<"&EDATE(B$1,1))Log column D = cost group (Per-stay or Fixed).
Operating profit for a month
=B20-B21-B22B20 = revenue, B21 = per-stay costs and fees, B22 = fixed costs.
Cleaning fee surplus per stay
=B2*(1-B3)-B4-B5B2 = cleaning fee charged, B3 = platform fee as a decimal, B4 = cleaning cost, B5 = supplies per stay. A negative result means turnovers lose money.
What expenses can I write off for an Airbnb?
The IRS says rental expenses "may include mortgage interest, real estate taxes, casualty losses, maintenance, utilities, insurance, and depreciation," generally reported on Schedule E (IRS Topic 415, Renting residential and vacation property). Name your categories so they map cleanly to those lines.
Two rules from the same IRS page change what you can deduct, so your spreadsheet should capture the data for them:
- Personal use days. You are treated as using a unit as a residence if personal days exceed the greater of 14 days or 10% of days rented at a fair price. Add a "Personal use" column or tab so you can count those days.
- Rented fewer than 15 days. If you use the unit as a residence and rent it for fewer than 15 days, you do not report the rental income or deduct rental expenses.
- Mixed use. Expenses are generally divided between rental and personal use by number of days, so record nights rented and nights used per month.
Tax treatment of short-term rentals has more wrinkles than this. Take the spreadsheet to a tax professional; it will save them time and you fees.
Expense spreadsheet vs accounting app vs a paid template
A free spreadsheet suits one or two listings and an owner who wants to see every number. Accounting and property apps suit hosts who want bank feeds and many units. A paid template sits between: the layout is done, the formulas are yours to inspect.
| Option | Best for | Trade-off |
|---|---|---|
| Blank sheet with the formulas on this page | 1 listing, hands-on owner | You build and maintain the layout |
| Accounting or rental-tracking app | Several units, bank feeds | Subscription; less visible math |
| Ready-made profit template | Quick setup, checkable formulas | Manual entry |
Airbnb & Short-Term Rental Profit Calculator
The spreadsheet version of this guide for Excel & Google Sheets: type your numbers into the highlighted cells and the formulas do the rest. One-time $14.99, no subscription, instant download.
See the Airbnb & Short-Term Rental Profit Calculator →Buy now — $14.99All 7 templates — $49Instant access by email after checkout via Payhip.
The Airbnb expense and profit spreadsheet template is $14.99 one-time and works in Excel and Google Sheets. It covers nightly rate, occupancy and nights, all recurring costs (cleaning, fees, utilities, restocking) and returns net profit, margin and break-even occupancy. It is also in the $49 Complete Toolkit of seven templates.
Common mistakes in Airbnb spreadsheets
The most expensive mistake is a cleaning fee set below the real cost of a turnover. In the example the guest pays $75.00, the host keeps $72.75 after the 3% fee, and the clean plus supplies costs $92: a $19.25 loss on every stay.
- Recording payouts, not bookings. Payouts are after fees. Log the gross and the fee separately or your fee line disappears.
- Mixing principal into expenses for tax. Fine for a cash view, wrong for a tax view.
- Free-typed categories. Use a drop-down so SUMIFS finds every row.
- No reserve line. Linens, furniture and appliances wear out. A small monthly reserve keeps a bad month from looking like a surprise.
If you are still choosing between hosting and a traditional lease, run the Airbnb vs long-term rental calculator. For an unfurnished rental, the rental property analysis spreadsheet guide covers cap rate and cash flow. When you are ready to stop building from scratch, the Airbnb spreadsheet template has the structure in place.
Step-by-step: Airbnb Expense Spreadsheet Template: Categories, Monthly P&L and Formulas
- Set up a category list. List every income and expense category on its own tab and tag each expense as per-stay or fixed.
- Create the transaction log. Add columns for date, type, category, cost group, amount, booking code and receipt link. Put a drop-down on category.
- Enter bookings and costs weekly. Paste gross booking revenue and platform fees from your earnings report, then add cleaner invoices and supply receipts.
- Total by month with SUMIFS. On a summary tab, total each category by month so revenue, per-stay costs and fixed costs sit in columns.
- Compute monthly profit. Revenue minus per-stay costs and fees gives gross profit; subtract fixed costs for operating profit.
- Review against plan. Each month compare occupancy and profit to your projection and adjust price or cleaning fee if per-stay costs outrun them.
Skip the setup: Airbnb & Short-Term Rental Profit Calculator
The spreadsheet version of this guide for Excel & Google Sheets: type your numbers into the highlighted cells and the formulas do the rest. One-time $14.99, no subscription, instant download.
See the Airbnb & Short-Term Rental Profit Calculator →Buy now — $14.99All 7 templates — $49Instant access by email after checkout via Payhip.
Frequently asked questions
Is there an Excel template for Airbnb expenses?
Yes. You can build one from the column list and SUMIFS formulas on this page in a blank Excel or Google Sheets file. ProSheet Studio also sells a ready-made Airbnb profit spreadsheet for $14.99 that works in both Excel and Google Sheets and calculates net profit, margin and break-even occupancy.
How can I track my Airbnb expenses?
Keep one transaction log with date, type, category, cost group, amount, booking code and a receipt link. Enter rows weekly, use a drop-down for categories, and total each category by month with SUMIFS. Record gross bookings and platform fees separately rather than only the net payout.
What expenses can I write off for Airbnb?
The IRS lists rental expenses that may include mortgage interest, real estate taxes, casualty losses, maintenance, utilities, insurance and depreciation. Personal use of the unit can limit deductions, and rules for short-term rentals have extra conditions. Track the data in your spreadsheet and confirm deductions with a tax professional; this is not tax advice.
What is the 80/20 rule in Airbnb?
There is no official Airbnb 80/20 rule; it is a loose Pareto idea that a small share of months, bookings or cost categories drives most of the result. Your expense spreadsheet can test it: sort categories by annual total and see which two or three make up most of your costs.
Is there a free app that can analyze Airbnb income?
Airbnb's own earnings page shows payouts and fees, and several apps offer free tiers. A free spreadsheet does the analysis part: with a transaction log and a monthly summary you can see revenue, per-stay costs, fixed costs and operating profit, and every number stays inspectable.
Are Airbnbs still profitable in 2026?
That depends on each property's occupancy, nightly rate, fee structure and costs, not on the year. An expense spreadsheet answers it for your listing: if monthly operating profit stays positive across slow months, it is profitable on a cash basis. Market-wide claims cannot tell you that. Not financial advice.
What is the 75-55 rule in Airbnb?
It is informal investor shorthand with no official definition. A common version screens a market by checking whether comparable listings are around 75% booked for the next 30 days and 55% for days 30 to 60. It is a demand check, not an expense tool, and it says nothing about your costs.
Is there a tax loophole for short-term rentals in 2026?
People usually mean an IRS passive-activity rule: under IRS Publication 925 an activity is not treated as a rental activity if the average period of customer use is 7 days or less. How it applies depends on participation and other facts. Track average stay length in your sheet and ask a tax professional.
Sources
- IRS Topic 415, Renting residential and vacation property — Deductible rental expense types, Schedule E, 14-day / 10% personal use rule, fewer-than-15-days rule, day-based allocation
- IRS Publication 925, Passive Activity and At-Risk Rules — Average period of customer use of 7 days or less
