STR Revenue Forecasting: How to Project Next Year's Portfolio Income
Most operators forecast next year by adding a flat percentage to last year. That shortcut is why projections miss by double digits. Here is how to build a forecast owners actually trust.

Most STR operators forecast next year by taking last year's revenue and adding a flat percentage. That single shortcut is why their projections miss by double digits — and why owners stop trusting the number by March.
A flat growth rate ignores the two things that actually drive your portfolio income: the seasonal shape of each individual property, and the direction the broader market is moving. Get those two inputs right and your forecast lands within a few percent. Skip them and you're guessing with a spreadsheet.
Why Flat-Growth Forecasting Fails
Picture a Scottsdale operator running six properties. She grossed $548,000 across the portfolio last year. To project this year, she added 8% — a round number that felt reasonable — and told her owners to expect roughly $592,000. By the end of Q3 she was tracking $61,000 behind pace.
The miss wasn't bad luck. Her portfolio earns the majority of its income in a narrow window — spring training and the spring golf season — and bleeds cash through the Phoenix summer when nobody wants to sit in 110-degree heat. An 8% blanket assumption smeared that reality flat. It overstated the dead summer months and understated the spring peak, and because bookings for the peak came in below her inflated monthly targets, every owner statement looked like a shortfall even in good months.
This is the core problem with flat-growth forecasting: it treats a year of revenue as one number growing at one rate, when a real STR portfolio is a stack of properties each with its own demand curve, its own peak, and its own market trajectory. Forecasting at the portfolio top line hides all of it.
A forecast is only as good as its smallest unit. If you can't project a single property's December accurately, you can't project a portfolio's year — you're just averaging your way into a confident-looking error.
Start With the Right Baseline (Not Last Year's Top Line)
The baseline for a forecast is not last year's gross revenue. It's last year's net payout, broken out month by month, per property, period-corrected so you're comparing the same calendar windows. Gross revenue includes cleaning-fee pass-throughs and platform-side adjustments that distort the trend. Net payout is the number that actually shows up in your account, and it's the number you should be growing.
Pull twelve months of net payout for each property and you'll immediately see the shape that a flat annual number erases. One property might run a tight band — $4,200 to $5,800 every month, urban, business-traveler steady. Another might swing from $1,900 in the off-season to $11,400 at peak. You forecast those two properties completely differently, and you can only see the difference at the property-month level.
This is exactly why we built the Property Detail view in MagicBnB with a month-by-month YoY toggle and an automatic best-month / worst-month highlight strip. Instead of exporting a year of payout data into a spreadsheet and rebuilding the seasonal curve by hand, you see each property's monthly shape and its prior-year comparison on one screen — the raw material for a real forecast, already assembled.
Model Seasonality Per Property, Not Per Portfolio
Seasonality is not a rounding error. In highly seasonal markets, 60–70% of annual revenue can arrive in just three to four peak months, with occupancy running 80–90% at peak and collapsing to 30–40% in the off-season, according to PriceLabs' seasonality analysis. Peak-period ADR in those markets routinely runs 40–80% above the off-season rate. A forecast that doesn't model that swing isn't a forecast — it's a wish.
Find Each Property's Peak Months
Go property by property and identify the three or four months that carry the year. A ski cabin in Park City peaks in winter. A beach house peaks in summer. A New Orleans unit peaks in spring around festival season. Two properties in your portfolio can have peaks six months apart, which is the whole point of a diversified portfolio — but only if your forecast captures both curves instead of averaging them into a flat line. For the underlying mechanics of why a single property's monthly revenue swings so hard, see Why Your Airbnb Revenue Varies So Much Month to Month at magicbnb.io/blog/why-airbnb-revenue-varies-month-to-month.
Weight Your Forecast Toward the Months That Matter
Once you know the shape, weight the projection accordingly. If a property historically books 68% of its annual income between March and June, then a soft April is a five-alarm fire and a soft November barely moves the year. Flat forecasting can't tell the difference — it treats every month as one-twelfth of the year, so you panic over the wrong months and ignore the ones that actually decide your outcome.
Layer In Market Direction for 2026
Your own history tells you the shape. The market tells you which way the whole curve is shifting. For 2026 the signal is unusually clear. AirDNA's 2026 U.S. Short-Term Rental Outlook projects demand growing 4.1% year over year — slightly below the 4.7% it recorded in 2025 — with national occupancy easing roughly 1% as supply expands 4.6%. ADR is forecast to strengthen by about 1.5%, while the Repeat Rent Index, which tracks pricing on existing listings only, stays essentially flat at 2025 levels.
Read those numbers together and the implication for your forecast is specific: demand is still growing, but you are unlikely to win on rate alone in 2026. AirDNA went so far as to call 2026 the best year to invest in short-term rentals since 2021, citing cooling home prices and slower listing growth — but that's an acquisition signal, not a rate-inflation signal. If you bake a 6% ADR increase into next year's model, you're forecasting against the data.
Market direction also isn't uniform. The 2026 FIFA World Cup is a real demand tailwind for host cities: AirDNA forecasts above-trend RevPAR growth in Philadelphia (+6.3%), Jersey City/Newark (+5.6%), and Dallas (+5.5%). If you operate in or near a host market, your 2026 forecast should carry an event premium for the relevant weeks that has nothing to do with your historical baseline. For a deeper portfolio-level playbook on managing rate and occupancy across multiple units, see STR Revenue Management for Multi-Property Operators at magicbnb.io/blog/str-revenue-management-multi-property.
For STR Operators
Occupancy Tells You One Thing. Margin Tells You Everything Else.
Build Three Scenarios, Not One Number
A single-point forecast is a trap. The moment you hand an owner one number, that number becomes the bar, and any month under it reads as failure even when the year is fine. Serious operators forecast a range — conservative, base, and optimistic — and tell owners which assumptions move them between the three.
Construct it like this. Your base case uses your period-corrected net payout baseline, your property-level seasonal weighting, and the market's roughly flat-rate, modest-demand 2026 signal. Your conservative case assumes occupancy slips the full 1% AirDNA projects and you hold rates flat — useful for the owner who needs to know the floor before approving a renovation. Your optimistic case assumes you capture event premiums and execute a rate strategy that beats the flat-RRI baseline by a few points. Now you're handing owners a band, not a dart throw.
Running three coherent scenarios by hand across a portfolio is exactly the kind of multi-path reasoning that breaks spreadsheets. MagicBnB's Milo AI uses a Tree-of-Thoughts approach for precisely this: pose a decision or projection and it generates Scenario A / B / C, evaluates each on revenue, ROI timeline, and risk, then explains which assumptions separate them. You get a defensible range with the reasoning attached, instead of one number you have to defend on instinct.
"Owners don't lose trust because you missed a forecast. They lose trust because you gave them one number and pretended it was certain. A range with stated assumptions survives a bad month. A single number doesn't."
Turn the Forecast Into Something Owners Trust
The forecast is only half the job. The other half is delivering it in a form an owner reads in two minutes and references all year. A 2026 projection buried in a spreadsheet tab gets opened once. A clean monthly projection next to actuals, updated as the year unfolds, becomes the document the relationship runs on.
This is where the Portfolio Overview earns its place: net payout sparkline with a delta versus the prior period, a KPI strip carrying occupancy, ADR, RevPAN, and net payout, and time-range presets for MTD, Last 30, Last 90, and YTD — all on a shareable URL so the owner sees exactly what you see. When actuals start landing against your three-scenario forecast, the YoY comparison deltas show whether you're tracking your base case or drifting toward the conservative floor, in real time, without you rebuilding anything.
And when it's time to formalize the projection into a statement, the Monthly Portfolio Report Builder turns the same underlying numbers into a PDF the owner reads and an Excel file the accountant uses — 40-plus column definitions, named templates, dual export. The forecast you built in January and the statement you send in July pull from one canonical Net Payout calculation, so the projection and the actuals are always speaking the same language.
FAQ: STR Revenue Forecasting
How far ahead can you realistically forecast STR revenue?
A twelve-month forecast is realistic if you build it on property-level seasonal history and current market direction; accuracy is strongest for the next two quarters and degrades the further out you go. PriceLabs recommends setting seasonal pricing calendars 6–12 months ahead specifically to capture early bookers, which is the same horizon your revenue forecast should cover. Beyond twelve months you're doing strategic planning, not forecasting — the assumption error compounds too fast to call it a projection.
Should I forecast per property or for the whole portfolio?
Per property, then roll up. Portfolio-level forecasting averages away the seasonal peaks and troughs that actually determine your year, and it hides which property is carrying the portfolio versus dragging it. Build each property's monthly curve, apply market direction, then sum to the portfolio. The rollup is trustworthy precisely because each unit underneath it was modeled honestly.
What revenue growth rate should I assume for 2026?
Don't assume a single blended growth rate at all — that's the flat-forecasting mistake. If you need a market anchor, AirDNA projects 4.1% demand growth and roughly 1.5% ADR growth for 2026, with the Repeat Rent Index flat for existing listings. That argues for modeling modest occupancy and rate gains in most markets, plus event premiums where they apply, rather than a uniform 6–8% bump across the board.
How do I forecast a brand-new property with no booking history?
Use market comps as a proxy baseline, then haircut for ramp-up. A new listing typically underperforms its mature potential for the first three to six months while it accumulates reviews and search ranking. Pull RevPAN for comparable listings in the same zip code from AirDNA, apply a 20–35% first-period discount to reflect the cold-start penalty, and tighten the estimate as your own booking data accrues.
How often should I update my forecast?
Refresh monthly as actuals land. A forecast isn't a one-time January exercise; it's a living projection you re-anchor each month against what actually booked. When a property comes in 15% under its base-case month, you want to know immediately whether it's a timing shift or a real trajectory change — and update the back half of the year accordingly rather than discovering the gap in December.
Build next year's projection on your real per-property monthly data — not a flat growth guess. Forecast your portfolio in MagicBnB →
About MagicBnB
MagicBnB is a portfolio intelligence platform for STR operators managing multiple properties. The Property Detail view gives you each property's month-by-month revenue shape with a YoY toggle and best-month / worst-month highlights — the seasonal baseline a real forecast needs. Milo's Tree-of-Thoughts reasoning builds conservative, base, and optimistic scenarios with the assumptions that separate them spelled out. And the Portfolio Overview, with its net payout sparkline, RevPAN tracking, and shareable URLs, lets owners watch actuals land against your projection in real time. Start your free trial at magicbnb.io.

