Short-term rental operating costs are every dollar it takes to keep a unit bookable and guest-ready: rent or debt service, insurance, utilities, internet, software, permits, cleaning, laundry, consumables, waste, repairs, management fees, platform and payment fees, and lodging taxes. You control them by separating fixed lines from per-turnover lines, pricing the per-turnover lines against your real average stay length, and reviewing the whole stack monthly against cost per booked night.
Last updated: 2026-09-21
That is the whole answer. The rest is detail: which lines sit where, which ones grow in a good month, which ones you can cut safely, and the monthly review that keeps the list honest. If you run one unit and are content to guess, this is more tracking than you need. If you intend to add units, it is the minimum.
Why Most STR Pro Formas Fail
The problem is not arithmetic. It is the shape of the model. Most pro formas start with gross revenue and subtract one line — the mortgage, or the arbitrage lease payment. Two numbers. A real operation carries a dozen or more expense categories, and several move with occupancy rather than the calendar.
So the busiest month is also the most expensive month. Twenty-two booked nights across eleven stays means eleven cleans, eleven laundry cycles, eleven restocks, more power, more water, more wear. Revenue went up. So did a third of the cost base. If your model treats cleaning as a flat monthly figure, that month reads like a mistake instead of normal operating behavior.
The second failure is treating the guest-paid cleaning fee as revenue. It is a reimbursement. If the fee is $120 and the clean costs $135, you pay $15 per stay for the privilege of being busy, and a bank balance moving up overall will hide it.
I have spent 18-plus years in real estate, the last stretch since 2016 focused on short-term rentals, and I have built a list of more than 10,000 short-term rental operators through CashFlow Diary. The single most common repair I make to someone's numbers is not the revenue line. It is splitting the expense side into fixed and per-turnover and re-running it at their actual average length of stay.
Fixed Monthly Costs: What You Pay With Zero Bookings
Fixed costs are the lines that bill whether the calendar is full or empty, and together they are the floor you clear before a booked night earns anything. Write them down first, in the order below, and total them. That total is your monthly break-even before a single guest arrives.
Rent or debt service. The largest fixed line for almost every unit. For arbitrage, it is the lease; for owned property, principal, interest, property tax and insurance escrow.
Insurance. Short-term rental use is usually outside a standard homeowner or landlord policy. You need a policy written for transient occupancy. Platform-provided protection is a backstop, not a replacement: Airbnb's Host Liability Insurance Program Summary states the program covers a host's legal liability for injury or property damage to guests or others, at no cost to the host, and does not insure damage or loss to the host's own property or accommodation. That same summary says that effective March 1, 2025, a host with six or more active listings at the time of loss may have to look to their other insurance first, with the Airbnb program applying as excess coverage. Read your own policy against that.
Utilities. Electric, gas, water, sewer, trash. Partly fixed, partly occupancy-driven. Put the base service charges here and the usage swing in the variable bucket.
Internet and connectivity. Not optional. Guests treat a weak connection as a defect and review it that way.
Software. Property management system, channel manager, rate automation, messaging, smart-lock platform, noise monitoring. Per-unit pricing means this scales, but slowly.
Permits, licenses, registrations, HOA dues. Annual in most jurisdictions; divide by twelve and carry it monthly so renewal month is not a shock.
Management or co-hosting retainer, if you use one on a flat-fee basis.
The Fixed Versus Variable Split
Cost line | Behaviour | Drives off | What to budget against |
|---|
Rent / debt service | Fixed | Calendar month | Contract amount |
STR insurance | Fixed | Policy term | Annual premium ÷ 12 |
Utilities — base service | Fixed | Calendar month | Lowest-month bill |
Utilities — usage swing | Occupancy-driven | Booked nights | Cost per booked night |
Internet, streaming, smart lock | Fixed | Calendar month | Contract amount |
Software stack | Fixed per unit | Unit count | Per-unit monthly price |
Permits, licenses, HOA | Fixed | Annual renewal | Annual cost ÷ 12 |
Cleaning labour | Variable | Turnovers | Cost per turnover |
Laundry (in-house or service) | Variable | Turnovers | Cost per turnover |
Consumables and restocking | Variable | Turnovers + guests | Cost per turnover |
Waste / extra pickups | Variable | Turnovers | Cost per turnover |
Platform and payment fees | Variable | Gross booking value | Percentage of revenue |
Lodging taxes | Pass-through | Gross booking value | Percentage, remitted |
Repairs and maintenance | Lumpy | Usage and age | Monthly reserve |
Management / co-host commission | Variable | Revenue collected | Percentage of revenue |
The right-hand column is the point. Each line needs a unit of measure. A cost you budget in the wrong unit is a cost you cannot forecast.
Per-Turnover Costs and Why Busy Months Cost More
Per-turnover costs are driven by the number of stays, not the number of nights, so a busy month at a short average stay costs more than a busy month at a long one. Every departure triggers the same sequence: full clean, linen change, laundry, restock, inspection, waste out. That bundle is your turnover cost, and it is the number to know cold — not the monthly cleaning spend, which is an output, not an input.
Turnover cost = cleaner's fee + laundry + consumables replaced + any waste or supply-run cost. Get quotes from two or three local cleaners, then do one turnover yourself and keep every receipt. I will not hand you a national average, because a national average has never cleaned your property.
The arithmetic that follows matters more than the figure itself. Monthly turnover cost equals turnover cost times booked nights divided by average length of stay. Same occupancy, half the average stay, double the cost. This is why minimum-stay policy is a cost decision as much as a revenue decision, and why mid-length stays often out-earn a busier nightly calendar on net.
Occupancy also pulls utilities, supplies and wear. Laundry equipment run daily fails sooner than equipment run twice a week. Budget the replacement, not the surprise.
Platform Fees, Payment Fees, Management and Taxes
Airbnb runs two host fee structures, and the cheap one is being retired — check which one your account is on before you model anything. Airbnb's service-fee help page describes a split fee and a single fee. Under the split fee, the page says most hosts pay a 3% host service fee (4% for listings in Brazil and Mexico) and guests pay 14.1% to 16.5% of the booking subtotal. Under the single fee, the entire fee comes out of the host payout: the page says most hosts pay 15.5%, remaining hosts typically pay 14% to 16%, and hosts pay 16% for listings in Brazil and Mexico. Airbnb also states it is migrating all home hosts to the single fee, that the split fee is being phased out, and that once you switch you cannot switch back. A 3% assumption in a pro forma becomes a 15.5% reality after migration, which is roughly a 12-point swing in gross revenue. Airbnb reserves the right to change fees at any time, so read the page for your own account instead of trusting a blog figure, mine included.
Vrbo publishes its current host fee options in its own help center. I am not going to quote a rate here, because I could not read a current figure straight from the publisher on the day I updated this, and a stale fee number in a cost model is worse than no number. Pull the live page for your market and your plan, then put that figure in your model. My comparison of the two channels is in Airbnb vs Vrbo for STR operators.
Direct booking cuts platform commission but does not make distribution free. You still pay card processing, a website, a booking engine, and marketing. Direct is cheaper at volume and more expensive at the start.
Management and co-hosting are usually a percentage of collected revenue, sometimes with a monthly minimum and separate charges for project work or owner-stay turnovers. Read the contract for what is excluded — maintenance coordination markups and supply markups are where the quoted percentage stops describing the real cost.
Lodging and occupancy taxes are a pass-through, not an expense, but they become your problem the moment they are mishandled. Airbnb collects and remits certain occupancy taxes in some jurisdictions and not others, and its help documentation explains where that automatic collection applies. Anything the platform does not collect, you register for and remit yourself. Income tax treatment of the rental activity is separate. IRS Topic 415 says you are treated as using a dwelling unit as a residence if your personal-use days exceed the greater of 14 days or 10% of the days it is rented at fair rental price, which limits the rental expenses you can deduct. The same page describes a minimal-rental-use rule: if you use the unit as a residence and rent it fewer than 15 days in the year, you report none of the rental income and deduct none of the rental expenses. Publication 527 covers deductible expenses, depreciation and recordkeeping. This is educational, not tax or legal advice — take your actual filing position from a professional who has seen your books.
Repairs, Reserves, and the Cost-Per-Booked-Night Test
Repairs are not a monthly bill. They are a lumpy annual total that arrives on the worst possible day. Set a reserve as a percentage of gross revenue, move that money out of the operating account every month, and let the reserve absorb the appliance, the plumber, and the replacement mattress. An older property, a hot tub, or a pool moves the percentage up. No reserve means repairs come out of margin, which is the thing you were trying to measure.
The metric that makes all of this comparable is cost per booked night: total operating cost for the period divided by booked nights. Track it monthly against average nightly rate. If cost per booked night is climbing while your rate is flat, you have a cost problem, and you will see it months before the bank balance says so.
A Cost-Per-Booked-Night Illustration
The table below is an illustration with the assumptions shown, not market data. The dollar figures are placeholders — replace each with your own quotes. The 3% fee assumption is Airbnb's split-fee host rate; if you are on the single fee, that line is several times larger.
Line (one month) | Unit A: 2-night average stay | Unit B: 6-night average stay |
|---|
Booked nights | 22 | 22 |
Turnovers | 11 | 3.7 |
Fixed costs (assumed identical) | $2,400 | $2,400 |
Turnover cost @ assumed $130 each | $1,430 | $481 |
Platform fee @ 3% split-fee rate | $132 | $132 |
Maintenance reserve @ assumed 6% | $264 | $264 |
Total operating cost | $4,226 | $3,277 |
Cost per booked night | $192 | $149 |
Gross revenue @ assumed $200/night | $4,400 | $4,400 |
Net before debt service and tax | $174 | $1,123 |
Same property, same occupancy, same nightly rate. The only thing that changed was length of stay. Run this table with your own numbers before you set a minimum-stay rule.
My margin test is simple: model the unit at a conservative occupancy and rate, subtract every line above, and if the result does not clear your own required return with room to spare, pass. My threshold has moved with markets and rates, so I will not publish one percentage as if it were a law. Set yours, write it down before you look at the deal, and hold it.
Where to Cut Safely and Where Cutting Backfires
Cut with a scalpel. Some lines are pure waste; others are cheap right up until the moment they are catastrophically expensive.
Line | Safe to cut? | What actually happens |
|---|
Overlapping software subscriptions | Yes | Consolidation usually removes duplicate function, not capability |
Amenities nobody mentions in reviews | Yes | Check reviews and messages first, then remove |
Supply purchasing without a list | Yes | Bulk buying against a fixed restock checklist reduces waste |
Extra waste pickups | Often | Right-size after three months of real data |
Cleaning quality or clean duration | No | Cleanliness complaints hit reviews, ranking, and rate |
Linen and towel replacement cycle | No | Grey, thin linen shows in photos and reviews long before it wears out |
Safety equipment | No | Smoke and CO alarms, extinguishers, first aid — non-negotiable |
STR-specific insurance | No | A denied claim costs more than every premium you ever paid |
Preventive maintenance visits | No | Deferred maintenance converts into emergency call-out rates |
On safety, the U.S. Fire Administration's guidance is the baseline in a property where strangers sleep: smoke alarms in every bedroom, outside each separate sleeping area, and on every level of the home including the basement, and replacement 10 years from the manufacture date. Local rules may require more. Do both.
Monthly Cost Review Process
Run this the first week of every month against the prior month. It takes under an hour once the accounts are clean.
Step 1 — Close the month and sort every line
Pull the operating account and card statements. Tag every transaction fixed, per-turnover, occupancy-driven, repair, or pass-through. Anything you cannot tag is a category you have not defined yet. Define it now instead of dropping it into miscellaneous, where cost problems hide.
Step 2 — Recalculate cost per booked night
Divide total operating cost by booked nights. Put the figure next to the last three months and next to your average nightly rate. Watch the trend, not the single number. A few dollars in one month is noise; three months in the same direction is a signal.
Step 3 — Audit the turnover cost
Multiply the month's turnover count by your assumed turnover cost, then compare with what you actually spent on cleaning, laundry and consumables. A gap means your assumed cost is stale, someone is billing extras, or restocking is running without a checklist. Check the restock list first.
Step 4 — Review the subscription stack line by line
List every recurring charge with its price and the one job it does. Two tools doing the same job is a cancellation. A tool nobody opened last month is a cancellation. Write the annual cost next to each monthly price — that is the number that decides it.
Step 5 — Check reserves and pass-throughs
Confirm the reserve transfer went out and the balance still covers your worst realistic single repair. Confirm every lodging tax due was remitted, and which portion the platform collected versus what you owe directly.
Step 6 — Set one cost action for the coming month
One. Renegotiate one vendor, cancel one subscription, change one minimum-stay rule, or re-quote one insurance policy. Operators who attack nine lines at once fix none and cannot tell which change did what.
Vendor and Contract Review Checklist
Once a year, ask every vendor the same questions: What is the current rate, and when did it last change? What is included, and what triggers an extra charge? What is the notice period to leave? Are there markups on materials or third-party work? Who covers you if they are unavailable in peak season? Get answers in writing. A cleaner without a named backup is a single point of failure in your busiest month.
Want an operator to pressure-test your cost structure with you? Start with a complimentary one-on-one diagnostic call.
Frequently Asked Questions
What are the main short-term rental operating costs?
Fixed lines (rent or debt service, insurance, utilities, internet, software, permits and licenses), per-turnover lines (cleaning, laundry, consumables, waste), percentage lines (platform fees, payment processing, management commission, lodging taxes), and a repairs reserve. The fixed lines set break-even; the per-turnover and percentage lines decide whether a busy month is profitable.
Why do my costs rise in my best months?
Because a third or more of the cost base is driven by turnovers and booked nights, not by the calendar. Eleven stays means eleven cleans, eleven laundry cycles, eleven restocks and higher utility usage. Model it as cost per booked night and a strong month stops looking like an accounting error.
How much should I hold in a maintenance reserve?
Enough to cover your worst realistic single repair without touching the operating account, funded by a monthly transfer set as a percentage of gross revenue. Older properties, pools and hot tubs need a higher percentage. Size it from your own repair history, not a generic figure.
Can I profit from the cleaning fee?
Treat it as cost recovery. Set well above your real turnover cost, it suppresses conversion because guests see the all-in price; set below it, every booking quietly costs you money. Price it at your actual turnover cost and revisit it whenever your cleaner's rate changes.
How are lodging taxes handled?
In some jurisdictions the booking platform collects and remits occupancy taxes on your behalf; in others you register, collect and remit yourself. Airbnb's help documentation lists where automatic collection applies. Income tax treatment of the rental activity is a separate question covered by IRS guidance. This is educational, not tax advice — confirm your position with a tax professional.
Sources
Airbnb Help Center — Airbnb service fees — split fee (3% host, 4% Brazil and Mexico, 14.1%-16.5% guest) versus single fee (15.5% typical, 16% Brazil and Mexico) and the phase-out of the split fee.
Vrbo Help — What fees will I be charged as a host — Vrbo's annual subscription versus per-booking commission options and payment processing.
Airbnb Help Center — How tax collection and remittance by Airbnb works — where occupancy and lodging taxes are collected and remitted by the platform.
Airbnb Help Center — Host Liability Insurance Program Summary — no-cost host liability coverage, the exclusion of the host's own property, and the March 1, 2025 rule for hosts with six or more listings.
IRS Topic No. 415, Renting Residential and Vacation Property — the greater-of-14-days-or-10% personal-use test and the fewer-than-15-days minimal rental use rule.
IRS Publication 527, Residential Rental Property — deductible rental expenses, depreciation and recordkeeping.
U.S. Fire Administration — Smoke alarms — smoke alarm placement in every bedroom, outside sleeping areas and on every level, and replacement 10 years from the manufacture date.
CashFlow Diary — Airbnb ROI: gross versus net — why gross revenue and net operating result diverge once the cost stack is complete.