A guide for hosts
How to get direct bookings
Direct bookings come from three kinds of guests: those who come back, those who find you on Google and those someone recommended you to. Booking.com and Airbnb stay for new guests. At Zauzeto we set up websites for this in the order below, within the platforms’ rules.
1. What does commission cost you?
Booking.com takes a commission on every booking, usually between 10 and 25%, most often about 15%. From 13 October 2026 Airbnb charges most hosts in Croatia 15.5%. Croatian hosts on the flat-rate tax scheme also pay 25% VAT on foreign platforms’ commission, so 15% commission really costs 18.75%.
An example from our commission calculator: with 120 nights a year at €80 and 15% commission, the platform takes about €1,440, or 18 nights. Every night a guest books directly leaves you €12 more.
2. What do the platforms allow?
You may have your own website alongside any platform. The rules only limit how you reach the platforms’ guests.
- Booking.com. In 2024 the European Commission designated Booking a gatekeeper under the Digital Markets Act. Since 14 November 2024 Booking may not require, in the EU, that the price on your own website is the same as or higher than on Booking.com.
- Airbnb. Airbnb’s off-platform policy forbids encouraging guests to move current, future or repeat bookings off Airbnb. It also forbids off-Airbnb links in listings and messages, discounts for booking outside Airbnb, asking for contact details before booking and using guests’ contact details for marketing.
- Offers by email. In Croatia, sending offers by email to a private person generally needs their prior consent (Electronic Communications Act, art. 50).
So guests have to be able to find you by themselves, by name. That makes Google the most important step.
3. How do guests find you by themselves?
A guest who stayed with you types your apartment’s name into Google the next year, or the place and your surname. If they only find the listing, they book through the platform. If they find your website, they write to you.
- The same name everywhere. On the listing, the website, the sign at the door and the invoice. Guests remember a name, not a listing number.
- A domain with the property’s name. For example apartmansali.com: easy to remember and easy to type.
- Name and place in the page title. That tells Google which search the page answers.
- A site in your guests’ languages. German guests search in German, Italian guests in Italian.
Put the website address on the invoice and the house rules, as on any business document. Don’t offer Airbnb guests a direct booking or a discount for one.
4. What about Google Maps?
On Google Maps and in Google’s lodging search, holiday apartments usually show up through the platforms, with a price and a link to Booking.com or Airbnb. An apartment generally can’t have its own Business Profile. Google’s rules list vacation homes and vacant apartments as examples of places that aren’t eligible. Businesses that meet customers in person during their stated hours can have one.
That is why a website Google finds by name matters. If you run a place with a reception and staff, such as a guesthouse or a small hotel, a Business Profile can make sense, and it should link to your website.
5. What must the website have for a guest to enquire?
On your website guests want what they see on the platform, only faster: free dates, the price of the stay and photos. If any of that is missing, they go back to the platform.
- A calendar and the price of the stay for the chosen dates, with the minimum stay.
- Photos in the order a guest walks in.
- An enquiry or booking request in one form, plus WhatsApp.
- Directions, house rules and cancellation terms.
- Who the host is and a privacy notice.
More on websites for holiday rentals.
If you make the site yourself, we describe the process step by step in the guide how to make a holiday rental website.



6. May your website be cheaper than Booking.com?
Yes. You set the price on your own website. According to the European Commission (September 2026), Booking does not use prices outside Booking.com for its default ranking or for access to programmes such as Genius and Preferred.
You can also give returning guests a small extra, such as a late check-out. Don’t offer Airbnb guests an extra for booking outside Airbnb.
7. How do you take a deposit and issue an invoice?
With a direct booking the money comes to you, with no middleman. Usually that means a deposit by bank transfer and the rest on arrival.
- Terms in writing. The deposit, the payment deadline and what is refunded on cancellation, sent to the guest before they pay.
- A booking confirmation by email, with dates, price and address.
- An invoice for every stay. In Croatia, hosts taxed on income from property, for example at a flat rate per bed, are not required to fiscalise invoices issued to private persons according to TEB (May 2026), but they must issue the guest an invoice. Sole traders and companies fiscalise their invoices.
This isn’t tax advice. Check your case with an accountant or on the Croatian Tax Administration’s website.
8. What about eVisitor?
The same as for platform guests. In Croatia every guest is registered in eVisitor within 24 hours of arrival and checked out within 24 hours of departure. Neither the platform nor the website does it for you.
9. How do you avoid double bookings?
Booking.com and Airbnb offer calendar import and export (iCal). With calendars linked, dates taken in one place show as taken in the others. The platforms refresh calendars at intervals, not in the same second.
So confirm a direct booking only once the dates are closed on the platforms too, or close them by hand right after agreeing with the guest.
10. How many direct bookings are realistic?
It depends on how many guests come back, how many come by recommendation and whether Google finds you by name. Guests who already know you come first. New guests still come from the platforms, and that’s fine.
The sums are simple: at €80 a night and 15% commission, every direct night leaves you €12 more, so a €399 website pays for itself after 34 direct nights. Try your own numbers in the calculator.
Checklist
- The same property name on the listing, the website, the door and the invoice
- A domain with the property’s name
- Name and place in the page title, in your guests’ languages
- Calendar, price of the stay and an enquiry form on the site
- Deposit and cancellation terms written down before payment
- Website, Booking.com and Airbnb calendars linked (iCal)
- Invoices and eVisitor for direct guests too
- No direct-booking offers to Airbnb guests
We build websites for direct bookings
At Zauzeto we build websites for holiday apartments and homes: a calendar, the price of the stay and an enquiry that comes straight to you, in your guests’ languages. From €399 with the first year of hosting, then €99 a year for hosting and all changes. You pay only after you approve the design.
Sources
- Booking.com: how commission works
- Airbnb: Simplifying service fees on Airbnb
- Airbnb: Off-Platform and Fee Transparency Policy
- European Commission: Booking must comply with the Digital Markets Act (14 Nov 2024)
- European Commission: prices on and off Booking.com (28 Sep 2026)
- Google: Business Profile eligibility
- gov.hr: guest registration (Croatian)
- TEB: are private renters subject to fiscalisation? (13 May 2026, Croatian)
- Airbnb: sync your calendar with other websites
- Booking.com: syncing calendars
Common questions
May I give an Airbnb guest my website address?
Airbnb’s rules forbid encouraging guests to move a booking, including a repeat one, off Airbnb, and sending off-platform links in messages and listings. If a guest later finds you on Google by name, that is their choice. That is why being found on Google matters.
May my website be cheaper than Booking.com?
Yes. Since 14 November 2024 Booking may not require, in the EU, that the price on your own site is the same or higher (Digital Markets Act). According to the European Commission, prices outside Booking.com don’t affect default ranking or access to programmes such as Genius.
Can my apartment have a Google Maps profile?
Generally not. Google’s rules list vacation homes and vacant apartments as examples of places not eligible for a Business Profile, because a profile requires in-person contact with customers during stated hours. Apartments usually appear on Google Maps through the platforms. A place with a reception and staff can have one.
Do I need a booking engine with card payments?
For a small property, usually not. An enquiry or booking request with a calendar and price, then a deposit by bank transfer, works without a monthly subscription. A booking engine makes sense with many units or if you want payment taken without you.
What does a website for direct bookings cost?
At Zauzeto from €399 with the first year of hosting, then €99 a year for hosting and all changes. The final price depends on the number of units, languages and features and is in the quote before any work starts. You pay only after you approve the design.
Here’s to a fully booked season.
Tell us a little about your place or business. We’ll reply with a proposal and an exact price, with no obligation.
Request a quote- info@zauzeto.eu
- Phone and WhatsApp
- +385 95 782 4089
- Location
- Zagreb, Croatia · Zauzeto on Google Maps
- Hours
- Mon–Fri 9–18, Sat 12–18