Amenity ROI calculator
Estimate added monthly revenue, net monthly gain, payback, and first-year ROI for one amenity from the cost and the uplift you enter.
Inputs stay on this device
Use this for a hot tub, an EV charger, a crib, a coffee machine, or any other amenity. You type the one-time cost, the ongoing monthly cost, and your own estimates of a nightly rate increase, extra booked nights, and an optional fee per stay. Every one of those starts at zero. The page does not fill in a typical uplift, and the results reflect only the estimates you enter. A guest may not pay the higher rate, book the extra nights, or pay the fee. This is a planning estimate, not financial, tax, legal, or pricing advice.
Payback for this amenity: No payback. Nothing is entered yet. A zero is an empty assumption, not a suggested uplift. There is no payback until net monthly gain is above zero.
Payback for this amenity
No payback
Nothing is entered yet. A zero is an empty assumption, not a suggested uplift. There is no payback until net monthly gain is above zero.
These results use only the estimates on this page. They are not a typical uplift, a market rate, or a promise that a guest will pay more or book another night.
- Added monthly revenue
- $0.00
- Net monthly gain
- $0.00
- Payback
- No payback
- First-year ROI
- Not available
- Ongoing monthly cost
- $0.00
- From the nightly rate increase
- $0.00
- From extra booked nights
- $0.00
- From the extra fee
- $0.00
- First-year net
- $0.00
The same month is repeated twelve times. A platform fee, income tax, and depreciation are not subtracted. You can type a rate or a fee that is already the amount you expect to keep. A guest may not pay it. For a whole property, use the ROI calculator or the break-even calculator. This page does not send these amounts there.
These amounts stay on this page. For a whole property, type your own case in the ROI calculator or the break-even calculator. The nightly price calculator solves a nightly rate from costs and a host fee you enter. It does not estimate what an amenity adds. If this purchase is one line in a larger setup, total those quotes in the startup cost estimator and type the one amount you want here. The estimator does not send it to this page. How to decide if an Airbnb amenity is worth the cost prices one purchase against extra nights or a higher rate you estimate. The figures there are made up. How to estimate Airbnb ROI and break-even walks through property-level return and payback with an illustrative example. How to set an Airbnb nightly price from your costs shows a nightly rate built from costs you enter. The figures there are a made-up example. How to Calculate Short-Term Rental ROI covers cash invested for the property, which is a different question from one amenity. How to calculate your Airbnb occupancy rate, ADR and RevPAR shows how a calendar becomes booked nights. The calendar there is made up. It is not an uplift for an amenity.
What the result means
Core formula
added monthly revenue = nightly rate increase × booked nights + nightly rate on extra nights × extra nights + extra fee × stays; net monthly gain = added monthly revenue − ongoing monthly cost; payback = one-time cost ÷ net monthly gain; first-year ROI = (net monthly gain × 12 − one-time cost) ÷ one-time cost × 100 - Money is clamped at zero. A negative amount or a non-numeric amount becomes zero, then each amount is rounded half up to the nearest hundredth. Night and stay counts are clamped the same way and rounded to the nearest hundredth. A count above 31, or booked nights plus extra nights above 31, makes payback and first-year ROI unavailable. 31 is the longest calendar month. It is not an occupancy rate. The page does not lower a count to fit the month. Stays are not checked against the night counts.
- Added monthly revenue is three lines: the nightly rate increase times the booked nights that receive it, the nightly rate you type for extra nights times those extra nights, and the extra fee per stay times the stays that pay it. The increase is not added again onto the extra nights. Each line is rounded half up to the nearest hundredth, then the lines are added. A zero line drops out.
- Net monthly gain subtracts the ongoing monthly cost from that revenue. Payback divides the one-time cost by the net monthly gain. There is no payback when the gain is not above zero. A one-time cost of zero and a gain above zero is zero months.
- First-year net is the net monthly gain times 12, minus the one-time cost. The same month is repeated twelve times. First-year ROI divides that net by the one-time cost. ROI is unavailable when the one-time cost is zero, including when the gain is zero or negative. Under 12 months, payback is shown to the nearest tenth of a month. At 12 months or more, it is shown in years to the nearest tenth, the same way as the break-even calculator. ROI is shown to the nearest tenth of a percent. That display is not part of the formula.
- The page does not estimate an uplift, look up listings, or subtract a platform fee, income tax, or depreciation. A guest may not pay the rate, book the nights, or pay the fee. The numbers stay in the browser.
Planning estimate. These figures are not financial, tax, legal, or market advice. Test a conservative scenario and verify important assumptions yourself.
Before you use the result
Does this include a typical uplift for a hot tub or another amenity?
No. Every amount and count starts at zero. A zero is an empty assumption, not a suggested increase. The tool does not look up bookings, listing comps, or what a hot tub, an EV charger, a crib, a coffee machine, or any other amenity usually adds.
How is added monthly revenue calculated?
It adds three estimates you enter. The nightly rate increase is multiplied by the booked nights that receive it. The nightly rate you type for extra nights is multiplied by those extra nights. The extra fee per stay is multiplied by the stays that pay it. The nightly rate increase is not added again on the extra nights. Leave a line at zero to leave it out. Each line is rounded to the nearest hundredth, then the lines are added.
Why does the result say there is no payback?
Net monthly gain is added monthly revenue minus the ongoing monthly cost. When that gain is zero or below, the one-time cost is not paid back from these estimates. The page says no payback. It does not invent an uplift to force a payback. A one-time cost of zero and a gain above zero is zero months, because there is nothing left to recover.
How is first-year ROI calculated?
First-year net is twelve times the net monthly gain, minus the one-time cost. The same month is repeated twelve times. First-year ROI is that net divided by the one-time cost. It is unavailable when the one-time cost is zero. It can be negative when payback is unavailable and a one-time cost was entered. The formula does not subtract a platform fee, income tax, or depreciation. You can type a rate or a fee that is already the amount you expect to keep.
Which costs belong here?
The one-time cost is the purchase and installation you want this amenity to recover. The ongoing monthly cost is cash the amenity adds every month, such as power, supplies, or a service plan you type. The page does not list a required set of costs. A zero means you left that line empty.
Can I use another currency?
Yes. Choose USD, EUR, GBP, CAD, AUD, or DOP, then enter every amount in that currency. The selector changes labels and formatting only. It does not convert exchange rates.
Try another tool
- Investment
STR ROI calculator
Estimate annual revenue, operating profit, cash-on-cash return, and cap rate.
Open tool - Planning
Break-even calculator
See how long it may take to recover your upfront short-term-rental investment.
Open tool - Operations
Cleaning fee calculator
Build a transparent cleaning fee from labor, laundry, supplies, and margin.
Open tool
Related guides
- How to decide if an Airbnb amenity is worth the cost
Price an amenity, write down your own estimate of extra nights or a higher rate, and divide the purchase by the extra profit. The worked figures are a made-up example.
- How to estimate Airbnb ROI and break-even
Enter your own purchase, setup, nightly rate, occupancy, fees, and operating costs, then read cash-on-cash return, break-even time, and a nightly rate. The worked figures are an illustrative example.
- How to set an Airbnb nightly price from your costs
Build a break-even nightly rate and a target rate from costs, occupancy, a margin, and a host fee you enter, then read one made-up stay in the fee calculator.
- How to Calculate Short-Term Rental ROI
A practical guide to cash invested, annual operating profit, cash-on-cash return, and the assumptions behind them.
- How to calculate your Airbnb occupancy rate, ADR and RevPAR
Occupancy is booked nights divided by the night count you choose. ADR is nightly revenue divided by booked nights. RevPAR is that revenue divided by the same night count. The calendar below is made up.