Many people are currently searching for “withdrawal button”. What they usually mean is the so-called withdrawal button or electronic withdrawal function, which has been relevant for affected online contracts since 19 June 2026.
It is important to understand that this is not simply about adding a new button somewhere on the website. The button is only the visible entry point. Behind it, there needs to be a process through which customers can declare and confirm their withdrawal online.
This fact check briefly explains what it is about, when the new obligation applies and which questions shop operators should review now.

What is the withdrawal button?
It is the entry point to an electronic withdrawal function.
Customers should be able to withdraw online from a contract concluded online. For this purpose, the function must be provided through the online interface, for example in an online shop, on a website or in an app.
The function must be clearly recognisable. For example, the wording “Withdraw from contract” is envisaged. Equally clear wording with the same meaning is also possible.
In short:
The withdrawal button is not just a link. It is the start of a digital withdrawal process.
Since when has the withdrawal button been required?
The new rule has applied since 19 June 2026.
Since that date, affected businesses have had to provide an electronic withdrawal function. The legal basis is the new Section 356a of the German Civil Code (BGB).
This is why people are currently searching frequently for terms such as:
- withdrawal button 2026
- withdrawal button mandatory
- withdrawal button from June 2026
- electronic withdrawal function
- withdrawal button 19 June 2026
Who needs a withdrawal button?
The topic is particularly relevant for businesses that conclude contracts with consumers online where a statutory right of withdrawal exists.
This may include, for example:
- online shops
- websites where contracts are concluded online
- apps
- providers of digital services
- service providers with online booking or online contracts
- providers of goods, services or digital content
Not every case is the same. Pure B2B transactions need to be assessed differently. Individual products, services or contract types may also be subject to special rules.
Therefore, whether a specific shop is affected should be reviewed from a legal perspective.
Is a normal contact form enough?
A normal contact form is generally not enough if it only sends a free-form message.
Why? Because the withdrawal should not simply arrive somewhere as text. The customer must be able to declare the withdrawal through an electronic function and then confirm it unambiguously.
It needs to be clear:
- Who is withdrawing?
- Which contract or order is involved?
- Which electronic means of communication should be used for confirmation?
- Was the withdrawal deliberately confirmed?
- Was receipt confirmed electronically?
A contact form can collect a message. A withdrawal process needs to do more.
More on this:
Why a Contact Form Is Not a Withdrawal Process
Which details must customers be able to provide?
Under the new Section 356a BGB, customers must be able to provide or confirm certain details through the electronic withdrawal function.
These include:
- the consumer’s name
- information identifying the contract or part of the contract
- details of an electronic means of communication for confirmation of receipt
In an online shop, identification may for example use an order number, email address or other suitable order data. The key point is that the withdrawal can be matched to the correct contract or transaction.
Is confirmation required?
Yes. After entering the details, there needs to be an unambiguous confirmation function.
For example, the label could read:
“Confirm withdrawal”
It must be clear to the customer that this step submits the withdrawal.
Afterwards, the business must confirm receipt of the withdrawal electronically without undue delay. This confirmation of receipt must be provided on a durable medium. In practice, this will often be an email.
What does the withdrawal button mean for WooCommerce?
For WooCommerce shops, the withdrawal button is not just a design question.
It is not enough to add a button somewhere and handle the rest by email. The shop needs a clear technical withdrawal workflow.
Important questions include:
- Where does the withdrawal start in the shop?
- How is the correct order found?
- Does this also work for guest orders?
- Can individual items or parts of the contract be identified?
- How is the withdrawal confirmed?
- Is a confirmation of receipt sent?
- Where does the case go afterwards for processing?
WooCommerce already holds much of the relevant data: orders, items, customer data, statuses and email addresses. A sensible withdrawal process should use this data instead of letting the withdrawal arrive as an unstructured inbox message.
More on this:
Withdrawal Button 2026: What WooCommerce Shops Need to Know
What about guest orders?
Many WooCommerce shops allow orders without a customer account. This is often useful at checkout, but it becomes important when it comes to withdrawals.
If a customer ordered as a guest, they cannot simply log in later and select their order. The withdrawal still needs to be matched to the correct order.
That is why the workflow should also work without a customer account. In practice, this can be achieved using the order number and the email address used for the purchase, for example.
More on this:
Guest Orders and Withdrawals: Why the Withdrawal Button Must Work Without a Customer Account
What should shop operators review now?
The most important point is not simply: Is there a button somewhere?
A short check is more useful:
- Does the shop sell to consumers?
- Are contracts concluded online?
- Is there a right of withdrawal for the products or services?
- How are withdrawals currently handled?
- Is there only an email address or contact form?
- How is the order matched?
- Does the workflow work for guest orders?
- Can individual items be withdrawn?
- Is receipt of the withdrawal confirmed?
- Where is the case processed internally?
- Do the legal texts and withdrawal information need to be updated?
Legal review remains important. But the technical workflow in the shop is a separate point.
What can a technical WooCommerce solution do?
A technical solution can help map the withdrawal directly in the WooCommerce shop.
For example:
- verify the order
- select affected items
- confirm the withdrawal
- trigger confirmation of receipt
- make the case visible in the backend
- structure internal processing
Widerrufsmanager for WooCommerce focuses on exactly this technical workflow. It does not replace legal review. But it helps ensure the withdrawal is represented as a processable case in the shop rather than as a loose email.
Depending on the version, additional features can support more complex shop workflows, records, exports or structured processing.
More on this:
Widerrufsmanager Lite or Pro: Which Version Is Right for Your WooCommerce Shop?
Conclusion: the withdrawal button is not a design detail
The term “withdrawal button” sounds like a small website element. In practice, however, it is about much more.
Since 19 June 2026, affected providers have needed an electronic withdrawal function. Customers must be able to declare and confirm their withdrawal online. Receipt must then be confirmed electronically.
For WooCommerce shops, this means checking more than whether a button exists. The workflow behind it also needs to be considered carefully.
Find the order. Match the items. Confirm the withdrawal. Process the case internally.
That is what determines whether a button becomes a functioning withdrawal process.