Skip to content
Hotelmark
Website + conversion

9 mistakes in your booking form that cost you bookings

2026-05-29·8 min read
9 mistakes in your booking form that cost you bookings

A guest who opens your booking form has already decided to come. He found you, looked at your rooms, accepted your price. And then he drops out.

That is the point where most direct bookings are lost: not in the search phase, not by price, but in the checkout itself. Baymard Institute research on e-commerce consistently shows about 70 percent of checkouts are abandoned. With accommodations, it is no different.

The good news: the most common mistakes are not complicated to fix. In most cases you do not need a new booking engine, only adjustments to what you already have.

Why friction costs so much

A guest who walks into a real hotel books at the desk in two minutes. He gives his name, his card, done. Your digital checkout competes with that feeling. Each extra question, each unclear step, each validation error that does not explain what is wrong: that is friction. And friction costs directly off your conversion.

The nine mistakes below are the most common. Some seem harmless. They are not. Want to see the form in the bigger context of your whole site, read how to step-by-step optimize your hotel site for conversion.

The 9 mistakes side by side

MistakeCosts youFix
Too many required fieldsEach extra field lowers completion chanceAsk only what you need for the booking
No trust signalsGuest wonders if payment is safeSSL badge, reviews, clear cancellation policy
Required accountEntry barrier for guest checkoutAlways offer guest option
No iDEALDutch guest drops outSet iDEAL as standard payment method
Unclear total priceGuest sees lower amount and stops at surpriseShow full price early
Not mobile optimizedForm does not work well on phoneTest on your own device, fix date picker and field size
Too many stepsLonger checkout, higher dropoutMax 3 steps, logical order
No progress indicatorGuest does not know how long it takesAlways show step X of Y
Hidden costs in last stepGuest feels misled and leavesShow all costs from step 1

Mistake 1: too many required fields

For a booking you need four things: name, email, dates, and payment. Yet most forms automatically also ask for phone, address, country, reason for stay, and sometimes even birthdate.

Each extra required field is a reason to stop. The guest did not open your form to fill out a survey.

The fix: make everything optional that you do not need the day of booking. Ask extra information in a separate email after confirmation, or in pre-arrival communication.


Mistake 2: no trust signals

Guest sees a payment form from a site he just discovered. He does not know if his credit card is safe, if the booking is guaranteed, if he gets his money back if he cancels.

Booking.com has that trust built already. You do not, and that is okay, but you have to address it.

The fix: put right next to the payment field an SSL badge, a short line about cancellation policy, and a couple recent reviews. Three lines of text and one icon are enough. Read also which CTA buttons work for hotels for how to lower the threshold further, and how you use trust and urgency on your booking page without being pushy.


Mistake 3: required account

This is a classic conversion killer. The guest wants to book, not join. A required account adds nothing for him at that moment. Worse: he does not want to remember a password for a two-night stay.

Research on checkout behavior shows "required account" as one of the three most cited reasons for leaving a form.

The fix: always offer guest checkout. After finishing, optionally ask if the guest wants to save his info. That is an invitation, not a demand.


Mistake 4: no iDEAL

In the Netherlands, many people prefer iDEAL over credit card. If your booking engine only accepts credit card, you lose a significant share of your Dutch guests at the very end.

A form that drops out on a laptop
Foto: Omar D

The fix: make iDEAL available as standard payment method. Add credit card for international guests. If your current booking engine does not support iDEAL, that is reason to shop around. Without iDEAL you leave Dutch direct bookings on the table.


Mistake 5: unclear price and terms

Guest sees 89 euros on your room page. She goes to the form. On the payment page it says 112 euros. Tourist tax, cleaning costs, admin fees.

That feeling of being misled, even if technically transparently listed, is enough to bail.

The fix: show the total price as early as possible in the checkout. Explain in two lines what is in it. "Including 2.50 euros per night tourist tax and VAT" is more than enough. Also check whether your policy on paying upfront or at arrival is clearly explained in the form.


Mistake 6: not optimized for mobile

More than half of accommodation searches start on phone. Yet most booking forms are built from a desktop browser perspective.

Date pickers too small to tap. Input fields you hit twice before the keyboard opens. A payment button just off-screen. These are no small annoyances: they make the guest stop.

The fix: open your form on your own phone today and try a test booking. Not to see how it looks: actually try to book. You see in two minutes where things go wrong. The hotel website essentials checklist helps you through the rest of the mobile check.


Mistake 7: too many steps

A six-step booking process does not work. Not because guests are lazy, but because every step is a decision point. On every page the guest can get distracted, hesitate, or do something else.

The fix: aim for max three steps: room and date selection, entering personal info, payment and confirmation. Anything that does not fit in those three, does not belong. What you need later, ask later.


Mistake 8: no progress indicator

Guest is on step 2. But how many steps are there? Is there more after this? Is this form almost done or halfway?

Uncertainty about how long a process takes raises dropout. That is behavioral economics, and it applies to bookings too.

The fix: always show "step 2 of 3" or a visual bar up top. That is two lines of code or a toggle in your booking engine. It lowers the barrier to continue.


Mistake 9: hidden costs in the last step

The worst version of mistake 5. Guest has walked all the steps, reached payment, and only now sees the complete cost breakdown. That feeling he did not know where he stood is big enough to click away, even if the amount is acceptable.

The fix: show the total price on the first page of the booking form. Not a hint or "from price," but the actual amount for the chosen dates. Transparency early in the process prevents surprises late.

Mistakes pile up

None of these nine mistakes stands alone. A form with five required fields, no iDEAL, and hidden costs in the last step is not a form with three small problems: it is structurally a form that brings few bookings. Fix them as a package, not one by one over months.

How much a fixed form brings

Think it through. Say you get 200 visitors a month on your form and 4 percent books. That is 8 bookings. Lift that to 6 percent by fixing three of these mistakes and you are at 12 bookings. At an average booking of 240 euros, that is 960 euros extra revenue per month, without spending a euro on ads.

The nice thing is that gain stacks. A guest who books direct instead of via Booking saves you also 15 percent commission. On 4 extra direct bookings of 240 euros that is 144 euros in saved commission on top of the extra revenue.

Conversion optimization is not a cost. It is the cheapest growth you have, because you already pay for the traffic. You are just letting it convert.

What you can do now

Start with the quickest scan: open your form on mobile and do a test booking. Write down everything that creates friction. Then go through the table above and mark which mistakes you recognize.

For most adjustments you need access to your booking engine settings, not a developer. Removing fields, adding payment methods, switching on a progress indicator: those are configs, not builds.

Want to know how many direct bookings you miss and what that shift is worth? Calculate through with the savings calculator.

Unsure whether your booking engine supports the changes, look at website building what a new foundation brings. And read 5 mistakes on 80 percent of Dutch hotel sites if you want to check whether there are points outside the form that also cost bookings. All articles on this subject are together in the website conversion hub.

Each step counts against you

The goal of a booking form is not to collect information. The goal is that the guest finishes. Judge every field, every step, and every cost line by that question: does this help the guest finish, or does it slow him down?

Frequently asked questions

How many fields can a booking form have?
As few as possible. Technically you need name, email, arrival and departure date, and payment. Every extra required field lowers the chance someone finishes. Phone number, country, or special requests can be optional or asked after booking.
Should a guest have to create an account to book?
No, and you should not require it. A required account is one of the most cited reasons people leave a checkout. Offer guest checkout and after finishing, optionally give them the chance to save their info.
What payment methods should I offer?
In the Netherlands, iDEAL is required if you want to reach Dutch guests. Add credit card for foreign guests. Payment on arrival is an option some guests find reassuring, but raises the risk of no-shows.
What are hidden costs in a booking form?
Costs that only show in the last step of checkout: tourist tax, cleaning fees, payment fees, or mandatory deposits. A guest who gets to step three and sees a higher amount, cancels or drops out. Show the total price as early as possible.
How do I know if my booking form works on mobile?
Open it yourself on your phone and try a test booking. Watch: do the date pickers fit on screen, are the input fields big enough to tap, and do you have to scroll to see the payment button? Those are the three places where things most often fail.
What does a progress indicator in a booking form do?
A progress indicator, like step 1 of 3, shows the guest how far they are and what is still coming. That lowers the feeling of uncertainty. People drop out more often if they do not know how long a form takes.
How many bookings does a better form bring?
Calculate with your own numbers. Say you have 200 visitors per month on your form and 4 percent books. That is 8 bookings. If you lift that to 6 percent by fixing three of these mistakes, that is 12. At an average booking of 240 euros, that is 960 euros extra revenue per month, plus the saved commission because the guest books direct instead of via Booking.

A concrete tip in your inbox each month

Practical marketing and automation tips for small-scale accommodations. No sales talk, unsubscribe anytime.

Your email address is only used for these emails and never shared. You can unsubscribe from any email. See the privacy policy.

Read more

Questions about what this means for you?

Join the waitlist for the launch. We translate the news into concrete steps for your accommodation.