Browser-only tool

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.

Amenity and cost

Every amount and count starts at zero. A zero is an empty assumption, not a suggested uplift. The result uses only the estimates you type.

Optional. A label for the result. It does not change the math, and this page does not suggest a name.

This changes labels only; it does not convert exchange rates.

Unit: USD.

Purchase and installation you want this amenity to recover. A zero is an empty line, not a suggested price.

Unit: USD per month.

Cash the amenity adds every month, such as power, supplies, or a service plan you pay. Leave this at zero if there is none.

Added revenue you expect

Use any combination. Leave a line at zero to leave it out. The nightly rate increase applies only to nights you would book anyway. Extra nights use the full nightly rate you type for those nights. The increase is not added on top of that rate. Booked nights plus extra nights can be at most 31, and stays per month can be at most 31. That is the longest calendar month, not an occupancy rate.

Unit: USD per booked night.

Extra amount per night on nights you would book anyway. Your estimate.

Unit: nights per month.

Nights that receive the increase. Your count, not a lookup.

Unit: extra nights per month.

Additional nights you expect because of the amenity. Your estimate.

Unit: USD per extra night.

The full nightly amount you expect on each extra night. This is not added to the increase above.

Unit: USD per stay.

Optional charge per stay, on top of the nightly rate. Leave this at zero if you will not charge one.

Unit: stays per month.

Stays that pay the fee. Not checked against the night counts.

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.

Method

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.

Questions

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

Related guides