Are you looking for a simple but complete guide to mastering BGB § 356a? In this post, we will show you everything you need to know about this topic.
Mastering BGB § 356a is essential for Shopify merchants selling to customers in Germany. This regulation defines the 14-day withdrawal right and outlines how and when customers can cancel a purchase. Failing to comply can lead to legal risks and loss of customer trust.

In this guide, you will learn how BGB § 356a works, when the withdrawal period begins, and how to implement a clear withdrawal process in your Shopify store using simple, practical solutions.
First, let’s see what BGB § 356a is.
Table of Contents
What Is BGB § 356a
BGB § 356a is a provision under the German Civil Code that defines how the right of withdrawal applies to distance selling, including ecommerce transactions.
It outlines the legal framework for the standard 14-day withdrawal period and specifies the conditions under which this period begins, pauses, or extends. This regulation is particularly important for online merchants, as it ensures that customers are properly informed about their withdrawal rights before completing a purchase.
If the required information is missing or unclear, the withdrawal period can be extended significantly, increasing legal and operational risk.
Understanding the 14-Day Withdrawal Right
The 14-day withdrawal right gives customers the ability to cancel a purchase without providing any reason.
Under BGB § 356a, this applies to most distance selling transactions, including products sold through Shopify stores. In general, the withdrawal period starts when the customer receives the goods. For services or digital products, the timing may vary depending on when the service begins.
During this period, customers can submit a withdrawal request, and merchants must process it in accordance with the legal guidelines.
For Shopify merchants, this means having a clear and accessible withdrawal process in place. Using a structured solution like the SeedGrow Widerruf Button helps ensure customers can easily exercise their rights while keeping requests organized and manageable.
When Does the Withdrawal Period Begin
Under BGB § 356a, the start of the 14-day withdrawal period depends on the type of product or service being sold.
For physical goods, the withdrawal period begins when the customer receives the item. If an order includes multiple items delivered separately, the period starts when the last item is delivered. For services and digital content, the timing can vary.
In most cases, the withdrawal period starts when the contract is concluded.
However, if the service begins immediately with the customer’s consent, the right of withdrawal may be affected or expire early. It is also important to note that if you fail to properly inform customers of their withdrawal rights, the withdrawal period can be significantly extended.
This makes it critical for Shopify merchants to clearly communicate policies and provide an easy way for customers to submit withdrawal requests.
Merchant Obligations Under BGB § 356a
To comply with BGB § 356a, Shopify merchants must clearly inform customers about their right of withdrawal before the purchase is completed.
This includes providing accurate details about the 14-day withdrawal period, the conditions that apply, and how customers can exercise this right.
You are also required to offer a straightforward and accessible method for submitting withdrawal requests. Relying only on email or hidden contact forms can create friction and may not meet compliance expectations.
In addition, merchants must confirm receipt of withdrawal requests and process refunds within the legally defined timeframe. This includes reimbursing the customer using the original payment method, unless agreed otherwise.
For Shopify stores, this means having a visible, structured system in place.
Using a solution like the SeedGrow Widerruf Button helps ensure that customers can easily submit requests while you stay organized and aligned with legal requirements.
Common Compliance Mistakes
Many Shopify merchants unintentionally violate BGB § 356a due to small but critical oversights. These mistakes can lead to extended withdrawal periods, customer disputes, or legal exposure.
One common issue is failing to clearly inform customers about their withdrawal rights. Missing or vague policy pages can significantly extend the 14-day period.
Another mistake is making the withdrawal process difficult to access. If customers cannot easily find how to submit a request, it creates friction and may be considered non-compliant. Relying solely on manual methods, such as email, is also risky.
Without a structured system, requests can be missed, delayed, or poorly documented. Finally, poor placement of withdrawal information or buttons reduces visibility.
A clear, accessible solution like the SeedGrow Widerruf Button helps eliminate these gaps and keeps your store aligned with legal expectations.
How to Stay Compliant on Shopify
Staying compliant with BGB § 356a on Shopify requires a combination of clear communication, proper store setup, and a structured withdrawal process.
Start by creating a dedicated withdrawal policy page that clearly explains the 14-day withdrawal right, conditions, and steps customers need to follow.
This information should be easy to find, ideally linked in your footer and during checkout. Next, ensure customers have a simple and direct way to submit withdrawal requests.
Avoid relying only on email. A visible and structured option improves compliance and reduces confusion. You should also confirm requests promptly and process refunds within the required timeframe.
Keeping records of all requests helps you stay organized and handle disputes if they arise. To simplify this process, you can use the SeedGrow Widerruf Button app.
It lets you add a clear withdrawal button to your Shopify store, making it easy for customers to submit requests and helping you manage everything efficiently.
How SeedGrow Helps You Comply
Complying with BGB § 356a can feel complex, but SeedGrow simplifies the entire process with a practical, no-code solution built for Shopify merchants.
The SeedGrow Widerruf Button app lets you add a clear, accessible withdrawal button directly to your store.
This ensures customers can easily submit their withdrawal requests without confusion or friction. Instead of handling requests through scattered emails, the app provides a structured system to collect and manage submissions efficiently.
This helps you stay organized, respond faster, and maintain proper records for compliance. You can also customize the button to match your store design and place it in high-visibility areas to improve transparency and the user experience.
With a quick setup and intuitive interface, SeedGrow helps you meet legal requirements while keeping your workflow simple and efficient.
Frequently Asked Questions
Now, let’s look at some frequently asked questions and answers about this topic.
What is BGB § 356a, and why is it important for Shopify merchants?
BGB § 356a defines how the 14-day withdrawal right works for distance selling, including ecommerce. For Shopify merchants selling to Germany, it is essential to follow these rules to avoid legal risks and ensure customers can easily cancel their orders within the allowed period.
Does the 14-day withdrawal right apply to all products?
Not all products are covered. Certain items, such as customized goods, perishable products, or sealed items that have been opened, may be exempt. However, most standard ecommerce products fall under this rule, so it is important to clearly communicate the conditions in your store policies.
What happens if I do not inform customers about their withdrawal rights?
If customers are not properly informed, the withdrawal period can be extended significantly, sometimes up to 12 months. This can create serious compliance issues, making it critical to provide clear information and an accessible way to submit requests.
How can customers submit a withdrawal request on Shopify?
Customers can submit requests through email, contact forms, or a dedicated withdrawal system. Using the SeedGrow Widerruf Button app is a more efficient option, as it provides a clear and structured way for customers to submit requests directly from your store.
Is a withdrawal button required on my Shopify store?
While the law focuses on providing an accessible withdrawal process, having a visible withdrawal button is a practical way to meet this requirement. It ensures customers can easily find and use the feature without confusion.
Can I automate the withdrawal request process?
Yes, automation is possible and highly recommended. With the SeedGrow Widerruf Button app, you can streamline how requests are collected and managed, reducing manual work and improving response time.
How does SeedGrow help with BGB § 356a compliance?
SeedGrow simplifies compliance by giving you a ready-to-use solution for handling withdrawal requests. The Widerruf Button app adds a visible button to your store, organizes submissions, and helps you maintain a clear, efficient workflow without technical setup.
Conclusion
Mastering BGB § 356a is essential for Shopify merchants who want to operate confidently in the German and EU markets.
Understanding how the 14-day withdrawal right works, when it begins, and what obligations you must meet helps you avoid legal risks and build stronger customer trust. The key is not just knowing the law, but implementing it correctly in your store.
With the SeedGrow Widerruf Button app, you can simplify compliance by providing a clear, structured way for customers to submit withdrawal requests. This ensures a smoother workflow, better transparency, and a more reliable shopping experience.
We hope you have found this article helpful and learned something new. If you did, please consider sharing this with your fellow shop owners.
For more useful tutorials, check out our blog archive.
