๐Ÿ  Short-Term Rental ยท March 15, 2026 ยท 13 min read

Airbnb Income & Expense Tracker in Google Sheets: The Complete Host Guide (2026)

You listed your property, guests are booking, and money is coming in โ€” but do you actually know if you're profitable? Most Airbnb hosts are guessing. This guide shows you how to build a free income and expense tracker in Google Sheets that tells you your true profit, occupancy rate, average daily rate, and tax-ready numbers every single month.

$56B
Airbnb host payout volume (2024)
7โ€“15%
Platform fees eating your revenue
Schedule E
IRS form for STR income reporting

Table of Contents

  1. Why a Spreadsheet Beats the Airbnb Dashboard
  2. The 5-Tab Tracker Structure
  3. Tab 1: Booking & Income Log
  4. Tab 2: Expense Log (All Categories)
  5. Tab 3: Performance Metrics (ADR, Occupancy, RevPAR)
  6. Tab 4: Monthly Dashboard
  7. Tab 5: Schedule E Tax Prep
  8. 6 Copy-Paste Formulas
  9. Tracking Multiple Properties
  10. 6 Costly Mistakes Airbnb Hosts Make
  11. Next Steps

Why Your Airbnb Dashboard Isn't Enough

Airbnb's built-in dashboard shows you payouts and upcoming reservations. That's it. It does not show you:

VRBO, Hipcamp, and direct bookings add even more complexity โ€” every platform reports differently. A Google Sheets tracker consolidates everything into one source of truth.

Short-term rental (STR) tax rule: If you rent your property for 14 days or fewer per year, rental income is entirely tax-free (the "14-day rule"). If you rent for more than 14 days, it's reportable income on Schedule E (or Schedule C if you provide significant services like a hotel). Most active Airbnb hosts fall under Schedule E.

The 5-Tab Tracker Structure

Here's the sheet structure that covers everything an Airbnb host needs, from booking-level detail to IRS-ready tax numbers:

TabWhat It DoesKey Output
1. Booking LogEvery reservation with payout detailsGross income, net payout, nights booked
2. Expense LogAll deductible costs by categoryTotal expenses by month and category
3. MetricsOccupancy rate, ADR, RevPARPerformance benchmarks
4. DashboardMonthly P&L summary with chartsNet operating income, cash flow
5. Tax PrepSchedule E categories with totalsTax-ready figures for your CPA

Tab 1: Booking & Income Log

Each reservation gets one row. The booking log is your revenue source of truth. Capture more than just the payout โ€” you need gross fare and fees separately for accurate tax reporting.

Columns to Include

ColumnWhat to EnterNotes
Check-In DateArrival dateUsed to calculate nights
Check-Out DateDeparture dateโ€”
Nights=DAYS(Check-Out, Check-In)Auto-calculated
Guest NameGuest name or IDOptional, helps with disputes
PlatformAirbnb, VRBO, Direct, etc.Filter by source later
Gross FareWhat guest paid before feesThe number you report on taxes
Platform FeeAirbnb host service feeTypically 3%
Cleaning FeeCleaning fee charged to guestIncome to you if you keep it
Net PayoutWhat hits your bank accountNOT your revenue โ€” gross fare is
Month=TEXT(Check-In,"MMM YYYY")Used for monthly summaries

Common tax error: Many hosts report their Airbnb payout as income. Wrong. The IRS requires you to report gross fare โ€” what the guest paid โ€” and then deduct platform fees as an expense. Airbnb will issue you a 1099-K showing gross amounts. Your spreadsheet should match.

Calculating Monthly Gross Revenue

Once your booking log is set up, pull monthly totals with a SUMIFS formula:

Monthly Gross Revenue (put in Dashboard tab)
=SUMIFS('Booking Log'!F:F,'Booking Log'!J:J,"Jan 2026")
Column F = Gross Fare, Column J = Month label. Change "Jan 2026" to match your target month, or use a cell reference.

Tab 2: Expense Log (All Deductible Categories)

This is where most hosts leave money on the table. Airbnb hosting has more deductible expenses than most hosts realize. Every dollar you miss is money you overpay in taxes.

Complete STR Expense Categories

CategoryExamplesSchedule E Line
AdvertisingAirbnb fees, VRBO fees, professional photos, listing upgradesLine 5
Cleaning & MaintenanceCleaning service, supplies (soap, toiletries, paper goods), minor repairsLine 14
UtilitiesElectric, gas, water, internet, trash โ€” prorated for rental use %Line 17
InsuranceLandlord policy, STR riders, umbrella policy (prorated)Line 9
Mortgage InterestProrated portion for rental use (from Form 1098)Line 12
Property TaxesProrated for rental use daysLine 16
RepairsPlumber, electrician, appliance repair โ€” must be repair, not improvementLine 14
SuppliesCoffee, linens, welcome basket, towels, shampooLine 19
Professional FeesAccountant/CPA, property manager, attorneyLine 11
Smart Home / TechSmart lock, thermostat, noise monitor, keypad โ€” proratedLine 19
DepreciationProperty + improvements (27.5-year schedule) โ€” use Form 4562Line 18
HOA FeesProrated for rental useLine 19

The expense log columns should be: Date | Vendor | Category | Amount | Notes | Month. Keep receipts in a linked Google Drive folder โ€” one folder per month.

Tab 3: Performance Metrics

This tab transforms raw booking data into the numbers that actually tell you if your business is healthy. Here are the three metrics every serious STR host should track:

Occupancy Rate

Occupancy rate = Nights booked รท Nights available. For a full month of 30 days:

Monthly Occupancy Rate
=SUMIFS('Booking Log'!C:C,'Booking Log'!J:J,"Jan 2026") / 31
Column C = Nights. Replace 31 with the number of days in the month. Format cell as percentage. A healthy STR occupancy rate is 60โ€“80%.

Average Daily Rate (ADR)

ADR = Total gross revenue รท Nights booked. This is what you actually earn per night after platform calculations.

Average Daily Rate (ADR)
=SUMIFS('Booking Log'!F:F,'Booking Log'!J:J,"Jan 2026") / SUMIFS('Booking Log'!C:C,'Booking Log'!J:J,"Jan 2026")
Format as currency. Track this monthly to spot seasonal trends and pricing opportunities.

RevPAR (Revenue Per Available Room)

RevPAR = ADR ร— Occupancy Rate. This is the hotel industry's gold standard metric and works perfectly for STR analysis. A $150 ADR at 50% occupancy (RevPAR = $75) is less profitable than a $100 ADR at 80% (RevPAR = $80).

RevPAR
=ADR_cell * Occupancy_cell
Reference your ADR and Occupancy cells from the same row. Use RevPAR to compare months regardless of how many days each had.
65%
Average US STR occupancy (2025)
$175
Average US STR daily rate (2025)
RevPAR
Best single metric to optimize

Tab 4: Monthly P&L Dashboard

The dashboard is where you read the business. Build it as a monthly summary table with a row per month and these columns:

ColumnFormula Source
MonthManual: Jan 2026, Feb 2026, etc.
Gross RevenueSUMIFS from Booking Log
Platform FeesSUMIFS from Booking Log (fee column)
Net Revenue=Gross Revenue - Platform Fees
Total ExpensesSUMIFS from Expense Log
Net Operating Income=Net Revenue - Total Expenses
Nights BookedSUMIFS from Booking Log
Occupancy %=Nights Booked / Days in Month
ADR=Gross Revenue / Nights Booked
RevPAR=ADR ร— Occupancy %

Add a simple column chart (Insert โ†’ Chart) on Gross Revenue vs. Net Operating Income by month. The gap between those two lines is your cost structure โ€” and it's often shocking the first time you see it.

๐Ÿ“Š Want a Done-For-You Financial Dashboard?

The Freelancer Financial Dashboard on Etsy tracks income, expenses, taxes, and profit month-by-month โ€” fully built and ready to customize for your rental business too.

Get the Template โ€” $12.99 โ†’

Tab 5: Schedule E Tax Prep

If your Airbnb rental is a passive activity (you average fewer than 7 days per stay AND less than 750 hours of active participation), you report it on Schedule E, Part I. Here's how your spreadsheet maps to Schedule E lines:

Schedule E LineDescriptionYour Tracker Category
Line 3Rents receivedAnnual Gross Revenue (gross fare only)
Line 5AdvertisingPlatform fees + listing costs
Line 9InsuranceInsurance category total
Line 11Legal / professional feesAccountant, property manager
Line 12Mortgage interestProrated mortgage interest
Line 13Other interestHELOC, etc.
Line 14RepairsCleaning + repairs category
Line 15SuppliesSupplies + toiletries category
Line 16TaxesProrated property taxes
Line 17UtilitiesProrated utilities
Line 18DepreciationFrom Form 4562 (enter manually)
Line 19Other expensesHOA, tech, misc.
Line 22Total deductible expenses=SUM of all expense lines
Line 24Net income (loss)=Line 3 - Line 22

The personal-use proration rule: If you also use the property personally, you must prorate expenses by the ratio of rental days to total use days. If you rented 200 days and used it personally 50 days, you can deduct 200/250 = 80% of shared expenses (mortgage interest, utilities, insurance, taxes). Your spreadsheet should track personal-use days alongside rental days.

6 Essential Copy-Paste Formulas

1. Annual Gross Revenue

=SUMIF('Booking Log'!B:B,">="&DATE(2026,1,1),'Booking Log'!F:F)
Column B = Check-In Date, Column F = Gross Fare. Adjust year as needed.

2. Total Expenses by Category (Year)

=SUMIF('Expense Log'!C:C,"Cleaning & Maintenance",'Expense Log'!D:D)
Column C = Category, Column D = Amount. Repeat for each Schedule E category.

3. Year-to-Date Occupancy

=SUMIF('Booking Log'!B:B,">="&DATE(2026,1,1),'Booking Log'!C:C) / DATEDIF(DATE(2026,1,1),TODAY(),"D")
Column C = Nights. Shows occupancy from Jan 1 to today. Format as percentage.

4. Net Profit Margin

=(Annual_Revenue - Annual_Expenses) / Annual_Revenue
Reference your annual revenue and expense totals. Format as percentage. Healthy STR margins: 30โ€“50% after all costs.

5. Cost Per Booked Night

=Annual_Total_Expenses / Annual_Nights_Booked
Know your break-even point: if your cost per booked night exceeds your ADR, you're losing money on every booking.

6. Top Expense Category

=INDEX(category_list, MATCH(MAX(expense_totals), expense_totals, 0))
Where category_list is your list of expense categories and expense_totals are the SUMIF results for each. Shows which cost category is eating your profit.

Tracking Multiple Properties

If you have more than one STR property, the cleanest approach is to add a Property column to both the Booking Log and Expense Log, then use a third criteria in every SUMIFS formula.

For example, monthly revenue for Property A only:

=SUMIFS('Booking Log'!F:F,'Booking Log'!J:J,"Jan 2026",'Booking Log'!K:K,"Property A")
Column K = Property name. Add a separate Dashboard section for each property, or use a slicer/dropdown to filter dynamically.

Your Tax Prep tab should also separate by property โ€” Schedule E allows up to three properties on one form, but each property's income and expenses are listed separately.

6 Costly Mistakes Airbnb Hosts Make With Their Books

1. Tracking Payouts Instead of Gross Revenue

The IRS expects you to report what the guest paid, not what you received. Airbnb's 1099-K reflects gross transactions. If your spreadsheet shows only payouts, your records won't match your 1099 and you could face penalties.

2. Forgetting the Cleaning Fee Is Income

If you keep the cleaning fee (even if you pay a cleaner), the fee is income. The cleaning cost is a separate expense. Both sides must appear in your tracker.

3. Missing Depreciation

Depreciation is the biggest legal deduction available to rental property owners โ€” and most hosts either skip it or get it wrong. A $300,000 property (land excluded) generates ~$9,000/year in depreciation deductions on a 27.5-year schedule. Don't leave this on the table. Use Form 4562 and enter the result in your Tax Prep tab.

4. Not Prorating for Personal Use

The IRS is explicit: if you use the property personally, you must prorate shared expenses. Failing to do this is an audit risk. Track your personal-use days in the Booking Log tab (add a "personal use" booking type).

5. Treating Platform Fees as Revenue Reductions

Airbnb fees are deductible advertising expenses โ€” they reduce your taxable income, but they're not a revenue reduction. This distinction matters for some state tax calculations and for accuracy in your books.

6. Catching Up at Tax Time Instead of Monthly

Reconciling a year's worth of Airbnb transactions in April is painful, error-prone, and expensive if you're paying a CPA by the hour. Spend 20 minutes at the end of each month updating your tracker. Your future self will thank you โ€” and your CPA will too.

โœ… Monthly STR Bookkeeping Routine (20 Minutes)

Next Steps: Build It or Buy It

You can build this tracker from scratch using the structure above, or save hours by starting with a done-for-you template. Either way, the critical thing is to start tracking before you have a tax problem โ€” not after.

The five tabs, the formulas, and the monthly routine outlined here will give you full visibility into your STR business: what you're earning, where it's going, and exactly what to hand your accountant at tax time.

If you run other income streams alongside your rental โ€” freelance work, a side business, consulting โ€” check out our freelance income & expense tracker guide and the rental property expense tracking guide for the long-term rental version of this workflow.

And if you want a single-dashboard view of all your income streams, taxes, and monthly P&L, the net worth tracker pairs well with property tracking to give you the full financial picture.

๐Ÿ“Š Track Your Rental โ€” and Everything Else โ€” in One Place

The SheetStackStudio Freelancer Financial Dashboard is built for people with multiple income streams. $12.99, instant download, works in Google Sheets.

Get the Template on Etsy โ†’