Explore the Library
Home Financial Library About Contact

Short-Term RentalsDeal Analysis · Concept

The Assumptions Behind Every Model

Two investors can run the same spreadsheet and reach opposite decisions: the math is the same, and the assumptions are not. A pro-forma, a projected income statement for the property, is only ever as accurate as the handful of inputs you feed it. Here is how to set each one so the model tells you the truth.

Matt NunnMatt NunnFounder, Builders Finance11 min read
On this page6 sections
  1. The model is an argument, not a forecast
  2. The assumptions that actually matter
  3. Where assumptions go wrong — almost always in the same direction
  4. The four moves — The Builders Finance Underwriting Method
  5. Record it: The Assumptions Ledger
  6. Stress it: break the model on purpose
  7. Your action plan
  8. The bottom line

Key takeaways

  • A pro-forma does not predict the future. It makes an argument from assumptions, and precision (a lot of decimal places) is not the same thing as accuracy (inputs that hold up).
  • In most STR underwriting models (the analysis you run on a deal before you buy), only a handful of assumptions dominate the result: the nightly rate, the occupancy, and the financing terms. Occupancy is the share of available nights that are booked. Get those three inputs realistic and the remaining inputs have a much smaller effect on the decision.
  • Assumptions rarely fail at random. They fail optimistically, for three recurring reasons: anchoring on someone else's number, survivorship bias in your comp set (the comparable listings you use as evidence), and false precision that dresses a guess up as a measurement.
  • There is a repeatable way to handle every assumption (Source it, Haircut it, Record it, Stress it), and most of underwriting discipline is just applying those four moves to the two or three inputs that decide the answer. To haircut a figure is to discount it deliberately.
  • This is the "how to think" guide. Other Deal Analysis guides handle the mechanics of each input: revenue, comp tools, costs, and returns.

The model is an argument, not a forecast

Every underwriting model does its arithmetic faithfully. It tells you the exact truth about the assumptions you fed it, and nothing about the property itself.

A spreadsheet hands you a clean number (18.5% cash-on-cash, a year's cash flow over the total cash invested), and the cleanliness makes it feel like a fact. It is not a fact. It is the mechanical result of the assumptions you chose. Move one of them (occupancy from 70% to 62%) and the "fact" slides several points. The arithmetic never lied; it did exactly what you told it to with the inputs you gave it.

That is the trap of a model: the precision is real, but it all comes from the inputs. Rigor does not live in the third decimal place of the output. It lives in where the inputs came from. A projection carried to the dollar looks careful, but it is only ever as good as the assumption you were least sure of when you typed it.

The assumptions that actually matter

In most STR underwriting models, only a handful of assumptions dominate the result: the nightly rate, the occupancy, and the financing terms. The remaining inputs usually have a much smaller effect on the final decision.

It helps to sort the inputs into three buckets:

  • Revenue — average daily rate (ADR, the average nightly price of the nights actually booked), occupancy, and how both move across a seasonal year.
  • Cost — operating expenses with their maintenance line, and the capital reserve most models forget. The capital reserve is money set aside each year to replace things that wear out.
  • Capital — the down payment, the interest rate and term, and the upfront cash to furnish and equip the property before it earns a dollar.

Within those, a small number carry the outcome. A perfect estimate of your streaming-subscription line will not rescue a deal built on a fantasy occupancy. So spend your attention where it changes the answer (the rate, the occupancy, and the debt), and don't polish the trivia. (The mechanics of the revenue inputs live in Estimating STR Revenue Without Fooling Yourself; the full cost stack in What STRs Actually Cost to Run.)

Where assumptions go wrong — almost always in the same direction

Assumptions rarely fail at random. They fail optimistically, and for three recurring reasons.

Anchoring. The first number you see sets the frame, and every later adjustment quietly stays close to it. The seller's pro-forma, the comp tool's projection, the agent's "it could do nine a month": once that figure is in your head, your "conservative" estimate tends to land just a little below it rather than where the evidence actually points. Seller and broker pro-formas are marketing documents, not financial projections; treat them as the seller's opening argument, never your baseline. The fix is order of operations: build the number from your own inputs before you look at anyone else's, then compare.

Survivorship bias. The comps you can see are the listings that survived. The ones that underperformed and got delisted, and the owner who quietly sold at a loss, are not in the data set. A market-average occupancy is an average of the survivors: a figure that, by construction, excludes every listing your property might turn out to resemble in a bad year.

False precision. "$8,437 a month" hides the truth that the real range is something like $6,000 to $10,000 depending on a season you don't control. A number to the dollar disguises a guess as a measurement, and a guess you've disguised from yourself is one you'll defend instead of test.

The four moves — The Builders Finance Underwriting Method

Builders Finance handles every number in a deal the same four ways: Source it, Haircut it, Record it, Stress it — the Builders Finance Underwriting Method. They are not four ideas; they are one process, and every underwriting decision runs through it. Most of the rest of this guide is those four moves in detail; The STR Deal Underwriting Manual runs the same four moves across a whole deal.

Record it: The Assumptions Ledger

The most useful artifact in underwriting is not the model. It is the one-page ledger of the assumptions behind it.

For every core assumption, The Assumptions Ledger captures three things: the value you used, where it came from, and the haircut you applied and why. It takes ten minutes and it changes the character of the whole exercise: from a number you produced into a set of claims you can stand behind. The ledger below is filled in for the example deal these guides use, an illustration rather than a forecast.

AssumptionValue usedSourceHaircut / basis
Purchase price$650,000the example property: a 4-bed / 3-bath drive-to vacation homean illustration, not a market price
ADR (net of cleaning & tax)$285 (gross comps about $340)8 comps, same bed count & sub-marketmedian; top and bottom outliers dropped
Occupancy62%market ≈ 70%−8 pts for conservatism; stabilized year, ramp kept separate
Stabilized lodging revenue$64,496 / yr$285 × 62% × 365 = $64,495.50the stabilized year; first-year and ramp examples use $63,000 separately
Operating costs$24,000 / yrbottom-up stack, not a % of revenue: property taxes $6,500, insurance $2,600, base utilities $3,600, internet and streaming $1,000, software $1,200, licensing and permit $300, maintenance and repairs $2,500, cleaning and turnover net of guest fees $2,600, consumables $1,200, platform host fees $1,900, restocking and wear $600before management and the capital reserve; includes maintenance and repairs
Management22% of lodging revenuefull-service market ratepriced in even if you self-manage
Capital reserve$13,206 / yrcomponent-by-component replacement scheduleset for this property, not a % rule; below NOI
Interest rate7.0%current lender quotesstress-tested at +1 point
Financing25% down ($162,500); $487,500 loan, 30-year fixedthe example's capital stackanalytical P&I $38,920 a year; PITIA $4,002 a month
Closing costs$19,500about 3% of the pricecash invested, not an operating cost
Upfront furnishing$45,000itemized OS&E budgetcounted in the cash-on-cash denominator
Total cash invested$227,000down payment + closing costs + furnishingthe cash-on-cash denominator

The Assumptions Ledger does three things a bare model can't. It makes the underwrite auditable: you, a partner, or a lender can see exactly what the answer rests on. It makes it defensible: you can explain every input instead of pointing at a spreadsheet. And it makes it revisable: once you own the property, you replace each assumption with your actuals and learn precisely where your judgment was too optimistic, which is how the next underwrite gets sharper.

Stress it: break the model on purpose

Before you trust a model, break it on purpose. Move each dominant assumption a realistic amount and watch what happens to the answer.

Run occupancy down eight to ten points, pull the rate back ten to fifteen percent, and bump the interest rate up a hundred basis points (one percentage point): all three inputs that carry the outcome. If cash-on-cash stays positive and the deal still covers its debt after that, the assumptions have genuine margin of safety, and the base case is a floor you can live on. If a mild, entirely plausible move flips it from "buy" to "pass," then the base case was riding on optimism, and now you know it, before your money is in.

Stress-testing also tells you where to spend your remaining research time. If the answer barely flinches when you change the cleaning-cost line but swings hard on occupancy, occupancy is the assumption to go get right. (See Does This Deal Actually Pencil? for break-even occupancy and Estimating STR Revenue for revenue.)

DEAL ANALYSIS · THE ASSUMPTIONS BEHIND EVERY MODEL An assumption earns its place by passing through four moves Evidence becomes a decision only after it is sourced, discounted, recorded and stressed. Evidence ① SOURCE trace every input to real data, not the seller's or the tool's headline Assumption ② HAIRCUT discount for the year you'll actually have, not the comp set's best The Assumptions Ledger ③ RECORD value, source, and haircut for each, on one page you can defend and revisit Model ④ STRESS move the two or three big inputs to their realistic downside Decision Read top to bottom · the four moves of the Builders Finance Underwriting Method.
Figure One idea, read top to bottom: an assumption only earns its place in the model after it has been sourced, discounted, written down, and stress-tested.
The principle

Every assumption gets a source and a haircut.

An input you can't trace to evidence is a wish. Even evidence drawn from mature listings still has to be discounted for the year you will actually have. Source it, then haircut it. That discipline, applied to the two or three inputs that decide the answer, is most of what separates a model you can defend from one you only hope is right.

The common mistake

The mistake is underwriting to a single number instead of a range. A property doesn't "do $85,000" — it does somewhere between a bad year and a good one, and when you buy it you buy all of those years. Model the conservative end and treat anything above it as upside, not as the plan. Owners who underwrite to one optimistic number have quietly bought the good year and are hoping the others never show up.

Your action plan

  1. Source — list the assumptions that matter (rate, occupancy, seasonality, the cost stack, the reserve, and the financing terms) and trace each to real evidence: a comp set you built yourself, current financing quotes, a bottom-up cost stack, never the seller's or the tool's headline. Clean the revenue inputs first: strip cleaning-fee revenue and occupancy taxes before you compute a rate or an occupancy.
  2. Haircut — discount market data 10–15% to a stabilized figure, and more if your comp set is thin; model the first year lower again.
  3. Record — write The Assumptions Ledger: value, source, and haircut for each assumption, on one page.
  4. Stress — move the two or three dominant inputs (occupancy, rate, interest rate) to their realistic downside and confirm the deal still holds. Then, once you own it, replace each assumption with your actuals and note where your judgment was too optimistic; that review is how the next underwrite gets sharper.

The bottom line

A pro-forma can never be more accurate than the assumptions inside it, and those assumptions naturally lean toward optimism. You don't beat that with a fancier model. You beat it with four moves applied to the numbers that matter: source every input, haircut it for the year you will actually have, record it where you can defend it, and stress it before you trust it. Do that, and the model stops being a story you tell yourself and becomes a decision you can defend.

Matt Nunn writes Builders Finance.

About the author →

Educational information only — not individualized tax, legal, or investment advice. The worked example is an illustrative model, not a projection or a recommendation.

The Profitable Real Estate Operator, by Builders Finance

A letter for people who run property as a business. One idea at a time on the financial side of ownership — what changed, what it means, and what an operator should do about it. Written for short-term and long-term rental owners alike.

Free. No spam. Unsubscribe anytime.