← All articles

July 29, 2026 · Pomello Team

Four Add-Ons That Lift Per-Booking Revenue at Short-Term Rentals

Most operators spend a lot of time optimizing nightly rates and not much time on the revenue that sits outside the rate. Pool heating. Early check-in. Late checkout. EV charging. These are all things guests will pay for if you make it easy. Most operators either don't offer them consistently, give them away as goodwill gestures, or handle them through informal channels that leave no record.

A property doing 150 booked nights a year at $300 ADR earns $45,000. The same property, if 40% of bookings include pool heating at $200 a stay and 25% include early check-in at $100, earns closer to $50,000. Same nightly rate, same occupancy, same listing. The difference is whether add-ons are systematically offered and collected.

Pool heating

Pool heating is the highest-value optional charge for properties that have it. Operators charge anywhere from $30 to $75 per day, or a flat $150 to $350 per stay, depending on the market and season. Both models work, but they have different tradeoffs.

A per-night price captures more on long stays but tends to cause friction when guests mentally multiply it against a seven-night trip. A flat per-stay price is easier to communicate, easier to collect, and guests perceive it as a better deal on short stays. Most operators with experience on this land on a flat rate.

What operators consistently get wrong: they list pool heating as "available for a fee" and wait for guests to ask. That works for the guests who ask. It misses the guests who noticed the line in the listing but didn't bother. Sending a direct offer message within 24 hours of booking, with a payment link, roughly doubles uptake compared to passive availability. The key is that the guest doesn't have to initiate anything.

If a guest pays for pool heat before check-in, delivery is automatic. If they don't, you haven't agreed to anything. Building payment confirmation into the workflow removes the awkward conversation about whether the pool is supposed to be warm, and why it isn't.

Pool heat timing is worth spelling out in the offer message. Most pools need 12 to 24 hours to come up from cold. A guest who pays for pool heating on check-in day and arrives to a chilly pool at 6pm isn't wrong to be frustrated. A message that says "We'll start heating Thursday at noon, so it'll be at 82°F by your 4pm check-in" takes thirty seconds to write and prevents that conversation entirely.

Early check-in and late checkout

These are the add-ons operators most consistently undercharge for, or give away without thinking about it.

Early check-in creates a real problem on same-day turnovers: either your cleaner finishes by 10am (unlikely), you block the previous night, or you scramble. If you're blocking the prior night to accommodate it, the early check-in fee should reflect that. At $100 to $150, it's a fraction of what you'd earn from the blocked night, but it's revenue for a service the guest wants and you're already providing.

Late checkout is simpler but even more commonly given away. "Of course, no problem" feels hospitable and probably costs you nothing on most stays. But on a day with same-day turnover, late checkout compresses the cleaning window, adds overtime risk, or delays the next guest's arrival. Charging $50 to $80 for a noon-to-2pm extension is fair and easy to explain. Most guests don't blink at it.

The pattern that works for both: offer proactively, two to three days before check-in (for early check-in) or one to two days before checkout (for late checkout). Guests who would have asked anyway say yes through the link instead of through a back-and-forth message thread. Guests who wouldn't have asked sometimes say yes when the option is front of mind.

EV charging

This one only applies if you have a Level 2 charger at the property. If you do, you have two options: include it as a free amenity or charge a per-stay fee.

Free makes sense if you want the Airbnb and VRBO search ranking benefit from having EV charging listed, and if the electricity cost is negligible at your rate. That's a reasonable position for most properties.

Charging for it makes sense if your electricity rate is high, the charger has installation debt attached to it, or you're in a market where EV drivers book frequently enough that the fee generates real volume. A $15 to $30 per-stay fee rarely deters guests who need it. They're already budgeting for charging costs on road trips. What deters them is friction in the payment process.

If you're deciding whether to install a charger: Level 2 chargers run $600 to $1,200 installed. They show up as a search filter on major OTAs, and in coastal cities and mountain markets, guests increasingly add it to their requirements rather than treating it as a nice-to-have. In those markets it's becoming a listing necessity, not an upsell.

The collection problem

None of this is complicated in theory. The hard part is building a collection process that doesn't fall apart under operational pressure.

The failure mode most operators know: a guest asks about pool heat at check-in, you request payment through Venmo, they pay three days later, and there's no record connecting that payment to the reservation. At owner statement time, you're reconstructing it from messages and bank notifications.

The alternative is attaching each add-on payment to the reservation at the moment it's collected. That means a Stripe link rather than Venmo, a confirmation step tied to payment status, and a row in your revenue log with the reservation ID. If a guest didn't pay, pool heat doesn't get scheduled. If they did, the income appears in that property's totals without a manual step.

The difference shows up most at the end of the month, when you're reconciling for an owner statement or handing a CSV to your accountant. Add-on revenue that was collected through informal channels and never tied to a reservation is revenue you technically earned but can't easily account for. For how this fits the broader monthly close, see short-term rental bookkeeping.

Setting expectations with guests

Guests aren't surprised to pay for extras. They're surprised when the payment process is awkward or when delivery doesn't match what they paid for.

Clear language helps more than you'd expect. Instead of "pool heating is available for $200," try "Pool heating is $200 for the stay. Once you complete payment, we'll set the pool to 82°F by 3pm on your check-in day." That's a complete transaction from the guest's perspective. They know what they're getting, when, and what the trigger is.

The same principle applies to early check-in ("We'll have the unit ready by 11am") and late checkout ("You're confirmed until 2pm; our cleaner arrives at 3pm"). Specificity removes the follow-up question.

What it adds up to

Back to that $45,000 baseline from earlier. Pool heat on 40% of stays at $200, early check-in on 25% at $100, late checkout on 20% at $75: that's roughly $3,750 in add-on revenue on top of the base. For a four-property portfolio, it's $15,000 in income that didn't require a single additional booking, a pricing change, or a new listing.

The limit is the properties themselves. Not every unit has a pool. Not every market sees EV interest. Early and late checkout isn't always feasible on tight turnover days. But most operators with the right properties are capturing a fraction of this because they never built a clean way to offer and collect it. That's the gap worth closing first.

Pomello's features include Stripe-linked payment flows for pool heating, early check-in, late checkout, and EV charging, all tracked at the reservation level and rolled into per-property revenue totals. If you're managing multiple owners, each add-on maps to the right property automatically. For more on how the ops stack fits together, see a property manager's operations stack in 2026.

Automate your Hostfully portfolio

Property automations and ops on top of Hostfully — 60-day free trial.