Most Airbnb hosts know how much money came in last month. Very few know how much they actually kept.
That gap — between revenue and real profit — is where hosting businesses quietly fail. You can have a full calendar and still be losing money once you account for every cost. It happens more often than you'd think.
This guide walks you through the exact formula to calculate your Airbnb profit margin, the costs most hosts forget to include, and what a healthy margin actually looks like.
What profit margin actually means
Profit margin is the percentage of your revenue that you keep after all expenses. The formula is:
Profit Margin = (Net Profit ÷ Gross Revenue) × 100
If you earned $4,000 last month and spent $2,800 on all costs, your net profit is $1,200 and your margin is 30%.
That's a reasonable margin for a short-term rental. Anything above 25% is healthy. Below 15% and you need to look hard at your cost structure.
Step 1 — Calculate your gross revenue
Gross revenue is the total amount guests paid before any deductions. Include every booking regardless of platform.
What to include:
Airbnb payouts
Booking.com payouts
Direct bookings (cash, bank transfer, M-Pesa)
Walk-in payments
Do not subtract platform fees yet — those come later as an expense. Your gross number should be the full amount guests paid, not what hit your account.
Step 2 — List every expense
This is where most hosts undercount. There are three layers of costs.
Fixed costs — these happen every month regardless of bookings
Rent or mortgage payment
Utilities (electricity, water, internet)
Insurance
Any subscription tools you use
Variable costs — these scale with bookings
Platform fees (Airbnb charges hosts around 3%, Booking.com up to 15%)
Cleaning fees paid to your cleaner
Laundry costs
Consumables (soap, coffee, toilet paper, toiletries)
Irregular costs — easy to forget, dangerous to ignore
Maintenance and repairs
Furniture replacement
Deep cleaning between seasons
Any marketing or photography costs
The irregular costs are what destroy profit margin calculations. A single broken geyser or mattress replacement can wipe out an entire month of profit. The right approach is to estimate an average monthly cost for irregular expenses based on your history — something like $150/month set aside for repairs and replacements.
Step 3 — Calculate net profit
Net Profit = Gross Revenue − All Expenses
Take your gross revenue from Step 1 and subtract every cost from Step 2. What remains is your actual monthly profit.
Then apply the margin formula:
Profit Margin = (Net Profit ÷ Gross Revenue) × 100
A real example
Say you run a one-bedroom apartment and last month looked like this:
Item | Amount |
Gross revenue (8 bookings) | $3,200 |
Rent | −$900 |
Utilities | −$180 |
Platform fees (3%) | −$96 |
Cleaner (8 cleans × $40) | −$320 |
Consumables | −$60 |
Irregular costs (estimated) | −$150 |
Net profit | $1,494 |
Profit margin | 46.7% |
That's a strong result. But notice how quickly the picture changes if the rent is higher, the cleaner costs more, or you had a repair that month.
The mistake that hides losses
The most common mistake is calculating profit margin only on the months with good bookings, then treating slow months as anomalies.
Your margin needs to be calculated across 12 months. A host who makes $2,000 profit in peak season and loses $400 in three slow months has an annual net of $1,200 — far less than the peak months suggested.
Calculate your average monthly margin across the full year. That number tells you the truth about your business.
What a healthy margin looks like
As a rough benchmark:
Above 40%
— excellent, your cost structure is lean
25–40%
— healthy, typical for a well-run STR
10–25%
— worth reviewing your biggest cost lines
Below 10%
— your pricing or costs need urgent attention
These numbers vary by market. A property in a high-rent city will naturally have thinner margins than one in a lower-cost area. What matters is tracking your own margin over time and moving it in the right direction.
The easier way to track this
Doing this manually every month in a spreadsheet works — until it doesn't. Expenses get forgotten, bookings from different platforms get missed, and the spreadsheet stops getting updated.
Tractar calculates your monthly profit margin automatically. You log your bookings and expenses, and it handles the P&L. Every month is saved so you can see your margin trend over time, spot which months underperform, and make better pricing decisions.
If you want to try it, it's free to start — no credit card needed.

