Annual revenue
Also called revenue, gross revenue, actual revenue, potential revenue, revenue potential. Last reviewed Oct 8, 2026 by Jeremy Werden
Annual revenue is what a short-term rental earns from bookings in a year, cleaning fees included, before any expenses. BNBCalc shows it three ways: an analysis's revenue estimate, a market's Annual Rev per listing, and each listing's actual and potential revenue, and each is calculated differently.
Actual and potential revenue
Actual revenue is what a listing earned over the past 12 months. Potential revenue estimates what it would've earned if it had been open for booking every night, so a part-time listing can be compared fairly with one that's open all year.
In BNBCalc Markets, a listing's potential revenue = actual revenue × (occupancy of open nights ÷ calendar occupancy). Say a listing earned $40,000 and was open 200 nights, booking 120 of them. Its occupancy of open nights is 60%, but its calendar occupancy is only about 33%, so its potential revenue is about $40,000 × (60% ÷ 33%), or roughly $73,000. A big gap like that usually means the host blocks off much of the year.
Where you'll see it in BNBCalc
-
Property analyses: the revenue estimate is usually built from the comps' Revenue (Potential), which is calculated differently from the Markets version: each comp's nightly rate × its occupancy of open nights, pulled toward nearby homes, × 365. So the same listing can show one potential in an analysis and another in Markets.
Related question -
BNBCalc Markets: the Annual Rev card is the market's total revenue over the last 12 months divided by its average number of active listings, and each listing's details show both its actual revenue and its annual revenue potential.
Every version comes before the host platform fee, cleaning costs and the other expenses.