Your own website gives you what no platform can: a direct relationship with the guest, a price set without commission and a name people can search for. It also hands you the tasks the platform used to handle for you: the calendar, payment, booking terms, invoicing, data protection and guest support. Our analysis of platform dependence and the Digital Markets Act explained why you can now sell for less on your own website without Booking.com penalising you. This guide is the practical part: when a website pays off, how to work out whether it covers its costs, which technical setup suits you, what guests must see before they pay, what Romanian law requires on a booking website and how to attract visitors without breaking platform rules.
When a website pays off and when it doesn’t
Your own website does not replace the platforms. It adds a channel with a lower cost per booking. It pays off mainly in three situations: you have returning guests, you have an audience you can reach directly, such as companies that send staff on business trips, or you manage several units that share the fixed costs. For a single new apartment with no reviews and no returning guests, the website will at first be more of a business card than a source of bookings.
Competitors have already made the move: in the survey presented with the “White Charter of Romanian Tourism 2026”, more than 80% of the responding tourism companies said they have their own website. The way guests book tells you how yours should be built. According to the Federation of the Hotel Industry of Romania (FIHR), quoted by Radio Romania International, more than 75% of overnight stays are booked on mobile devices, and in urban destinations more than 45% of bookings are made less than 7 days before arrival. Eurostat data show that in 2025, 51% of the nights booked in Romania through Airbnb, Booking and Expedia were spent by foreign tourists. In short, the website must work flawlessly on a phone, confirm quickly and have at least an English version.
The break-even calculation: when the website covers its costs
The right question is not how much a website costs, but how many direct bookings you need to pay for it. The formula is simple: divide the website’s annual fixed costs by what you save on an average booking, that is, the difference between the platform’s cost and the cost of a direct payment.
The example below is hypothetical. It starts from an average booking of 1,000 lei and fixed costs of 4,000 lei a year for the domain, hosting, the booking engine and minimal promotion. The 4,000 lei figure is an assumption for the calculation, not a market price. On Airbnb, the single fee is 15.5% of the price, paid by the host, and a host who is not registered for VAT also pays 21% VAT on the fee, about 18.8% in total. For the direct payment, we assumed a processing cost of 2%.
| Scenario (hypothetical) | Saving on a 1,000-lei booking | Direct bookings needed per year |
|---|---|---|
| Host not registered for VAT, same price on the website | 188 − 20 = 168 lei | ≈24, or two a month |
| Host registered for VAT, same price on the website | 155 − 20 = 135 lei | ≈30 |
| Host not registered for VAT, price 5% lower on the website | 188 − 19 − 50 = 119 lei | ≈34 |
The calculation assumes that every direct booking replaces an Airbnb booking. A booking that would not have happened at all without the website is worth more, and your time is not included. Replace the assumptions with the quotes you receive and the actual percentage on your platform invoices. For Booking.com, run the same calculation with the percentage in your contract. We showed how costs affect your margin in our analysis of rising costs and flat rates.
Three technical options, from simple to complete
You do not need the most complex solution from day one. Choose according to the number of units, how often you change prices and how much time you have for checks.
| Option | How it works | Advantages | Limitations |
|---|---|---|---|
| Showcase website with an enquiry form | the guest sends the dates and contact details; you check the calendar and send an offer and a payment link | low cost, full control, suits long stays and returning guests | slow response; some guests give up if they cannot book straight away |
| Booking engine with iCal sync | the website calendar and the platform calendars exchange bookings and blocked dates through .ics links | instant booking, simple setup | updates every few hours; prices are not transferred |
| Booking engine connected to a channel manager | a direct connection (API) updates availability and rates on all channels from one place | lower risk of overbooking, prices managed centrally | monthly subscription, more careful setup |
iCal sync is the option small hosts choose most often, so it is worth knowing its limits. Airbnb updates its calendar automatically every 3 hours, pulling in information from the connected calendars, and Booking.com imports connected calendars every two hours. Between two updates, the same night can be sold on two channels. Both platforms let you update manually: the Refresh button on Airbnb and Import now in the Booking.com extranet. Booking.com states that reservations and closed dates are imported from the external calendar, so you update prices, minimum stay and other rules separately on each channel.
On Booking.com, calendar sync is not enabled for all properties. The conditions are: no more than 20 room types, no more than one unit per room type and no connectivity provider already in use. In other words, on Booking.com you choose between iCal and a channel manager; you cannot combine them. In the HOTREC European hotel distribution study, 66% of hotels use a channel manager.
iCal safety rules (our recommendations)
- For same-day or next-day arrivals, require manual confirmation on the website or switch off instant booking. In cities, where almost half of bookings come in less than a week ahead, a gap of a few hours matters.
- After every direct booking, use the manual update on each platform.
- Check every day, at the same time, that all calendars show the same booked nights.
- If you often sell at the last minute or add units, switch to a channel manager.
What guests must see before they pay
A guest who lands on your website has probably already seen the property on a platform. To book direct, they need the same information, the same reassurance and one extra reason, such as a slightly lower rate or a later check-out. Find out how to frame your argument against the competition in our guide to differentiation. The list below combines legal requirements with our recommendations.
- Photos and descriptions as good as on the platforms. Landscape photos, at least one for every room, and an honest description, including any drawbacks. Learn how to prepare them in our guide to listing photos and descriptions.
- The total price for the chosen dates. The cleaning fee and any other mandatory charge are included in the price shown before payment, not added at the last step.
- The rules of the stay. Maximum number of guests, minimum stay, check-in and check-out times, house rules and pet policy.
- A cancellation policy in plain language. Until when guests can cancel at no cost, how much you keep after that and how quickly you refund.
- Payment methods from the start. Guests must know which payment methods you accept at the latest when they start booking.
- Reviews with their source stated. If you display reviews, say where they come from and whether and how you check that they come from guests who actually stayed with you. Romanian Law No. 363/2007 treats this information as material and bans fake reviews.
- An English version. Half of the nights booked through platforms in Romania are spent by foreign tourists. See which markets matter for your area in our analysis of foreign tourists.
- Speed on mobile. Compressed images, a calendar that loads quickly and a booking button visible without scrolling. Test on an ordinary phone, on mobile data, not just on a computer.
- Fast contact. A phone number and an email address you actually answer, plus your usual response time.
Accessibility matters too. The European Accessibility Act has applied to e-commerce services since 28 June 2025, but according to the Your Europe portal, service providers with fewer than 10 employees and a turnover below €2 million are exempt. Even if you are exempt, alternative text for photos, good contrast and buttons that are easy to tap help every guest, including those booking on their phone on the go.
What Romanian law requires on a booking website
On Airbnb and Booking.com, the platform covers some of your obligations towards consumers. On your own website, they are all yours. The table below summarises the main rules for a website that sells accommodation to consumers. It does not replace a lawyer, but it shows you what to ask of whoever builds your website.
| Obligation | What it means in practice | Legal basis |
|---|---|---|
| Your identification details | name or business name, home or registered address, phone and email, trade register number if you are registered, and tax registration code, permanently accessible, for example in the footer of every page | Law No. 365/2002, Art. 5(1)(a)–(e); Government Emergency Ordinance (OUG) No. 34/2014, Art. 6(1)(b)–(c) |
| Essential information and the total price | the main characteristics of the accommodation and the total price, including all taxes, shown clearly and prominently right before booking | OUG No. 34/2014, Art. 6(1)(a) and (e), Art. 8(2) |
| Payment methods | the accepted payment methods, shown at the latest at the start of the booking process | OUG No. 34/2014, Art. 8(3) |
| The final button | labelled only with the words “comandă ce implică o obligație de plată” (the Romanian equivalent of “order with obligation to pay”) or an equally unambiguous wording; otherwise the guest is not bound by the booking | OUG No. 34/2014, Art. 8(2) |
| Cancellation policy | the 14-day right of withdrawal generally does not apply to accommodation for a specific date or period, so your cancellation rules must be shown before payment | OUG No. 34/2014, Art. 16(l) |
| Privacy notice | who processes the data, for what purpose, on what legal basis, how long you keep it and what rights the guest has | Regulation (EU) 2016/679, Art. 13 |
| Cookies | cookies that are not strictly necessary, for example for analytics or advertising, are used only after the visitor’s consent, given after clear information | Law No. 506/2004, Art. 4(5)–(6) |
| Email offers | prior express consent; exception: your own customers, for similar services, with a simple, no-cost way to opt out, offered at collection and in every message | Law No. 506/2004, Art. 12 |
| Reviews | if you display them, you state whether and how you check that they come from guests who actually stayed with you | Law No. 363/2007, Art. 7(6) |
| The ADR pictogram (SAL in Romanian) | 250 × 50 pixels, with an active link to reclamatiisal.anpc.ro | ANPC Order No. 449/2022, with the models updated in Official Gazette No. 420 of 19 May 2026 |
| A web page for 3–5 stars | an email address and your own web page, with your identification details, address and classification certificate number | the classification rules, amended by MEDAT Order No. 948/2026 |
Two details are often overlooked. The first is the old online dispute resolution (ODR) pictogram, which linked to the European ODR platform. The platform was closed on 20 July 2025 under Regulation (EU) 2024/3228, so the link must come off your website. The second is a terms and conditions template copied from an online shop, which promises customers 14 days to withdraw. The law does not require this right for accommodation on fixed dates, but if you promise it in your own terms, you may be held to that promise.
A website does not change the basic rules of the business. You need a classification certificate whichever channel you sell through, and you can find out what you risk without one in our analysis of the fines for operating without classification. If you are aiming for 3–5 stars, the web page required by the classification rules can be your booking website itself.
Payments: how to get paid safely
On the platforms, the money goes through the platform. On your website, you choose how to get paid, and that choice affects both how many bookings are completed and how much risk you take.
- Card payment on an authorised processor’s page. The guest pays on the processor’s page, and card details never pass through your website. This is the most convenient option for instant bookings. Ask the processor whether it works with your legal form (private individual, sole trader (PFA) or company), which documents it requires and how much each transaction costs.
- Bank transfer. Suits deposits, companies and long stays, but it is slower. Block the dates only once you receive the money, or set a clear payment deadline.
- Payment on arrival. Simple for the guest but risky for you, because a no-show brings you no compensation. If you take cash or card payments at the property, ask your accountant whether you need a fiscal cash register.
Whatever the method, never ask for card details by email, phone or message. State in your terms how much you take at booking, when you take the balance and what happens to the money on cancellation. If you ask for a security deposit against damage, state the amount, how you hold it and how quickly you return it. Direct bookings are not covered by the platforms’ protection programmes, so check what your home insurance covers for short-term rental activity.
Invoicing and records for direct bookings
For direct bookings, you issue the documents for the guest, not the platform. Whether e-Factura applies depends on your legal form. Since 1 June 2026, individuals working under their personal numeric code (CNP) are no longer required to use the system, while sole traders (PFA) and companies send invoices to guests who are private individuals into it within 5 working days of issue. When the guest gives no tax identification number, the invoice carries a code made up of 13 zeros, and the guest does not need SPV, ANAF’s online taxpayer portal. The details are in our guide to e-Factura, SPV and DAC7.
Two differences from the platforms are worth noting. Direct bookings do not appear in the DAC7 reports that platforms send to tax authorities, but the income from them is declared in the same way. And guests who book direct go through the same formalities on arrival as everyone else, including the occupancy form. The procedure is described in our guide to digital check-in, the occupancy form and GDPR.
How to attract visitors without breaking platform rules
A new website has no traffic. The first temptation is to promote it to guests from the platforms, but the rules differ from one channel to another.
Airbnb. The Off-Platform and Fee Transparency Policy bans links that take people off Airbnb in listings and messages, discounts for booking off Airbnb and the use of guests’ contact details for marketing. So you cannot invite an Airbnb guest to your website, either for the current booking or for future ones. They can, however, find you on their own if your property name is easy to search for and the same everywhere.
Booking.com. In the EEA, the Digital Markets Act lets you sell at different prices on your own website and promote offers to customers you gained through the platform. Data protection rules still apply, though, so you send offers only to those who have given their consent.
Google. Google shows short-term rental properties free of charge, and free booking links send users straight to your website, with no fees for referrals or bookings and without Google taking the payment. To appear, you need an integration, usually through your booking engine or channel manager, that sends your rates and availability to Google. Two misunderstandings are common:
- vacation rental structured data (VacationRental) does not, on its own, get you into accommodation results. Google states that it is intended for websites already working with a Google technical account manager and with access to Hotel Center;
- rental properties, such as holiday homes or apartments, are not eligible for a Google Business Profile. Only a sales or leasing office that meets customers in person during its stated hours is eligible, for example the office of a property management company.
The rest of your traffic comes from sources you control: guests who booked direct and agreed to receive offers, companies you have contracts with, event organisers, recommendations and social media. Find out how to build a contact list legally and how to measure results in our guide to targeted marketing campaigns, and how to become a host people search for by name in our guide to personal branding. Search is also gradually moving to AI assistants, which draw information from websites and platforms, so your property details must be accurate and identical everywhere. The details are in our guide to agentic search.
The launch test (our recommendation)
- Make a real booking from a phone, on mobile data and in English, then cancel it under your own policy.
- Check that the total price on the first screen matches the amount paid.
- Time how long it takes for the booked night to show as blocked on Airbnb and Booking.com.
- Read the confirmation email: the dates, address, cancellation policy and your contact details must be correct.
- Decide in advance who issues the invoice and when, so your first real booking does not catch you unprepared.
Common mistakes
- Launching instant booking without a last-minute rule. With iCal, the same night can be sold twice between two updates, and a double booking damages your reviews on every channel.
- Showing the nightly price and adding fees at the end. The law requires the total price before the order, and a fee that appears at the last step undermines trust.
- Copying an online shop’s terms. You end up promising a 14-day right of withdrawal that the law does not require for accommodation on fixed dates.
- Asking for card details by email or on WhatsApp. Use only an authorised processor’s payment page.
- Installing analytics and advertising pixels without consent. Cookies that are not strictly necessary start only after the visitor accepts.
- Sending Airbnb guests a link to your website. The platform’s policy bans it, and repeated or serious breaches can lead to account suspension.
- Keeping the old ODR pictogram. The European platform closed in 2025, and your website must show the ADR pictogram, linking to the ANPC platform.
Frequently asked questions
Do I need a channel manager for a single apartment?
Not necessarily. For one apartment listed on Airbnb and Booking.com, iCal sync can be enough if you allow for updates arriving every few hours: every 3 hours on Airbnb and every two hours on Booking.com. You need a channel manager when you often sell at the last minute, change prices frequently or add units. On Booking.com you cannot combine the two: calendar sync is only available if you do not already use a connectivity provider.
Can a guest who books on my website change their mind within 14 days?
As a rule, no. The 14-day right of withdrawal does not apply to accommodation services other than for residential purposes when the booking is for a specific date or period (OUG No. 34/2014, Art. 16(l)). Your cancellation policy applies, provided it is clearly displayed before payment. If you nevertheless promise a 14-day withdrawal in your terms, the guest can rely on that promise.
Can my website price be lower than on the platforms?
Compared with Booking.com, yes, if the property is in the EEA: the DMA prohibits the platform from preventing you from selling at different prices on your direct channel. Airbnb is not covered by the DMA. Its policy bans, among other things, discounts for bookings made off the platform and inviting Airbnb guests to other channels, so you cannot use Airbnb to promote your website price.
Can I appear on Google without paid ads?
Yes. Free booking links involve no fees to Google, but you need an integration through your booking engine or channel manager, which may have its own cost. Vacation rental structured data is not enough on its own, and an apartment cannot have a Google Business Profile. You still have ordinary search results, where a fast website with clear, up-to-date information makes the difference.
Sources
- Airbnb Help Center – Sync your home host calendar to other websites
- Booking.com for Partners – How to synchronise your calendars across channels
- Booking.com for Partners – Calendar sync: Sync your calendars across platforms
- HOTREC – European Hotel Distribution Study 2026 (September 2026)
- Digi24 – Domestic tourism dependent on Romanian tourists: Minister Irineu Darău proposes two measures to relaunch the sector (14 September 2026, in Romanian)
- Radio Romania International – Trends in Romanian tourism (30 July 2026, in Romanian)
- Eurostat – Short-stay accommodation offered via online platforms
- Airbnb – Simplifying service fees on Airbnb (7 July 2026, updated 24 August 2026)
- Airbnb Help Center – Value Added Tax (VAT) and how it applies to you
- Law No. 365/2002 on electronic commerce – Romanian Legislative Portal (in Romanian)
- Government Emergency Ordinance No. 34/2014 on consumer rights in contracts concluded with professionals – Romanian Legislative Portal (in Romanian)
- EUR-Lex – Directive 2011/83/EU on consumer rights
- EUR-Lex – Regulation (EU) 2016/679 (General Data Protection Regulation)
- Law No. 506/2004 on the processing of personal data and the protection of privacy in the electronic communications sector – Romanian Legislative Portal (in Romanian)
- Law No. 363/2007 on combating unfair practices of traders towards consumers (consolidated version) – Romanian Legislative Portal (in Romanian)
- Dragne & Asociații – New ADR Pictograms for Merchants
- European Commission – Site relocation, notice on the closure of the ODR platform
- MEDAT Order No. 948/2026 – Romanian Legislative Portal (in Romanian)
- Your Europe – Services, goods and their digital accessibility
- ANAF – Law No. 88/2026, published in Official Gazette No. 459 of 29 May 2026 (PDF, in Romanian)
- finans.ro – B2C e-Factura for private individuals: 2026 guide (1 August 2026, in Romanian)
- Airbnb Help Center – Off-Platform and Fee Transparency Policy
- EUR-Lex – Regulation (EU) 2022/1925 on contestable and fair markets in the digital sector (Digital Markets Act)
- Google – Connect with more travelers using free booking links
- Google – About vacation rentals on Google
- Google Search Central – Vacation rental (VacationRental) structured data
- Google Business Profile Help – Business eligibility and ownership guidelines
