Book a demo now

Thank you!

Thanks for your interest in bookingkit! We will contact you soon with your personalized quote.

Fill in the form to send the e-mail.

The Experience Operator’s Guide to the EU Withdrawal Button

Industry & Trends

author

Frank Scheibe

share

facebook twitter linkedin

The Experience Operator’s Guide to the EU Withdrawal Button: What’s Exempt, What Isn’t, and How to Comply until June 19, 2026

June 19, 2026 is the date that every experience operator in Germany — and across the European Union — should have circled on their calendar. That’s when a new consumer protection framework (EU Directive 2023/2673, implemented in Germany via § 356a BGB) makes a self-service “Withdrawal Button” a legal requirement for a wide range of online bookings.

Here’s the problem: most operators believe they’re already off the hook.

“We only sell fixed-date tickets in Germany. The leisure exemption covers us.”

If that’s your assumption, read on — because there’s a good chance part of your product catalogue doesn’t qualify for that exemption at all.

The Leisure Exemption — and the EU Withdrawal Button Trap

German consumer law has long recognised that a tour operator can’t reasonably be expected to resell a slot at 2pm on a Saturday because a customer changed their mind on Friday night. So § 312g (2) No. 9 BGB explicitly exempts fixed-date leisure services from the statutory 14-day right of withdrawal.

That exemption covers:

  • Timed entry tickets (e.g., museum entry at 2pm)
  • Fixed-date guided tours or events

What it does not cover — and this is where many operators are exposed without realising it:

  • Value vouchers (open amount, no fixed date)
  • Flex tickets and open-dated passes
  • Season passes and annual memberships
  • Merchandise sold online (branded clothing, souvenirs, etc.)

The moment any of these items appear in your shop, the full body of distance-selling law applies to them. And that means you need the Withdrawal Button.

The risk of getting it wrong is significant. Failure to comply can result in warnings from consumer protection groups (Abmahnungen) and serious fines of up to €50,000 — or up to 4% of annual turnover for larger businesses in Germany as an example.

The Quick Compliance Check: Your Product Matrix

Use this table to assess your exposure at a glance:

Product TypeRight of Withdrawal?Button Required?Legal Basis
Timed-entry ticket (e.g., museum at 2pm)NoNo*Leisure exemption (§ 312g II No. 9 BGB)
Fixed-date guided tour or eventNoNo*Specific date of performance
Value voucher (open amount, no date)YesYesStandard distance-selling law
Flex ticket (valid anytime, no date at purchase)YesYesNo date binding at point of sale
Merchandise (souvenirs, branded clothing)YesYesOnline sale of physical goods
Season passes / annual membershipsYesYesService without a specific single date

*Important distinction for mixed baskets: Even if a product itself is exempt, operators should consider a unified process when customers can combine exempt and non-exempt items in a single checkout. A mixed basket — one timed ticket plus one voucher — creates legal grey areas that are best resolved at the system level, not case by case.

What the Law Actually Requires: The Two-Step Process

Compliance isn’t just about having a button. The law prescribes a specific two-click flow that must be accessible on every page of your online presence — not buried in a footer, not hidden behind a login.

Step 1: A clearly labelled button or link — for example, “Withdraw from contract” — is permanently visible across your website.

Step 2: Clicking it opens a simple form asking only for the details needed to identify the contract: name, order/booking number, and email address. Asking for a reason is not permitted as a mandatory field. The form ends with a second clearly labelled button: “Confirm withdrawal.”

Three additional requirements are easy to overlook:

No login wall. If a customer placed their order as a guest, the withdrawal path must be accessible without creating an account. The button cannot be locked behind a customer portal unless account creation was mandatory at the time of purchase.

Confirmation on a durable medium. A browser pop-up isn’t enough. The law requires an automated email confirmation with an explicit timestamp — this is the industry standard for legal certainty.

Timestamped documentation. Operators must be able to prove exactly when a withdrawal request was received. That record needs to be digital and legally sound.

Why This Also Applies to Systems, Not Just Products

If you run your ticketing on a non-European platform or a custom-built system, the compliance question goes beyond just your product catalogue. Many US-based or self-developed systems simply weren’t built with § 356a BGB in mind. And even if the intention is there, retrofitting a withdrawal flow into an existing checkout architecture before a hard deadline is technically complex.

The practical risk: a system that doesn’t automate the withdrawal workflow correctly — especially the eligibility check separating refundable from non-refundable items — exposes operators on the customer-facing side while leaving them without the back-office controls they need.

How bookingkit Handles This For You

bookingkit has built the compliance infrastructure directly into the platform with its new Cancellation Policies feature, available under Inventory in your dashboard.

The setup takes a matter of minutes:

  1. Go to Inventory → Cancellation Policies in your bookingkit dashboard.
  2. Click “Create Standard 14-day full refund policy” — this generates the legally required template automatically.
  3. Assign the policy to your eligible inventory: Flex Offers and open-dated tickets via the Assign to Inventory sub-tab; vouchers via the Vouchers tab (policies apply globally there, not item by item).

Once active, the system handles the rest: the withdrawal button appears dynamically on your customers’ self-service page for eligible items only, the two-step flow is built in, refunds route automatically back to the original payment method via Stripe, and freed-up slots are instantly returned to inventory for resale.

What this solves beyond compliance:

The automated flow eliminates what operators often call the “weekend gap” — the Sunday slot that stays empty because a cancellation email arrived Saturday night and nobody processes it until Monday morning.

Fixed-date tickets remain explicitly exempt and won’t be affected. Operators retain full control over which items a policy is attached to.


Note: bookingkit provides the compliance tooling, but the decision to activate it rests with you. Regulations are applied differently across EU member states, and we recommend consulting your legal team to confirm which products require activation under your specific jurisdiction.


Ready for June 19, 2026? Your Compliance Roadmap

The new EU Withdrawal Button requirement is a narrow but firm compliance obligation. Most experience operators will find it applies to some part of their business — even if their core product (timed tours, fixed-date events) is fully exempt.

The June 19 deadline doesn’t allow much runway. But with the right system in place, compliance doesn’t require manual effort or legal expertise on your end. It’s a one-time setup that also makes your operations measurably more efficient — fewer cancellation emails, no weekend backlogs, no dead capacity.

Already on bookingkit?

Set up your Cancellation Policy in your dashboard before June 19, 2026.

Working with a different system?

Many international or custom-built platforms weren’t designed with EU-specific regulations like § 356a BGB in mind — and retrofitting a compliant two-click withdrawal flow before a hard deadline is rarely straightforward. If your current setup can’t handle this automatically, now is a good time to review your options. bookingkit was built for exactly this market, with compliance infrastructure already in place. 

Book a Demo


Frequently Asked Questions

Can I skip the button entirely if I only sell timed-entry tickets?
Technically, yes — if your product catalogue contains absolutely no vouchers, flex passes, merchandise, or memberships. In practice, the risk is high: the moment you launch a gift voucher or a branded item, you’re immediately exposed if the button isn’t in place. Building compliance now is significantly cheaper than fixing it reactively under legal pressure.

What happens with a mixed basket?
The withdrawal button must be globally accessible. When a customer uses it for a mixed order, the form should allow them to select which part of the order they want to withdraw from — the voucher, for example, but not the fixed-date tour ticket alongside it.

Does this apply to me if I’m based outside Germany?
EU Directive 2023/2673 is being implemented across all EU member states, though timelines and national implementations differ. The June 19 date applies specifically to the German implementation. If you operate in other EU markets, check the local transposition timeline for each country.

What if my Stripe balance doesn’t cover an instant refund?
If the platform balance is insufficient, an automated fallback alerts you in the back office and the customer is informed that processing may take up to 14 days via a manual refund path.


This article is for informational purposes only and does not constitute legal advice. We recommend consulting a qualified legal professional to assess your specific compliance obligations under the laws applicable to your business.

author

Frank Scheibe

Frank is a tours and activities industry expert. He reports on the latest facts, figures and trends in the bookingkit blog and the bookingkit newsletter. In his free time, he enjoys spending time with his kids and family, playing sports and eating good food.

Want to learn more about how bookingkit can help you drive conversions and get more bookings on your website?

Then get your free demo now.

Download more content

Show all downloads