↩ Blog
9 MIN READ
MARKETING

Hotel ancillary revenue: extra income from services guests already want

A simple guide to ancillary revenue for small hotels and villas: what it is, extras guests want, how to price them, and how to offer them without being pushy.

Add Kiyo to your preferred sources on Google
A receptionist hands a card to a guest at a wooden counter, with pastries and bicycles nearby.

Hotel ancillary revenue is the money a property earns from anything other than the room itself. Think breakfast, airport transfers, laundry, tours, bike hire or a late check-out. For a small hotel or villa, it can add real income per stay, as long as each extra solves a problem the guest already has.

This guide explains what counts as ancillary revenue, which extras work best for small properties, how to price them with simple maths, and how to offer them in a way guests welcome.

What is hotel ancillary revenue?

"Ancillary" means extra, or on the side. So ancillary revenue is side income. The room is your main product. Everything else a guest can pay for is ancillary.

Big hotels have restaurants, spas and shops. Small properties have fewer options, but often a closer bond with the guest. That bond is an advantage. A guest who chats with you on WhatsApp before arrival will often ask, "Can you arrange a driver?" That question is a sale waiting to happen, if you have a clear answer and a clear price.

Room revenue vs ancillary revenue

Room revenueAncillary revenue
What it isMoney from selling nightsMoney from extras around the stay
Example3 nights in a Deluxe roomBreakfast, transfer, laundry
Who sets the priceYou, often shown on OTAsYou, often agreed directly
Main metricADR, occupancyExtra income per stay

ADR means average daily rate, the average price you get per sold room per night. If these terms are new, our guide to occupancy, ADR and RevPAR (opens in new tab) explains them simply.

Why ancillary revenue matters for small properties

Room prices have limits. If you raise them too far, guests book somewhere else. Extras work differently. A guest who already chose you is not comparing ten hotels for a laundry service. They just want it done.

There are three good reasons to care:

  1. It adds income without more rooms. You earn more from the same guests.
  2. It can lift reviews. A smooth airport pick-up often shows up in reviews as "so easy" or "felt looked after."
  3. It helps in low season. When room prices drop, extras like tours or cooking classes still earn.

There is also a good reason to be careful. Extras done badly hurt reviews. A late driver or a cold breakfast is worse than no offer at all. So start small and do each extra well.

See how bookings and revenue sit together in the Kiyo demo

Ancillary revenue ideas for small hotels and villas

Not every idea fits every property. Pick the ones your guests already ask about. Here are common ones, grouped by when in the stay they happen.

Before arrival

  • Airport or harbour transfer. The most asked-for extra at many island and city properties.
  • Early check-in. A room ready at 9 am for guests on a night flight.
  • Room setup for a special day. Flowers, a cake or a simple birthday sign.
  • Grocery stock for villas. Water, fruit, coffee and milk in the fridge on arrival.

During the stay

  • Breakfast. Either inside the rate or sold per day.
  • Laundry. Charged per bag or per kilo.
  • Bike or scooter hire. Only with proper safety gear and clear rules.
  • Tours and drivers. Often through a trusted local partner.
  • In-villa massage or a cooking class. Popular with couples and families.
  • Private dinner. A table set by the pool or in the garden.

At the end of the stay

  • Late check-out. Useful when the next guest is not arriving the same day.
  • Bag storage and shower access. For guests with an evening flight.
  • Drop-off to the airport. The other half of the transfer.

A good rule: write down every question guests asked you last month. The ones that came up three or more times are your best ideas.

How to price an extra with simple maths

Many owners guess the price of extras. A short calculation does better. For each extra, write down four numbers:

  1. Direct cost. What you pay for the item or the partner, per guest.
  2. Staff time. Minutes of work, times your hourly staff cost.
  3. Small extras. Fuel, soap, packaging, card fees.
  4. Target margin. The profit you want on top.

Here is a made-up example for an airport transfer in Bali:

ItemAmount
Driver and car (partner price)Rp250.000
Staff time to arrange, 10 minutesRp10.000
Water and cold towelRp15.000
Total costRp275.000
Price to guestRp350.000
Profit per transferRp75.000

If 20 guests take the transfer in a month, that is Rp1.500.000 extra profit, from one simple service. The numbers are made up. Use your own costs.

Then check one more thing: is your price fair compared to what guests could find themselves? If it is far higher, guests feel tricked. A small premium for comfort and trust is fine. A big jump is not.

Write your final prices on one page and share it with every staff member. When a guest asks at the front desk, the answer should be the same as on WhatsApp. Mixed answers make guests feel unsure, even when the price is fair. Review the page every few months, because partner prices and fuel costs change over time.

How to offer extras without being pushy

The aim is to help, not to sell hard. Guests can tell the difference. Here is a simple approach that works for most small properties.

Offer at the right moment

Timing matters more than wording. Match each offer to the moment the guest needs it.

MomentGood offer
Right after bookingAirport transfer
3 days before arrivalEarly check-in, grocery stock
At check-inBreakfast, laundry, tours
Day before check-outLate check-out, bag storage, drop-off

Our guide to the hotel guest journey (opens in new tab) maps these moments in more detail.

Keep each message short

One message, one or two offers, one clear price. For example:

"Hi Sarah, your room is booked for 12 March. Would you like a driver from the airport? It is Rp350.000 per car, up to 4 people. Just reply yes and your flight number."

That is helpful. It answers a question the guest was about to ask.

Put a menu in the room

A simple printed or QR menu of services, with prices, lets guests choose on their own time. Put it in your welcome letter (opens in new tab) too.

Never hide extras inside the room price

Some owners raise the room price and then call extras "free." Guests notice when the room price looks high on OTAs. Keep room prices honest and show extras clearly.

Open the Kiyo demo and look at a booking with notes

Selling extras through OTAs and your own booking page

Some extras can sit inside your rates. Breakfast is the common one.

On Booking.com, you can add breakfast in two ways. You can include it in a rate plan, so the room and breakfast are sold together. Or you can list it as an extra that guests pay for at the property. Booking.com explains both options in its partner help on adding and editing meal plan information (opens in new tab). Its guide to managing rate plans (opens in new tab) explains how separate rate plans work.

A simple setup for many small properties:

  • Rate 1: Room only. The lowest price.
  • Rate 2: Room with breakfast. A slightly higher price.

Then sell other extras directly, by message or at the property.

Keep one thing in mind. OTAs charge commission on what is sold through them. Direct sales may avoid OTA commission, but check your OTA agreement and supplier costs before counting the saving. Transfers, tours and laundry can be useful direct offers.

Extras that fit villas, guesthouses and small hotels

The best extras depend on the kind of property you run. A private villa and a ten-room guesthouse have different guests and different strengths.

Private villas

Villa guests often travel as families or groups. They want privacy and comfort, and they cook or eat in more often. Good extras for villas are:

  • A private chef for one evening.
  • Grocery stock before arrival.
  • Daily or extra cleaning during long stays.
  • A babysitter from a trusted agency, only with proper checks.

Guesthouses and homestays

Guesthouse guests are often solo travellers or couples on a budget. They value local tips and simple help. Good extras here are:

  • Breakfast sold per day.
  • Laundry by the kilo.
  • Shared transport to popular spots.
  • A simple local cooking class run by the family.

Small hotels

Small hotels sit in between. They often have a small café or a front desk that is open long hours. Good extras are:

  • Breakfast inside a rate plan.
  • Airport transfers.
  • Late check-out on quiet days.
  • Day tours through one reliable partner.

A made-up month at a small Bali villa

Here is how it can add up. Picture a made-up three-bedroom villa in Canggu with 8 stays in a month. Six groups take an airport pick-up. Four book a private dinner. Three ask for a late check-out. Each extra is priced with the simple maths above. None of it changes the room price, and guests get a smoother stay. Your numbers will be different, but the habit is the same: offer what guests need, at the moment they need it.

How to track ancillary revenue

You cannot improve what you do not measure. Track three numbers each month:

  1. Total extra income. All money from extras.
  2. Extra income per stay. Total extra income divided by the number of stays.
  3. Top three extras. Which ones sell most, and which ones get good feedback.

A simple spreadsheet is fine at the start. Write the extra, the guest's booking number, the price and the date. After a few months you will see which extras are worth your time. For the bigger picture, our guide to hotel revenue management (opens in new tab) explains how extras fit with room prices.

Common mistakes

  • Too many offers. Ten options feel like a sales pitch. Start with three.
  • No clear price. "Ask us" makes guests hesitate. Show the price.
  • Unreliable partners. One late driver can cost you a review. Test partners yourself.
  • Forgetting to record payments. Cash for laundry that never gets written down is lost income.

How Kiyo helps you grow income per stay

Kiyo is a property management system (PMS) for small hotels, villas and guesthouses. It does not push extras on your guests. It helps you run the stay so that extras are easy to arrange and easy to record.

Each booking in Kiyo keeps the guest's details, notes and payments in one record. You can write "airport pick-up, flight GA 404, Rp350.000" in the booking notes, so every staff member sees it. Payments for the booking are listed on the same record.

Kiyo sends your rates and availability to 75+ OTAs from one calendar, so your room-only and breakfast rates stay in line across channels. The revenue and expenses dashboard shows how the month is going. The whole app works in Bahasa Indonesia and English.

Try the Kiyo demo and see the revenue dashboard

Plans start from Rp40k per room per month (opens in new tab). Free setup, pay from go-live, 14-day money-back guarantee.

Frequently asked questions

Add Kiyo to your preferred sources on Google