How this calculator works, and what it deliberately is not
This page prices the side hustle: hosting a spare room or a place you already have. You enter what you would charge, how full you honestly expect to be, and what turnovers cost, and the calculator walks the money from gross to net one deduction at a time. Buying a property to run as a short-term rental is a different question, an investment decision with a mortgage, vacancy risk, and market analysis this page deliberately does not model.
The waterfall matters because hosting income evaporates in an orderly way: Airbnb takes its percentage of the booking subtotal (your cleaning fee included), every stay triggers a turnover that costs real money or real labor, and guests run your utilities. What is left is the number worth knowing, and it is presented as a range, because the biggest input, occupancy, is the one you control least.
The formula
Nights per month is a 365-day year split into 12 equal months (about 30.4 nights) times your occupancy. Stays per month is those occupied nights divided by your average stay length; the result is usually a fraction, and we keep it, because months do not slice evenly into 3-night stays. Airbnb's percentage is 3% on the split fee model or 15.5% on the host-only model, applied to the booking subtotal: nightly revenue plus cleaning fees.
Worked example
A spare room at $85 a night, 55% occupancy, 3-night average stays, a $40 cleaning fee, a $50 cleaning cost per turnover, $60 a month of extra utilities and supplies, on the split fee model.
You host about 16.7 nights a month, which is $1,421.98 of room revenue and about 5.58 turnovers collecting $223.06 in cleaning fees, a subtotal of $1,645.03. Airbnb's 3% takes $49.35, cleaning costs take $278.82, and the extras take $60. Net: $1,256.86 a month, about $15,082.37 a year. Run occupancy 10 points either way (45% to 65%) and the honest headline is $1,010 to $1,500 a month.
Occupancy: the difference between the Instagram story and your spare room
Every hosting income screenshot you have seen assumes the calendar fills itself. It does not. AirDNA's national figures put US short-term rental occupancy near 55%, and that average leans heavily on vacation markets and professionally managed listings with years of reviews. A spare room in a normal town, with no reviews yet and no beach, frequently runs below it. That is why occupancy gets the benchmark hint, why the headline is a range built by moving your occupancy 10 points in each direction, and why the result includes a table at 40%, 55%, and 70%. The gap between those rows is the gap between the story and the deposit.
A cleaning fee is not profit
The cleaning fee feels like free money because the guest pays it. Two things quietly take it back. First, the turnover it funds is a real cost: a hired clean for a room or small space commonly runs $80 to $150, and if you clean it yourself you are paying with hours instead of dollars. Second, Airbnb's service fee applies to the cleaning fee too, because the fee is part of the booking subtotal. In the worked example the $40 fee collects $223.06 a month, but $278.82 goes out to the cleaner: on those numbers the cleaning line is a small net loss, which is normal, honest, and much better discovered here than on your bank statement.
Airbnb's cut: two fee models, and 2026 is the year they change
The classic split fee charges you 3% of the booking subtotal while your guests pay a separate service fee of roughly 14.1% to 16.5% at checkout. The host-only fee replaces both with a single charge on you, 15.5% for most hosts, and guests see no service fee at all. Airbnb is retiring the split fee in waves through 2026: hosts using property management software moved first, and remaining hosts are migrating market by market, so check your hosting dashboard for which model you are actually on. On the worked example the same room nets $205.63 a month less under the host-only fee at the same nightly rate. The flip side: your guests' checkout total drops, which gives you room to raise the nightly rate without the booking getting more expensive to them.
The insurance gap nobody mentions at check-in
Many homeowners policies exclude damage and liability arising from paying guests, because hosting is a commercial activity. Airbnb's AirCover for Hosts offers up to $3 million in host damage protection and $1 million in liability coverage, which sounds like the problem is solved. It is not: Airbnb's own documentation notes that host damage protection is not an insurance policy. It is Airbnb's reimbursement program, it applies only to Airbnb bookings, and it carries its own exclusions and evidence requirements. The boring, correct move is a call to your insurer before your first guest: ask about a home-sharing endorsement or a short-term rental policy, and get the answer in writing.
The 14-day rule, the best tax fact in hosting
Buried in IRC Section 280A is a genuinely delightful rule: rent out a home you actually live in for fewer than 15 days in a year, and that income is excluded from your federal gross income entirely. Not deferred, not reduced: excluded. It is nicknamed the Augusta rule, after homeowners near the Masters who rent their houses for tournament week and keep every dollar. The cliff is hard, though: hit 15 days and all of it becomes reportable, not just the overage. Beyond 14 days, hosting income is ordinary reportable income, and many hosts owe estimated payments on it; our quarterly tax calculator is the next stop. Occupancy and lodging taxes are a separate layer: Airbnb collects and remits them in many jurisdictions, but not all, so confirm yours.
Your city gets a vote
Short-term rental rules vary wildly by city, and they change fast. Some cities require a license or registration number on the listing, some cap hosted nights per year, some allow a hosted spare room but ban whole-home rentals, and a few ban short-term stays outright. Leases and HOA rules add another layer on top. We deliberately do not publish a city table, because it would be stale by the time you read it; the durable advice is one sentence: read your city's short-term rental rules before you list, because a fine can erase a year of profit in one envelope.
Hosting is a job measured in hours
The waterfall above prices the dollars. It cannot price the messages at 10pm asking about parking, the turnover you do yourself on a Sunday, the review you sweat over, or the guest who arrives at midnight. None of that is a reason not to host: plenty of people genuinely enjoy it, and a spare room earning $1,000 a month is real money. It is a reason to count your hours the way you count the cleaning fee, so that when you say yes to hosting, you know the full price of the yes. Your results will vary, and the honest way to use this page is to run your own numbers at an occupancy you can defend, not the one from the screenshot.