⚖️ EU Directive 2023/2673 — Mandatory withdrawal button deadline: June 19, 2026. Get compliant before it's too late. See plans →
EU Directive 2023/2673 · Effective June 19, 2026

The withdrawal button
your EU shop demands.

WithdrawKit Pro is the only WordPress plugin handling EU Directive 2023/2673 compliance across WooCommerce, EDD, and standalone service sites — with automation, analytics, and legal peace of mind.

30-day money-back
No external data sent
GDPR compliant
Works with any WP theme
HPOS compatible

Deadline approaching fast.

Shops selling to EU consumers must have a compliant withdrawal button by
June 19, 2026 or face fines up to €50,000 or 4% of annual turnover.

Non-compliance risk: competitor complaints, consumer association warnings, and extended withdrawal rights for every customer who wasn't properly informed.

-- Days
:
-- Hours
:
-- Mins
:
-- Secs

Built for the real directive,
not just WooCommerce.

Other plugins only handle WooCommerce orders. The directive applies to all online contracts — products, services, subscriptions, digital goods, SaaS, memberships. WithdrawKit covers them all.

🏪

Multi-platform

Handles WooCommerce, Easy Digital Downloads, and standalone service sites all from one plugin. No patchwork of tools required.

Automatic refunds

Pro auto-triggers WooCommerce refunds or Stripe reversals the moment a withdrawal is approved — zero manual processing.

🔁

Subscription cancellation

Handle withdrawal from recurring subscription contracts with WooCommerce Subscriptions and Stripe Billing. The directive covers these too.

⚖️

Legal update service

EU regulations evolve. Pro subscribers get automatic plugin updates whenever the legal requirements change — we monitor it so you don't have to.

Works where you sell.

WooCommerce
Easy Digital Downloads
WooCommerce Subscriptions
Stripe Billing
Standalone / SaaS
Membership Sites
Service Businesses

Everything the free version isn't.

The free plugin gives you the button. Pro automates the entire withdrawal workflow and arms you with data, integrations, and protection.

💸

Automatic Refunds

Approve a withdrawal and WooCommerce/Stripe refund fires automatically. No manual steps, no mistakes.

🔄

Subscription Cancellation

Full withdrawal flow for recurring contracts via WooCommerce Subscriptions and Stripe Billing.

🔔

Slack & Teams Alerts

Instant notifications to your team on new withdrawal requests. Plus custom webhooks for any system.

🚀

REST API

Full REST API to connect withdrawal data to your CRM, ERP, helpdesk, or custom reporting dashboard.

🎛️

Advanced Rules Engine

Geo-based rules, price thresholds, time-since-purchase logic, customer group exceptions, and more.

🎨

Visual UI Builder

Drag-and-drop editor for the button and modal — match your brand perfectly with no CSS required.

🏷️

Return Label Generation

Auto-generate DHL, DPD, and GLS prepaid return labels when a withdrawal is approved.

📋

Accounting Export

Export to DATEV, lexoffice, sevDesk, QuickBooks, or custom CSV for seamless bookkeeping workflows.

🛡️

Fraud Detection

Velocity checks, IP blocking, and anomaly scoring to protect against withdrawal abuse and serial refunders.

🌍

24 EU Languages

Legally reviewed translations by native-language lawyers — not machine-translated. All 24 official EU languages.

⚖️

Legal Update Service

Automatic plugin updates when regulations change. We track EU consumer law changes so you stay compliant.

Free vs. Pro

Feature Free ⭐ Pro Competitors
Withdrawal button (WooCommerce)
Two-step confirmation flow
Partial item withdrawal
Guest withdrawal (order# + email)
Email notifications
Easy Digital Downloads support
Standalone / SaaS mode
Withdrawal log with admin notesLimited
Dashboard & analyticsPaid
Automatic refundsPaid
Subscription cancellation
Slack / Teams / Webhook alertsPaid
REST APIPaid
Advanced rules enginePaid
Visual UI builderPaid
Return label generation (DHL, DPD, GLS)
Accounting export (DATEV, QuickBooks…)DACH only
Fraud detectionPaid
24 EU languages (legally reviewed)6 langs
Legal update service
Price / yearFree€49€79–129

One transparent price.

No seats. No traffic limits. No surprises. One flat annual fee per site.

FREE

WithdrawKit Free

Everything you need to get compliant, fast.

0 forever

No credit card. Available on WordPress.org.

  • WooCommerce withdrawal button
  • Easy Digital Downloads support
  • Standalone / service site mode
  • Guest withdrawal
  • Partial item withdrawal
  • Email notifications
  • Withdrawal log
  • Analytics, auto-refunds, API…
Download Free →
⭐ PRO

WithdrawKit Pro

Full automation for serious EU e-commerce compliance.

49 /year

Per site. Renews at same price. Cancel anytime.

  • Everything in Free
  • Dashboard & analytics
  • Automatic refunds (WC + Stripe)
  • Subscription cancellation
  • Slack, Teams & webhooks
  • REST API
  • Fraud detection
  • Return label generation
  • 24 EU languages (legal)
  • Legal update service
  • Priority support
Get Pro — €49/year →
🛡 30-day money-back guarantee. No questions asked.

Managing multiple client sites? Contact us for agency pricing →

What shop owners say.

★★★★★

"Finally something that covers both WooCommerce AND my EDD shop. The other plugins I tried were WooCommerce-only. The automatic refund trigger alone saves me 30 minutes per week."

🇩🇪
Marcus W.
eCommerce owner · Germany
★★★★★

"I run a SaaS and there was nothing out there for non-WooCommerce sites. The standalone mode with the [wk_withdrawal_form] shortcode was exactly what I needed. Installed in 15 minutes."

🇳🇱
Lotte V.
SaaS founder · Netherlands
★★★★★

"The fraud detection caught three serial refunders in the first month. The Slack notifications mean my team sees withdrawal requests immediately. The €49 price is absurdly good."

🇫🇷
Élodie P.
Agency owner · France

Things people ask.

Who exactly needs a withdrawal button?
Any trader concluding consumer contracts via an online interface where EU law gives a right of withdrawal. This covers virtually all B2C e-commerce: physical goods, digital content, services, subscriptions, SaaS, memberships.
When does the obligation start?
The obligation becomes enforceable on June 19, 2026. Non-compliant shops risk fines of up to €50,000 or 4% of annual turnover, competitor challenges, and extended consumer withdrawal rights.
Does the free version make me compliant?
Yes — the free version provides the mandatory withdrawal button, two-step flow, email confirmation, and proper deadline enforcement. Pro adds automation, analytics, and advanced integrations on top of that.
Is my customer data safe?
All withdrawal records are stored exclusively in your own WordPress database. Nothing is ever sent to WithdrawKit's servers. The Pro license check is the only external call, and it only sends your license key.
Does it work with my theme?
Yes. WithdrawKit uses CSS custom properties and inherits your theme's font stack. The Visual UI Builder in Pro lets you match brand colours and button styles without touching code.
What does "Legal Update Service" mean?
EU consumer directives are regularly amended. When legal changes require plugin updates to remain compliant, Pro subscribers receive them automatically — including revised policy text, new form fields, or changed default periods.
Can I use it without WooCommerce?
Absolutely. WithdrawKit includes a standalone mode for service businesses, SaaS products, and membership sites that don't use WooCommerce or EDD. Use the [wk_withdrawal_form] shortcode on any page.
Do you offer agency or multi-site licensing?
The standard licence covers one site. We offer discounted agency packs for 5, 10, and unlimited sites. Email us for agency pricing.

Get compliant today.
Not the day before June 19.

Every day closer to the deadline is a day of legal exposure. WithdrawKit Pro installs in minutes and has you covered across every platform you sell on.

🛡 30-day money-back guarantee  ·  Instant download  ·  No seats or traffic limits