Upselling in vacation rentals: 15 extras that increase your average booking value by 20%
The nightly rate is just the base. The managers who generate the most revenue are not necessarily those who charge the most per night, but those who have learned to add value to every booking with well-thought-out and well-presented extras.
A manager on the Costa Brava with 12 properties went from an average booking value of 180 euros to 215 euros by implementing a systematic upselling strategy. That represents a 19.4% increase without acquiring a single new guest. With 400 annual bookings, the difference is 14,000 euros in additional revenue per year.
In this article, I present 15 extras that work in vacation rentals, organized by the moment you should offer them, with suggested pricing and implementation tips.
Upselling vs cross-selling: what is the difference
Upselling is offering an upgraded version of what the customer is already going to buy. Example: "For 30 euros more, you can check out at 2 PM instead of 11 AM." The customer already has the booking; you offer to improve it.
Cross-selling is offering complementary products or services. Example: "Need an airport transfer? We can arrange it for 45 euros." It is a different service from accommodation but related to their trip.
In vacation rentals, both strategies work and are combined. What matters is that each extra solves a real guest need and is presented at the right moment.
Extras at booking time
These extras are offered during the booking process or immediately after confirmation. They are the easiest to sell because the guest is in planning mode and has an open mind.
1. Late check-in
What it is: Allowing entry from 9 PM or 10 PM, when your standard check-in ends at 8 PM.
Recommended price: 15-25 euros. If you have a smart lock and the process is automatic, the real cost to you is zero. If you need to send someone, charge at least 25 euros to cover the trip.
Acceptance rate: 15-20% of bookings request it, especially travelers with late-night flights.
Implementation: Add the option in your booking engine as a checkbox or in the confirmation email. If you use a smart lock, simply program the code to activate at the agreed time.
2. Early check-in
What it is: Allowing entry before the standard time, typically at 12 PM or 1 PM instead of 3 PM or 4 PM.
Recommended price: 20-35 euros. Requires cleaning to be done earlier, which may involve a real cost.
Acceptance rate: 10-15%. Especially requested by families with small children and travelers with morning flights.
Important note: Only offer it if you can guarantee it. If the property has a checkout on the same day, early check-in depends on cleaning being completed on time. Offer the option as "subject to availability" and confirm 24 hours in advance.
3. Airport transfer
What it is: Pickup and/or drop-off service to the airport.
Recommended price: 35-60 euros per trip, depending on distance. If you subcontract a local driver, your margin can be 20-30%.
Acceptance rate: 20-25% in destinations near an airport. Families and groups value it the most.
Implementation: Establish agreements with 2-3 trusted local drivers. Offer the service in the confirmation email with a fixed price and a form to provide flight details.
4. Baby crib and high chair
What it is: Baby equipment not included in the property by default.
Recommended price: 10-15 euros per stay (not per night). The cost of having a folding crib and high chair is minimal and pays for itself quickly.
Acceptance rate: 8-12% of bookings. Virtually 100% of families with babies need it.
Tip: Some properties include crib and high chair for free as a differentiator in the listing. If your competition charges, including it for free may generate more bookings than the extra income. Evaluate on a case-by-case basis.
5. Pet pack
What it is: Welcome kit for guests with pets: food bowl, water bowl, blanket, waste bags, and a list of nearby parks and vets.
Recommended price: 15-25 euros per stay. The real cost of the kit is 5-8 euros if you buy in bulk. The blanket and bowls are reusable.
Acceptance rate: High (30-40%) among guests traveling with pets. The pet-friendly niche is growing 25% annually.
Note: If your properties do not allow pets, this extra does not apply. But if they do, the pack enhances the experience and justifies an additional charge for extra cleaning.
6. Parking spot
What it is: Private or reserved parking space for the guest.
Recommended price: 8-15 euros per night in urban or coastal areas with difficult parking. Free if you have your own parking in areas where it is not an issue.
Acceptance rate: 40-60% in destinations where parking is difficult. It is one of the extras with the greatest impact on guest satisfaction.
Pre-stay extras
These are offered between booking confirmation and arrival, typically in the pre-stay email sequence (3-7 days before).
7. Welcome pack
What it is: A basket with local products waiting for the guest at the property. It can be basic (bottle of wine, local olive oil, fresh fruit) or premium (artisan cured meats, cheeses, regional sweets, selected wine).
Recommended price: Basic pack: 25-35 euros (real cost: 12-18 euros). Premium pack: 50-75 euros (real cost: 25-40 euros).
Acceptance rate: 10-15%. Rises to 25-30% when the guest is traveling for a special occasion (anniversary, birthday).
Implementation: Establish a relationship with a local gourmet product supplier. Ask them to assemble the packs with your branding (a personalized card is enough). The margin is attractive and the guest experience is memorable.
8. Mid-stay cleaning
What it is: Intermediate cleaning service for stays of 7 or more nights.
Recommended price: 40-60 euros per service, depending on the property size. Your real cost is your cleaning team's rate (typically 25-35 euros).
Acceptance rate: 20-30% for stays of 7+ nights. Families with children and groups of friends value it the most.
Tip: For stays of 10+ nights, include one free mid-stay cleaning and offer the option to book additional cleanings. The free one generates goodwill and the additional one generates income.
9. Late checkout
What it is: Departure at 2 PM or 3 PM instead of the standard 11 AM.
Recommended price: 25-40 euros. If there is no check-in the same day, the real cost is minimal.
Acceptance rate: 25-35%. It is one of the most requested and most profitable extras because in many cases you have no real cost.
Implementation: Offer it in the email 3 days before arrival and remind them 2 days before checkout. Only confirm it if there is no arrival the same day or if the next arrival is after 4 PM.
10. Local experiences
What it is: Activities organized with local providers: boat tours, guided hiking routes, cooking classes, wine tastings, cultural excursions.
Recommended price: Variable depending on the activity. Your margin should be 10-20% on the provider's price. Negotiate net rates with 3-5 local providers.
Acceptance rate: 5-10% per individual activity, but 25-30% of guests book at least one experience if you offer them an attractive catalog.
Implementation: Create a digital document (PDF or web page) with 5-7 curated experiences, each with photos, brief description, price, and booking link. Send it in the local guide email, 5-7 days before arrival.
11. Private chef or catering
What it is: A local chef who cooks at the guest's property. From a romantic dinner for two to a paella for a group of 10.
Recommended price: 40-60 euros per person (full dinner with ingredients). Your commission: 15-20% of the total.
Acceptance rate: 3-5%. Low volume but high value. A dinner for 6 people at 50 euros per person is 300 euros, of which 45-60 euros is your commission.
Implementation: Find 1-2 local chefs willing to do home services. Create a simple menu with 3-4 options. Offer it as an "exclusive dining experience" in the pre-stay email.
Premium extras
For mid-to-high-range properties or guests looking for special experiences.
12. Bicycle, kayak, or sports equipment rental
What it is: Sports equipment available for the guest during their stay.
Recommended price: Bicycles: 10-15 euros/day per bicycle. Kayaks: 25-35 euros/day. Paddle boards: 20-30 euros/day.
Acceptance rate: 10-15% in coastal or rural destinations with cycling routes.
Implementation: If you invest in your own equipment, the payback is quick. 4 bicycles cost 800-1,200 euros and at 12 euros/day each, they pay for themselves in 20-25 rentals. Alternatively, negotiate with a local rental company and charge commission.
13. Laundry service
What it is: Pickup, washing, ironing, and delivery of the guest's clothes.
Recommended price: 15-25 euros per bag of clothes. If you subcontract a local laundry, your margin is 30-40%.
Acceptance rate: 5-8%. More in demand for long stays (10+ nights) and business travelers combining work and vacation.
14. Special occasion decoration
What it is: Personalized decoration for birthdays, anniversaries, proposals, or special celebrations. Balloons, petals, candles, personalized banner.
Recommended price: Basic pack (balloons + banner): 25-35 euros. Premium pack (balloons, petals, candles, bottle of champagne): 50-80 euros.
Acceptance rate: 5-8%. But when booked, the emotional impact is huge and generates exceptional reviews.
Implementation: Keep a basic decoration kit stored. Buy balloons and banners in bulk (the real cost of the basic pack is 8-12 euros). Ask in the confirmation email: "Are you celebrating a special occasion during your stay?"
15. Premium 24-hour assistance
What it is: Direct line with immediate attention for any need, from a burned-out light bulb to booking a table at an exclusive restaurant at 10 PM.
Recommended price: 30-50 euros per stay. It is a perceived-value service: most guests who book it never use it, but they value the peace of mind of having it.
Acceptance rate: 5-10%. Guest profile: families with small children and international travelers who do not speak the local language.
Implementation: If you already offer basic assistance, the premium version can differentiate itself through guaranteed response times (under 15 minutes) and scope of service (includes tasks like restaurant reservations, last-minute shopping, or transport assistance).
How to implement upselling on your website
In the booking engine
Modern PMS and booking engines allow you to add extras as additional options during the booking process. Set up the most requested extras (parking, crib, welcome pack) as checkboxes with visible pricing.
The key is not to overwhelm. Show a maximum of 4-5 extras during booking. The rest, offer them by email.
In the email sequence
The pre-stay email (3-5 days before) is the perfect moment to offer extras that require planning: transfer, private chef, local experiences, late checkout.
Present each extra as a solution to a problem, not as an additional expense: "Does your flight arrive after 8 PM? Arrange your late check-in for 20 euros and avoid the stress of arriving in a rush" works better than "Late check-in available: 20 euros."
With a digital catalog
Create a page on your website (or a well-designed PDF) with all your extras, prices, and photos. Include the link in the confirmation email and in the digital welcome book. The guest can browse at their own pace and request what they need.
Pricing: how to decide how much to charge
General rule
The price of the extra should be low enough that the decision is impulsive (does not require consulting with a partner) but high enough to be profitable after covering costs.
The ideal range is between 3% and 10% of the total booking cost. For a 500 euro booking, extras between 15 and 50 euros are perceived as reasonable.
Price anchoring
Always offer at least two options: "Basic welcome pack (25 euros) or Premium welcome pack (55 euros)." The premium option makes the basic one seem more accessible, and a significant percentage (20-30%) choose the premium.
Transparency
Show the price before the guest has to ask. Extras without visible pricing generate distrust and reduce the acceptance rate by 40-60%.
Real case: from 180 euros to 215 euros average booking value
Marcos manages 12 tourist apartments in Sitges. Before implementing upselling, his average booking value was 180 euros per booking (average of 3 nights at 60 euros/night).
He implemented these extras:
- Private parking: 12 euros/night. 45% of guests book it (high acceptance because parking in Sitges in summer is a nightmare).
- Late checkout: 30 euros. 28% of guests book it.
- Welcome pack: 30 euros for basic, 55 euros for premium. 12% book it (60% choose the premium).
- Airport transfer Barcelona: 55 euros. 18% book it.
- Bicycle rental: 12 euros/day. 10% book it, average of 3 days.
With 400 annual bookings, the calculation is as follows:
- Parking: 400 x 0.45 x 36 euros (3 nights) = 6,480 euros
- Late checkout: 400 x 0.28 x 30 = 3,360 euros
- Welcome pack: 400 x 0.12 x 43 euros (weighted average) = 2,064 euros
- Transfer: 400 x 0.18 x 55 = 3,960 euros
- Bicycles: 400 x 0.10 x 36 euros (3 days) = 1,440 euros
Total annual extras: 17,304 euros Increase per booking: 43.26 euros (from 180 to 223.26 euros) Percentage increase: 24%
The net margin on these extras, after direct costs, is approximately 55-65%. Marcos added between 9,500 and 11,250 euros of net annual profit to his business without acquiring a single new guest.
Automation with your PMS
The key to making upselling work at scale is automation. These are the most important integration points:
- Booking engine: Extras as checkboxes during booking (parking, crib, pet pack)
- Automated post-booking email: Offer transfer and welcome pack
- Email 3 days before: Offer late checkout, local experiences, chef
- Mid-stay message (long stays): Offer extra cleaning
- Pre-checkout email: Remind about late checkout if not already booked
If your PMS does not allow automating these sends, connect your email marketing tool (Brevo, Mailchimp) with your PMS through Zapier or Make. The flow is: new booking in PMS > trigger in Zapier > email sequence in your email tool.
Upselling is not about charging more for the same thing. It is about offering more value and charging for that additional value. When a guest arrives at your property and finds the welcome pack they ordered, parks in the reserved spot, and knows they can checkout comfortably at 2 PM, the perception of their stay is radically better. And that better experience translates into better reviews, greater loyalty, and more future bookings.
Start with 3-4 simple extras. Measure acceptance for 2 months. Add the ones that work to your standard process and discard the ones that do not generate demand. In 6 months, you will have an upselling system that works for you with every booking.