Free STR Profit Calculator

Airbnb Profit Calculator

An Airbnb profit calculator estimates your real monthly profit after platform fees, cleaning costs, taxes and fixed expenses. Enter your ADR and occupancy below to see your exact net profit, break-even occupancy rate and Operator Score — free, no account needed.

Net Profit / Mo
After Tax
Net Margin
Score
— / 100
your pricing and occupancy
Average Daily Rate (ADR)
avg nightly rate you actually earn
Available Nights per Month
total nights property is listed
Expected Occupancy Rate (%)
e.g. 70 = 70%
Average Bookings per Month
number of separate guest stays
Platform Fee (%)
Airbnb host fee ~14–16%
Cleaning Cost per Booking ($)
cost per guest turnover
Occupancy / Tourist Tax (%)
charged per booking, passed to authorities
VAT / Sales Tax on Revenue (%)
if VAT-registered on rental income
Income Tax Rate (%)
your marginal rate on net profit
exist whether booked or empty
Rent / Mortgage
$10,800/yr
Utilities
$1,440/yr
Internet
$600/yr
Insurance
$720/yr
Maintenance Reserve
$960/yr
Other Fixed Costs
$600/yr
Total Fixed Costs / Month
$1,260
$15,120/yr
Occupied Nights
Gross Revenue
Estimated Net Profit / Month
🔒 Full Breakdown
Platform fees · Cleaning deduction · Tax breakdown · After-tax profit · Net margin %
Break-Even Occupancy
Your Occupancy
🔒 Full Break-Even Detail
Required nights to break even · Exact occupancy cushion · Monthly safety buffer
operation health out of 100
0 / 100
Classification
🔒 Score Breakdown
Margin score · Break-even cushion score · Stress test result · ADR headroom · Full recommendations

Three steps to your real profit number

01
Enter your revenue inputs
Add your average daily rate (ADR), how many nights per month the property is available, your expected occupancy rate, and average number of bookings. The calculator uses these to compute gross revenue and occupied nights.
02
Add your costs
Enter your platform fee percentage (Airbnb charges ~14–16%), cleaning cost per booking, and all fixed monthly costs — rent, utilities, internet, insurance, and maintenance. Include any tax rates that apply to your situation.
03
See your real profit, break-even and score
Results update instantly. You see your net monthly profit, the minimum occupancy you need to cover all costs (break-even), and your Operator Score — a single number out of 100 measuring overall operation health.

What is Airbnb profit — and why most hosts get it wrong

Airbnb profit is your gross rental revenue minus every cost associated with running the property — platform fees, cleaning, fixed monthly expenses and all applicable taxes. Most hosts mistake their Airbnb payout for profit. It isn't.

A typical Airbnb host earning $3,000/month in gross revenue might assume they're profitable. But after a 15% platform fee ($450), cleaning costs at $65 × 12 bookings ($780), and fixed costs of $1,260/month, the real net profit is closer to $510 — a 17% margin. Before income tax.

The five costs hosts most commonly undercount are: (1) the platform fee on every booking, (2) cleaning per stay rather than per month, (3) insurance and maintenance reserves, (4) occupancy or tourist tax in their jurisdiction, and (5) income tax on whatever profit remains.

Worked Example — $200 ADR · 75% Occupancy · 30 Nights
Gross Revenue (22.5 nights × $200) $4,500
Platform Fee (15%) −$675
Cleaning (12 bookings × $65) −$780
Fixed Costs (rent, utilities, internet, insurance, maintenance) −$1,260
Net Profit Before Tax $1,785
Income Tax (25%) −$446
Real After-Tax Profit $1,339 / month

The formula this calculator uses

The calculation runs in two passes — first computing net revenue after platform deductions, then subtracting all cost layers to arrive at taxable profit and finally after-tax profit.

Airbnb Profit Formula
Gross Revenue = ADR × (Available Nights × Occupancy%)
Net Revenue = Gross Revenue × (1 − Platform Fee%)
Variable Costs = Cleaning Cost × Bookings per Month
Tax Costs = (Gross × Occ. Tax%) + (Net Rev × VAT%)
Net Profit = Net Revenue − Variable Costs − Fixed Costs − Tax Costs
After-Tax Profit = Net Profit × (1 − Income Tax%)

Common questions about Airbnb profit

What is a good profit margin for an Airbnb?
A good Airbnb profit margin is 20% or higher of gross revenue. Margins between 10–20% are tight but viable — one slow month or unexpected repair can eliminate the profit entirely. Below 10% is considered fragile. Elite operators typically achieve 25–35% net margins by keeping fixed costs low relative to ADR and maintaining occupancy above 70%.
How do I calculate Airbnb profit?
Airbnb profit = (ADR × Occupied Nights × (1 − Platform Fee%)) − (Cleaning Cost × Number of Bookings) − Total Fixed Monthly Costs − Occupancy Tax − VAT − Income Tax on net profit. Use the calculator above to run this instantly with your own numbers.
What costs should I include in my Airbnb profit calculation?
Include every cost that exists because of the property: platform fee (14–16% for Airbnb), cleaning per booking, rent or mortgage, utilities, internet, insurance, a maintenance reserve (typically 1–2% of property value annually), occupancy or tourist tax if your city requires it, VAT if you are registered, and income tax on net profit. Missing any of these leads to a significant overestimate of real profit.
What is break-even occupancy for an Airbnb?
Break-even occupancy is the minimum occupancy rate needed to cover all your fixed and variable costs. It is calculated as: Required Nights = Total Fixed Costs ÷ (ADR × (1 − Platform Fee%) − Cleaning Cost per Booking). If your break-even is above 75%, you have very little buffer for slow seasons — a single weak month produces a loss. Under 55% is considered a healthy, resilient structure.
What is the Operator Score?
The Operator Score is a single number out of 100 built from four components: net margin (40 pts — full score at 30%+ margin), break-even cushion (30 pts — full score at a break-even below 55%), stress test survival (20 pts — does a 5% occupancy drop still produce a profit?), and ADR headroom (10 pts). Scores 0–40 are Fragile, 40–60 Unstable, 60–80 Healthy, 80–100 Elite.

More STR analysis tools