Cancellation Button Effective June 19, 2026: What Online Retailers and Fulfillment Service Providers Need to Do Now

Cancel button
Starting June 19, 2026, the cancellation button will be mandatory throughout the EU. Online retailers must provide consumers with an electronic cancellation feature that is just as easy to use as the ordering process itself. What sounds like a minor UI element actually triggers a chain of legal, technical, and operational changes—all the way down to our warehouses here at Subke.
In this post, we provide a concise and practical explanation of:
  • What exactly the “Cancel” button is and what legal basis it is based on.
  • What benefits this offers consumers.
  • What happens from a technical and organizational standpoint after you click the button.
  • What merchants need to set up in their store.
  • What processes we, as a fulfillment partner, have adapted to achieve this.

At a Glance: Key Facts About the Cancel Button

Requirement for a Cancellation Feature – Overview
📅 Effective June 19, 2026

Effective DateJune 19, 2026
Legal BasisEU 2023/2673
Act Amending the German Civil Code of December 19, 2025 (Federal Law Gazette, February 5, 2026)
Affected PartiesAll businesses in B2C e-commerce that offer a right of withdrawal
Required“Withdrawal Function” on the online user interface
Label“Contract revoked”
or a clearly equivalent phrase
ConfirmationAutomatic confirmation of receipt with date and time on a durable medium
FineFrom €1.25 million in revenue up to 4% of annual revenue
up to €50,000 below that

What is the “Cancel” button?

The cancellation button is a legally required electronic cancellation feature that must be permanently visible and easily accessible on an online retailer’s website or app.
This will allow consumers to cancel their contract with a single click and a confirmation—without having to send an email, print out a form, or call the hotline.
The legislature deliberately refers to a“function” rather than necessarily a traditional button: Even a clearly labeled, highlighted link is permissible, as long as it is visually identifiable and unambiguously labeled.

Legal Basis

This requirement is based on EU Directive (EU) 2023/2673, known as the “Omnibus II” Directive, which modernizes the right of withdrawal in e-commerce.
Germany implemented it through an amendment to the Civil Code (BGB); the law was enacted on December 19, 2025, and published in the Federal Law Gazette on February 5, 2026.
The requirement will take effect on June 19, 2026 —with no transition period.

Who is affected by the “Cancel” button?

This requirement applies to all businesses that enter into contracts with consumers via an online user interface —regardless of the size of the online store.
These include:
  • Traditional online stores (with their own domains)
  • Marketplace sellers (Amazon, eBay, OTTO, Kaufland, etc.)
  • App-based stores
  • Digital booking channels (services, subscriptions)
On marketplaces, the platform operator is generally responsible for the technical implementation. However, anyone who also operates their own online store is responsible for this themselves. Pure B2B stores with no consumer business are not affected.

What benefits does the “Cancel” button offer customers?

From the consumer’s perspective, the cancellation button is a clear improvement in convenience and transparency:
  1. One-click access to the cancellation form —no need to search for contact information or print out forms.
  2. Legal certainty through immediate confirmation of receipt, including the date and time. The consumer has proof in writing that the cancellation has been received.
  3. Same treatment as the ordering process: If something can be ordered in two clicks, it should also be possible to cancel it in two clicks.
  4. No requirement to provide a reason —making the reason for revocation a required field is expressly prohibited.
  5. Greater Confidence in Online Purchases: Studies show that a clearly defined return process increases the willingness to buy.
Important: The cancellation button does not change the right of cancellation itself. The 14-day period following receipt of the goods remains unchanged. The only change is the way in which consumers exercise this right.

What happens when a customer clicks the “Cancel” button?

The legislature prescribes a multi-step procedure :

Step 1: Click on “Cancel Contract”

The consumer clicks on the cancellation option on the store’s website. They are redirected to a dedicated cancellation page—not to a general contact form.

Step 2: Cancellation Form and Confirmation

On the cancellation page, the merchant may request a maximum of three pieces of information:
  • Consumer’s Name
  • Contract Identification (Order, Job, or Contract Number)
  • Electronic means of communication for acknowledging receipt (usually email)
The consumer submits the statement by clicking a second button (“Confirm Cancellation”).

Step 3: Automatic Confirmation of Receipt

The merchant must immediately send a confirmation of receipt on a durable medium (e.g., email). This must include:
  • Contents of the Notice of Withdrawal
  • Date and exact time of receipt
  • A clear indication that the substantive review of the notice of revocation is still pending (to prevent the premature issuance of a certificate of recognition)

Step 4: Internal Follow-up Processes

It is only now that the real work begins behind the scenes—posting the transaction in the ERP system, initiating the return, communicating with the warehouse, and preparing the refund. This is exactly where fulfillment comes into play.

What does an online retailer need to set up in their store?

The following checklist summarizes how to ensure legal compliance in your online store:

1. Ranking & Visibility

  • The button must remain accessible at all times throughout the entire cancellation period.
  • It must not be hidden behind a login , unless the conclusion of the contract itself requires an account.
  • The button must also be accessible for guest orders —ideally via the footer, customer account, order confirmation email, and order history.
  • Fully functional on mobile and desktop.

2. Visual Design

  • Clear color highlighting, sufficient contrast.
  • Clear labeling: “Withdraw from the contract” —not “Cancel,” not “Request a return.”
  • Easy to find, like a primary CTA—not buried in 12-point gray text amid the chaos of the footer.

3. Two-Step Form

  • Create a dedicated landing page for cancellations; do not redirect users to a generic contact form.
  • Required fields only: Name, Order/Contract Number, Email.
  • “Reason for cancellation” is not a required field. A voluntary query is permitted—but must be clearly marked as optional.

4. Confirmation Mechanism

  • Automated confirmation email with a timestamp.
  • Note regarding an ongoing efficacy trial.
  • Archiving the statement for legal documentation.

5. Revision of the Cancellation Policy

  • Note regarding the existence and location of the cancellation option in the cancellation policy.
  • Update to the Terms and Conditions and Privacy Policy.

6. E-commerce Platform Status (as of 2026)

  • Shopware 6.7.9.0+: Native Support
  • JTL Shop starting July 5: native support
  • WooCommerce: via certified plugins (e.g., Trusted Shops, Händlerbund, IT-Recht-Kanzlei)
  • Shopify: Third-party apps are required; customizing Liquid templates is recommended.

What does the cancellation button mean for us as a fulfillment service provider?

This is where things get exciting for our customers at Subke. The button in the store is just the tip of the iceberg. The real work happens after the click —and that’s exactly where we come in at the warehouse.

Greater capacity, faster response times

Experience shows that when a return is just two clicks away, the number of returns increases—as do customers’ expectations regarding processing speed. Longer wait times for refunds are subject to stricter penalties under the new law. We have optimized our goods receipt and returns processes so that returns are inspected, documented, and approved within 24–48 hours.

Consolidation of Multiple Input Channels

Today, a typical Subke customer sells through their own online store as well as two or three marketplaces. Starting June 19, 2026, each channel will provide cancellation notices with their own IDs, timestamps, and confirmation logic.
Our role as a fulfillment partner: to integrate all channels into a unified workflow.
Specifically, this means:
  • API integration with our customers’ return functions and those of the marketplaces
  • Normalization of Different Data Models (Order References, Timestamps, Status Codes)
  • Unique mapping of each cancellation request to the physical order in WMS

Real-Time Status Synchronization: Store ↔ ERP ↔ WMS

A return notice must be entered into our warehouse management system (WMS) in real time as an “expected return.” This is the only way we can:
  • automatically assign upon receipt of goods,
  • document the condition assessment (Grade A, Grade B, defective, disposal),
  • Send the refund trigger back to the store/ERP,
  • Initiate restocking or re-commerce directly.

Advanced Returns Management

We have expanded our returns management system to meet the new requirements:
1. Automatic recording of the reason for return (if voluntarily provided) for analysis within the product line.
2. Photographic documentation of each return as proof for the retailer and the end customer.
3. Condition codes for clear inventory management (saleable / refurbishable / unsaleable).
4. SLA reporting by customer that provides transparency regarding the processing time for returns—important for the merchant’s refund deadlines.

Data Security and GDPR Compliance

Return forms contain personal data. Our data transfer interfaces are encrypted in compliance with the GDPR, access is logged, and retention periods are clearly defined—so that merchants can maintain proper records not only under commercial law but also under data protection law.

What Retailers Get from Us, Specifically

  • Plug-and-play interfaces with Shopware, JTL, WooCommerce, and Shopify
  • Marketplace Consolidation via a Unified Returns Interface
  • 24–48-Hour Processing SLA for Inbound Goods and Returns
  • Live Status via the Subke Customer Portal
  • Reporting on Quotas, Reasons, and Reimbursement Times

Exceptions: When the “Cancel” button is not required

Not every product is subject to the right of withdrawal—accordingly, the button does not have to be universal. Exceptions apply, among other things, to:
  • Custom-Made Products ( Configurators, Custom Orders)
  • Perishable goods (e.g., fresh produce)
  • Sealed goods whose seals have been removed by the consumer (hygiene products, data storage media)
  • Reservations with Specific Dates (Flights, Concerts, Events)
  • Purely B2B contracts
For mixed product ranges (e.g., a store offering some products that are eligible for return and others that are excluded), it is recommended to provide the button as a general rule—its effectiveness will be assessed on a case-by-case basis.

Fines and Risks for Non-Compliance

The sanctions are clear:
  • Up to 4% of annual revenue for companies with annual revenue exceeding €1.25 million
  • Up to €50,000 for small businesses
  • Risk of receiving a cease-and-desist letter from competitors and consumer protection organizations
Added to this is the reputational risk: A missing or hidden “Cancel” button is likely to quickly become a topic of public discussion in reviews and forums.

Checklist: How to Be Ready by June 19, 2026

Checklist: Implementing the Cancellation Feature 📅 Deadline: June 19, 2026
0 / 11
  • 01
    Overview: Which products/contracts are subject to the right of withdrawal?
  • 02
    Check the shopping cart system for "Cancel Order" button functionality (version, plugin, customization)
  • 03
    Place the cancellation button in a prominent location (footer, customer account, order confirmation)
  • 04
    Two-step form with a maximum of three required fields
  • 05
    Automatic receipt confirmation with date and time set up
  • 06
    Updates to the Cancellation Policy, Terms and Conditions, and Privacy Policy
  • 07
    Mobile and desktop tests were conducted
  • 08
    Marketplace channels reviewed (Amazon, eBay, OTTO, Kaufland, etc.)
  • 09
    Interface to the fulfillment service provider has been enabled
  • 10
    Internal processes for returns, refunds, and accounting have been documented
  • 11
    Customer service employees trained

FAQ on the Cancellation Button 2026

When does the requirement to provide a "Cancel" button take effect?
Effective June 19, 2026, throughout the EU, with no transition period.
No. A clearly labeled, highlighted link with equivalent visibility is permitted.
“Withdraw from the contract” or a phrase that clearly conveys the same meaning. Terms such as “cancel” or “return” are not permitted.
Only name, order/contract number, and email address. The reason for cancellation must not be a required field.
The content of the notice of withdrawal, the date and time of receipt, and a note stating that the substantive validity is still being reviewed.
Yes. However, the marketplace operator is responsible for the technical implementation there.
No. This requirement applies only to contracts with consumers.
Fines of up to 4% of annual revenue, as well as the risk of receiving cease-and-desist letters from competitors.
We consolidate return requests received from our online store and marketplaces, assign them to the corresponding physical order in real time, review returns within 24–48 hours, and approve refunds—all in a documented, GDPR-compliant, and SLA-monitored manner.

Conclusion: The button is small, but the process behind it is huge

At first glance, the cancellation button is a UI element. Upon closer inspection, it serves as a litmus test for process maturity in e-commerce: It reveals how quickly the online store, ERP system, accounting, and warehouse work together when a customer clicks “back” twice.

Those who view June 19, 2026, not just as a compliance deadline but as an opportunity to streamline returns and refund processes will come out ahead: less manual work, faster refunds, happier customers—and a robust data foundation for product assortment and quality decisions.

That’s exactly what we do at Subke for our fulfillment clients. Contact us if you want to ensure that your return process runs not only in compliance with the law but also efficiently on the deadline.

Additional information:

About the author: Over the last few years, Mr Schmidt has become increasingly involved in logistics at Subke GmbH. Previously, he implemented online shops, marketing and SEO strategies himself. He knows the requirements and challenges that an online business brings for retailers.

Related articles
IHK Präqualifizierung

Subke GmbH

IHK Zertifikatsnummer: 03 151 227763

Das Büro ist von 9:00 bis 16:00 Uhr besetzt.

Die Mitarbeiter im Warenlager sind von 08:00 bis 15:00 Uhr telefonisch erreichbar.

Warenanlieferung von Dienstag bis Freitag: 8:00 – 15:00 Uhr

Containeranlieferung von 8:00 – 13:00 Uhr.

Keine Warenannahme am Montag, Feiertagen oder Aktionstagen (z.B. Cyber Monday).

01. Jan. 2026 – Neujahr

03. Apr. 2026 – Karfreitag

06. Apr. 2026 – Ostermontag

01. Mai 2026 – Tag der Arbeit

14. Mai 2026 – Christi Himmelfahrt

25. Mai 2026 – Pfingstmontag

03. Okt. 2026 – Tag der Deutschen Einheit

31. Okt. 2026 – Reformationstag

25. Dez. 2026 – 1. Weihnachtsfeiertag

26. Dez. 2026 – 2. Weihnachtsfeiertag

Geplante verkürzte Öffnungszeiten vor oder nach den Feiertagen:
24.12.2026 mittags und am 31.12.2026 mittags