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.
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
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
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.¹
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.²
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.
Receive unlimited withdrawals and stay on the safe side, free forever — the first 10/month manageable in the dashboard. No credit card needed.
- 1Estimate by IHK / shopbetreiber-blog.de on the warning letters under § 312k BGB (cancellation button), July 2022 to January 2023.
- 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.
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
Acknowledgement of receipt
On 1 July 2026 at 14:23 we received your withdrawal declaration:
Reference number: WH-2026-ABC123
Live demo — runs through automatically
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
No password needed — you'll get a secure link by email.
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
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
Here's what you get.
The legal requirement is met in 5 minutes. And then a few more things that save you trouble.
Provable in court
Every withdrawal gets a record nobody can change after the fact — you're covered in a dispute.
Ready in 5 minutes
Adjust colours, position and text yourself — no developer, no support ticket needed.
Cancellation button in the same tool
The second obligation (§ 312k) handled at the same time — included from the Solo plan.
6 languages, automatic
Button, emails and record in DE · EN · FR · IT · ES · NL — every customer understands everything.
Your whole team on board
Multiple logins & notifications to the right people — nobody misses a withdrawal, and your password stays yours.
Looks like your shop
Your logo, your colours — the button feels like part of your brand, not like someone else's ad.
Ready in 5 minutes · No credit card
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
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 recordExactly 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.
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
Simple, transparent pricing
Start for free. No hidden costs. No setup fee.
Free
To get started: button installed, withdrawals come in — €0 forever.
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
No credit card required
Solo
For one shop: in your colours, multilingual, with a record that holds up in court.
- 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
14-day free trial
Shop
For several shops: one login, team access, everything in view.
- 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)
14-day free trial
Agency
For agencies: manage clients, your own branding, DPA included.
- 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
14-day free trial
More for agencies →All prices excl. VAT · 14-day free trial · Cancel anytime · No credit card required
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.
In Germany since 19 June 2026 (§ 356a BGB); other EU member states are following step by step — Austria from 1 October 2026. Without the button, you face three risks: fines of up to €50,000 or 4% of annual turnover, warning letters (typically €500–2,000 per case) — and the withdrawal period extends to 12 months and 14 days, for every single order.
Three reasons: the mandatory wording "Confirm withdrawal" is firmly locked in — you can't change it by accident. Every withdrawal gets a tamper-proof, publicly verifiable record. And you get both mandatory buttons — withdrawal (§ 356a) and cancellation (§ 312k) — on any platform.
That meets the requirement. But the decisive question in a dispute is: can you prove when which withdrawal reached you? With us, every withdrawal gets a tamper-proof, court-usable record — no other provider has that. See a real proof record →
Yes, with every one. For Shopify, WooCommerce and Shopware there are ready-made apps and plugins. Everywhere else — say Wix or a custom-built shop — you add a short code snippet. And if you'd rather not touch any code at all: simply link to your personal withdrawal page from the dashboard, for example in your footer. See all integrations →
Yes: from the Solo plan colours and position, from the Shop plan also logo and branding. The button speaks six EU languages, each with its legally required labels — the language automatically follows the customer's browser and can be set per shop. Only the legally required label stays fixed — nobody is allowed to change it.
Yes. The widget sets no cookies and loads no external scripts — so it needs no cookie banner. All data stays on servers in Germany, and a data processing agreement under Art. 28 GDPR is included.
Getting started is free forever: withdrawals come in without limit, and you manage the first 10 per month in the dashboard. You start with 14 days of the full premium version, no credit card required. Paid plans start at €6.99/month. See pricing →
Only if your shop offers subscriptions, memberships or ongoing contracts — say streaming, software subscriptions or maintenance contracts. Then the cancellation button is just as mandatory as the withdrawal button. If you only sell individual products, you usually don't need it. With us, both mandatory buttons are included from the Solo plan onwards.
With the withdrawal button, the technical implementation is done. For your online offering to be fully legally sound, your legal texts should also match the new withdrawal function — in particular the withdrawal policy and the privacy policy, and depending on what you offer the terms and conditions too. For the legal side, we work with the lawyers of onwalt.de: there you receive legal texts drafted by lawyers, regularly updated to reflect changes in the law and taking the withdrawal button into account. Learn more about onwalt.de →
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
