Why Isn't My Airbnb Cash Flowing?
Thin or negative cash flow is a symptom, never the real problem. The cause is in one of the numbers that feed it: revenue that came in under your underwrite (the analysis you ran before buying), costs that ran past the budget, or debt the deal can't carry. And sometimes the disappointment isn't cash flow at all, but a return dragged down by capital you never counted, or a season you're reading too early. Here's how to tell which one is yours, and what to do about it.
On this page4 sections
Key takeaways
- Cash flow is the last number in the chain, not something you can set directly: it's whatever's left after revenue, operating costs, and debt service (a year's loan payments, principal and interest) have had their turn. If it's thin, the cause is always one of those, upstream.
- There are five reasons an STR disappoints, and they're really four different problems: an operating problem (revenue below your underwrite, or costs above budget), a financing problem (debt service too heavy for the income), a return problem (capital you spent but never counted), or a measurement problem (reading a slow season or a first-year ramp as the steady state). The first-year ramp is the slower first year a new listing goes through before it settles. Naming which kind you have is most of the fix.
- Two especially common sources of the gap are an optimistic revenue line and an understated cost stack (the full list of what the property costs to run). In the worked example below, those two alone explain the entire shortfall.
- "But I'm building equity" is the rationalization that keeps a cash-negative deal on life support. Appreciation and loan paydown are real, but they aren't cash, and counting them to excuse a shortfall hides the diagnosis.
- The fix is never to force the cash-flow number; it's to find the input that's off, correct your model to match what's actually happening, and then decide realistically: operate into it, refinance, reprice, or exit.
Cash flow is the last domino, not the first
Cash flow is what falls out at the end. Every month, your revenue comes in, your operating costs go out, your mortgage payment goes out, and whatever remains is cash flow. That's the whole equation: revenue − operating expenses − debt service = cash flow. Which means the number can't be fixed by staring at it. If it's coming up thin or negative, one of the inputs feeding it is off, and the entire value of asking "why isn't this cash flowing?" is that it sends you upstream to find which one.
Seeing cash flow this way matters because thin cash flow feels like a revenue problem: the money isn't there, so surely you need more bookings. Sometimes that's right. Often it isn't. Just as often the revenue is roughly what a fair estimate would have predicted, and the shortfall is hiding in costs that were never budgeted, or a mortgage payment the property was never going to cover, or capital you spent and never counted. You can't tell which until you look, and how to look is what this guide covers.
Five reasons an STR disappoints — and the four problems behind them
Not every disappointment is a cash-flow problem, and telling them apart matters more than anything else here. Five things go wrong; they sort into a few different kinds of problem, and the kind determines the fix. Find yours before you change anything.
1. Revenue came in below your underwrite — an operating problem. The revenue you expected was only as good as the number you underwrote. If that number leaned on an unverified comp (a comparable listing used as evidence) or a seller's figure (a gross, mature-operator, peak-year number), your actual first year was always going to fall short of it. Your first year is net of fees, still climbing the ramp, and run by a new operator. A revenue line set too high doesn't announce itself: the calendar looks busy, the money just isn't what you pictured. (How to build a revenue line that holds up against real results is Estimating STR Revenue Without Fooling Yourself; how far to trust the tools behind it is Is AirDNA (or Rabbu) Accurate?.)
2. Costs ran past the budget — an operating problem. The deal was underwritten on the visible costs (mortgage, cleaning, utilities) and the invisible ones showed up anyway: dynamic-pricing and channel fees, restocking, repairs and turnover wear, the reserve you're supposed to be setting aside for the roof and the HVAC you'll eventually replace. An operating budget that's light by six or eight thousand dollars a year turns a modest positive into a flat zero. (The full cost stack, itemized, is in What STRs Actually Cost to Run.)
3. Debt service is heavier than the deal can carry — a financing problem. Sometimes revenue and costs are both fine and the property still doesn't cash flow, because it was bought at a price, a down payment, or an interest rate that leaves the mortgage eating everything the operation produces. This is the hardest one to hear, because you can't operate your way out of it: no amount of better hosting fixes a purchase price that was too high for the income the property can realistically make. (Whether the price was ever right is the question Does This Deal Actually Pencil? answers.)
4. Capital was never counted — a return problem, not a cash-flow one. This one isn't actually about your monthly cash flow, which is exactly why it's worth separating out. Here the cash flow might be perfectly fine and the return still feels terrible, because the furnishing, the closing costs, and the setup were real money out that never made it into your math. Spend forty-five thousand furnishing a house and it doesn't change your monthly cash flow at all, but it dramatically changes what that cash flow is a return on. A deal can be cash-flow-positive and still a poor use of capital. If that's your situation, you have a return to measure accurately, not a cash leak to plug.
5. It's timing — a measurement problem. Finally, the possibility worth ruling out before all the others: you're reading a slow stretch or a first-year ramp as if it were the steady state. Short-term-rental income is seasonal, and in year one it's back-loaded: more of it comes in later in the year. A look at just the last three months, taken through the off-season, will understate a property that's actually fine. So will a first year annualized (scaled up to a full year) from a soft opening. This is the one where the answer might be "wait and re-measure," not "fix something," so rule it out first.
The diagnostic
Put your actual trailing numbers next to a realistic underwrite, line by line. The biggest variance is your leak. In the table, occupancy is the share of available nights that are booked; NOI is net operating income, what the property earns after operating costs and before loan payments.
| What you're seeing | What kind of problem? | Where to look |
|---|---|---|
| Revenue below plan; calendar looks busy, bank account doesn't | Operating | Rebuild the revenue line at your real occupancy, net of fees |
| Revenue about on plan, cash still short | Operating | Itemize the full cost stack; find the missing lines |
| NOI fine, nothing left after the mortgage | Financing | Purchase price, down payment, and rate against NOI |
| Monthly cash okay, but the return is poor | Return / capital | Add furnishing + closing to cash invested; recompute |
| Numbers soft, but so is the season | Measurement / timing | Re-measure across a full year before concluding anything |
Notice what the middle column is doing: it sorts every disappointment into one of four kinds (an operating problem, a financing problem, a return problem, or a measurement problem), and each kind has a different fix. A cost overrun you can fix by how you operate; a purchase price you can't; a return gap isn't even a cash problem.
The method is the same whichever row you're in: you can't diagnose a shortfall by feel, only by comparison. Pull your real trailing-twelve-month figures, rebuild the underwrite you should have done (realistic revenue, full cost stack, all capital counted, normalized to the same basis) and lay the two side by side. The line with the biggest gap between what you assumed and what actually happened is your answer. It's almost never mysterious once the two columns are next to each other; it's just invisible until they are.
Rebuild the underwrite with the Builders Finance Underwriting Method that The STR Deal Underwriting Manual sets out: source every number, haircut it, record it and stress it.
What this looks like on a real deal
A worked example shows the whole thing in three lines. Take the example deal these guides use, an illustration rather than a forecast, whose full assumption set is listed in The Assumptions Behind Every Model: a $650,000 four-bed drive-to vacation home. The owner expected roughly $30,000 a year in cash flow — a comp showed $85,000 in revenue, they penciled $16,000 in costs, and the mortgage runs about $38,920. Instead they're netting close to nothing. Where did $30,000 go?
Two operating misses, and they account for all of it. Revenue came in at about $63,000, not $85,000 — the comp behind the $85,000 was a gross, mature-operator figure, and the real first year is net-of-fees and still ramping: a $22,000 miss. Operating costs came in at about $24,000, not $16,000, once the channel fees, restocking, turnover wear and maintenance were counted: an $8,000 miss. Twenty-two plus eight is thirty — the exact gap between the cash flow they imagined and the roughly-zero they got. Nothing exotic happened; two ordinary optimistic inputs, stacked, drained the entire margin. And the furnishing and closing costs — another sixty-odd thousand out the door — never entered the math at all, which is why the return on the deal is even worse than the flat monthly cash flow suggests.
Two adjustments sit beside those actuals — shown as adjustments, not written into them. This owner runs the property personally, so the books carry no management expense, and the roughly-zero result above — about $80 a year — is what actually happened. Set aside the capital reserve this property needs ($13,206 a year, the example deal's figure for replacing what wears out, illustrative for this property and not a universal percentage) and the year comes to about −$13,126 after reserve. To judge the asset against others on a level basis, normalize for management as well: a full-service allowance at 22% of revenue, about $13,860, would put it at about −$26,986 after reserve. That last figure is a normalization for comparing the asset, not this owner's cash flow — and it is what a realistic underwrite would have shown for the first year before purchase.
Negative cash flow is a symptom; the diagnosis is always upstream.
You cannot fix the last number in the chain by pulling on it. When the cash isn't there, the deal is telling you that a number feeding it (revenue, costs, debt, or capital) was wrong. The work is to find that number and correct your understanding of it, not to pressure the cash flow into looking better than the inputs allow.
The mistake is covering a cash shortfall with "but I'm building equity." Loan paydown and appreciation are real forms of return, and for some owners they genuinely justify holding a property that breaks even on cash. But they are not cash, and reaching for them the moment the cash flow disappoints is how a diagnosis gets skipped. If the only way the deal looks good is by counting the returns you can't spend, that's not a reason to relax; it's a signal to run realistic numbers and decide on purpose. (How appreciation and loan paydown factor into total return belongs in the returns guides; the tax consequences depend on your facts and should be worked out with your own qualified tax professional. Neither is a patch for negative cash.)
Your action plan
- Pull your real numbers for the last twelve months, from your books, not your budget. Actual lodging revenue, cleaning-fee revenue, platform fees, cleaning expense, and operating costs by line, as they actually happened.
- Rebuild a realistic underwrite on the same basis. Revenue at your true occupancy, the full cost stack including reserves, and every dollar of capital you put in. Then line the actuals up to match how the underwrite is presented, so you're comparing like with like: if the underwrite nets cleaning fees against cleaning cost, normalize the actuals the same way.
- Lay the two columns side by side. Assumed vs. actual, line by line. Circle the biggest variance; that's your primary leak.
- Check debt service against NOI. If revenue and costs are fine and there's still nothing left, the problem is the loan (price, down payment, or rate), and hosting won't fix it.
- Count the capital. Add furnishing and closing to cash invested and recompute the return; a fine monthly number can still be a poor deal.
- Rule out timing. If the numbers are soft but so is the season, re-measure across a full year before you conclude anything.
- Decide on purpose. With the leak named, choose: operate into a fixable revenue or cost gap, refinance or reprice a debt problem, or, if the deal was mispriced going in, plan the exit. The point of the diagnosis is a decision, not just an explanation.
The bottom line
Why isn't your Airbnb cash flowing? Because cash flow is the sum of every assumption you made, and either one of those assumptions missed reality, or you're measuring the property before reality has had time to show itself. Neither is a failure; both are information, and both are recoverable the moment you stop treating the missing cash as the problem and start treating it as the pointer. Pull your real numbers, rebuild a realistic underwrite, find the line with the biggest gap, and the answer is almost always ordinary and nameable: revenue set a little too high, costs a little too low, a price that never left room for the mortgage, or simply a season too short to judge by. Name it, and you can finally decide what to do instead of hoping next month is different.
Educational information only — not individualized tax, legal, or investment advice. The worked example is an illustrative model, not a projection or a recommendation.