Mandatory since 19 June 2026Directive (EU) 2023/2673

The mandatory button.
With proof that holds up
in court.

Mandatory since 19/06/2026 · start free · installed in 5 minutes.

Since 19 June, the law requires a withdrawal button. We install it for you — free of charge, no tech skills needed. And with every withdrawal you get a record that holds up in court.

Ready in 5 minutes · No credit card · GDPR-compliant

300+shops already protectedfrom Shopify to WooCommerce
§356a · §312k · COURT-PROOF EVIDENCE · WIDERRUFBUTTON ·COURT-PROOF

Recommended by the lawyers of onwalt.de

Legal texts for online shops, digital products, coaching and online courses.

Verified and secure
  • Tamper-proof record

    For every withdrawal, court-usable

  • Compliant with EU Directive 2023/2673

    Statutory text firmly locked in

  • Withdrawal & cancellation

    Both buttons — withdrawal & cancellation

  • Servers in Frankfurt

    GDPR-compliant, stored in Germany

  • DPA under Art. 28 GDPR

    Data processing agreement

  • 6 EU languages

    DE · EN · FR · IT · ES · NL

Trennlinie
Deadline risk

If the button has been missing since 19 June, it gets expensive.

Since 19 June, every shop must show the withdrawal button. If it's missing, three things loom: a fine, a costly warning letter, and a full year of return rights on every order. A comparable button has already triggered over 3,000 warning letters — in just six months.¹

Risk 01 · Fine
€50,000per violation

Or 4% of annual turnover, whichever is higher. It's assessed by the same strict standard as GDPR violations, no longer by the lower rates that were once the norm.

Risk 02 · Wave of warnings

They're already waiting.

Specialised warning associations have been scanning systematically since 19 June 2026. The ready-made warning letter has been sitting in the drawer for months.Typical cost per warning letter: €500 to €2,000. And that's the first time.²

Risk 03 · Extended withdrawal period

A full year of return rights — on every order.

Without a correct button, the withdrawal period automatically extends to 12 months and 14 days (§ 356 Abs. 3 BGB — that's what the law says). For furniture, electronics or bikes, that means: a full year of returns you can't plan for, can't budget for, can't prevent.

Get protected now, free

Receive unlimited withdrawals and stay on the safe side, free forever — the first 10/month manageable in the dashboard. No credit card needed.

  1. 1Estimate by IHK / shopbetreiber-blog.de on the warning letters under § 312k BGB (cancellation button), July 2022 to January 2023.
  2. 2Typical amounts in dispute under competition law: €1,500 to €10,000 per violation; statutory lawyer's fees plus expenses. Cf. IT-Recht Kanzlei, Guide to Warning-Letter Costs 2026.
Live demo

See how a withdrawal really arrives.

Two steps for the customer, a court-usable record for you: the button in the footer, the completed form, the instant acknowledgement of receipt. All automatic, all logged.

  • Button in the footer — on every page, reachable without login
  • Instant acknowledgement of receipt by email (§ 126b BGB)
  • Every step logged tamper-proof & publicly verifiable
mein-shop.de/bestellung/12345
Withdraw from contract
Stage 1
Withdrawal declaration
Your name *
Max Mustermann
Email address / username / customer number *
max@example.com
Description of the contract or the part of the contract to be withdrawn *
Bestellung 4815, 09.06.2026
Email address for our acknowledgement of receipt sent to you (optional)
ihre@email.de
Confirm withdrawal
Stage 2

Acknowledgement of receipt

On 1 July 2026 at 14:23 we received your withdrawal declaration:

NameMax Mustermann
Description of the contractBestellung 4815, 09.06.2026
Online proofwiderrufbutton.net/proof/a58dc3e1

Reference number: WH-2026-ABC123

Save as PDF / Print

Live demo — runs through automatically

How it works

From zero to warning-proof. In five minutes.

You copy a short snippet of code into your site. That's it. No appointment with an agency, no tech skills. It works with almost every shop system — including Wix.

Email in. Sign-in link out.

You type in your email address and press Enter. We send you a one-time link to sign in. No password to remember.No sign-in via US corporations. Your data sits on servers in Frankfurt.

  • Free plan, free forever
  • No credit card required
  • Try it first, decide later
Sign-inAz. WB-01
WiderrufButton
Email address
ihre@email.de
Send sign-in link

No password needed — you'll get a secure link by email.

Set up shopAz. WB-02
Set up shop
Shop address
mein-shop.de
Choose your shop system
WordPress
WooCommerce
Shopify
Shopware
WixJimdoSquarespaceMagento

Step-by-step guide is loading...

Enter your shop domain.

You enter your shop address and choose your country. That's all. We insert the correct withdrawal text for each market (DE, AT, FR, IT, ES, NL, BE) automatically. You can't accidentally change or delete it.Whether Shopify, Shopware, WooCommerce, JTL, Gambio, Magento, PrestaShop, Wix or a custom-built site: it's always the same code.

  • Legally required text — automatically correct
  • Different wording for each country
  • Ready-made connection for Shopify, WooCommerce & Shopware
WordPressWooCommerceShopifyShopwareWixJimdoSquarespaceMagento

Some other system? The code snippet fits there too.

Sleep soundly.

The button appears in your site's footer. When a withdrawal comes in, your customer immediately gets a confirmation by email. You get a notification and a new line in the dashboard. Every incoming request is cleanly recorded — that holds up in court.Do you offer subscriptions or memberships? Then you also need a cancellation button. You get it from the Solo plan onwards — in the same system.

  • Your customer immediately gets a valid acknowledgement of receipt (§ 126b BGB)
  • A record for every withdrawal that outsiders can verify too
  • Everything documented without gaps — in a dispute you have the proof
Receipts logAz. WB-03
Withdrawal received
Max Mustermann • Heute, 14:23
Confirmed
In progress
Erika Muster • Gestern, 09:15
In progress
Completed
Tom Schmidt • 08.03.2026
Done
Everything included · no surcharge maze

Here's what you get.

The legal requirement is met in 5 minutes. And then a few more things that save you trouble.

§356a · §312k · COURT-PROOF EVIDENCE · WIDERRUFBUTTON ·COURT-PROOF
The proof

Provable in court

Every withdrawal gets a record nobody can change after the fact — you're covered in a dispute.

See a real proof record
In minutes

Ready in 5 minutes

Adjust colours, position and text yourself — no developer, no support ticket needed.

Bonus

Cancellation button in the same tool

The second obligation (§ 312k) handled at the same time — included from the Solo plan.

EU

6 languages, automatic

Button, emails and record in DE · EN · FR · IT · ES · NL — every customer understands everything.

PremiumTeam

Your whole team on board

Multiple logins & notifications to the right people — nobody misses a withdrawal, and your password stays yours.

PremiumBranding

Looks like your shop

Your logo, your colours — the button feels like part of your brand, not like someone else's ad.

Get protected now, free

Ready in 5 minutes · No credit card

Why shops choose us

Warning-proof isn't a promise.
Warning-proof is the architecture.

Three things other tools don't have. That's the difference between a cheap button and one that lets you sleep at night.

Over 300+ shops — more every dayfrom Shopify to WooCommerceProof for every withdrawal

Proof for every withdrawal

A record that holds up in court

Every withdrawal gets a secure receipt with date, time and content. Your customer also gets a verification link that anyone can check for themselves. So in a dispute you always have proof in hand.

See a real example record
Required by law

Exactly the words the law wants

The labels "Withdraw from contract" and "Confirm withdrawal" are written this way in the law (EU Directive 2023/2673). With us they're firmly built in. Nobody can change them by accident. That way you always stay on the safe side.

Runs on any shop

Works everywhere

Shopify, Shopware, WooCommerce, JTL or any other shop: a small snippet of code or a link in the footer is enough. Other providers cover only one platform. WiderrufButton runs everywhere. The second mandatory button — for cancellations (§ 312k) — runs in the same system, from the Solo plan.

The file

  • 300+Shops protected
  • 150+Withdrawals securely documented
  • 6Languages for your customers
  • 2Mandatory buttons handled at once
Plans

Simple, transparent pricing

Start for free. No hidden costs. No setup fee.

Free

To get started: button installed, withdrawals come in — €0 forever.

0/month

Receive unlimited withdrawals – 10/month manageable in the dashboard

  • 1 shop
  • Unlimited withdrawals received & legally confirmed
  • 10 withdrawals/month fully manageable in the dashboard
  • Court-usable record for every withdrawal
  • Legally required button labelling
  • 2 colours (green/blue), 1 language
Start for free

No credit card required

Solo

For one shop: in your colours, multilingual, with a record that holds up in court.

6,99/month
  • Everything in Free, plus:
  • Cancellation button included
  • 100 withdrawals/month in the dashboard
  • Custom colours (freely chosen)
  • 6 EU languages + language switcher
  • No powered-by notice
  • PDF/CSV export
Choose Solo

14-day free trial

Most popular plan

Shop

For several shops: one login, team access, everything in view.

19,99/month
  • Everything in Solo, plus:
  • Up to 3 shops
  • Unlimited withdrawals
  • Team access: multiple logins & notification emails
  • Custom branding + white-label emails
  • Priority support (reply within 24h)
Choose Shop

14-day free trial

Agency

For agencies: manage clients, your own branding, DPA included.

49,99/month
  • Everything in Shop, plus:
  • Unlimited shops + clients
  • White-label platform + sub-accounts for clients
  • DPA (data processing agreement) + complete audit log
  • Premium support – reply guaranteed within 4 hours
Choose Agency

14-day free trial

More for agencies →

All prices excl. VAT · 14-day free trial · Cancel anytime · No credit card required

Frequently asked questions

The essentials, answered quickly.

Ten questions we get all the time. If yours isn't here, email me directly at info@ateliernodus.com — I answer personally.

A legally required button that lets your customers withdraw from a purchase in two clicks — without any login. § 356a BGB demands two steps: a clearly visible "Withdraw from contract" button and a confirmation form with the "Confirm withdrawal" button. That is exactly what WiderrufButton delivers, ready-built.

·
§356a · §312k · COURT-PROOF EVIDENCE · WIDERRUFBUTTON ·COURT-PROOF
Open the file

The law already applies.
Is your shop already safe?

Install the withdrawal button in five minutes — before someone else reminds you about it.

Free forever · No credit card · Data stays in Germany