Withdrawal Form Template
Use this free template to give consumers on your website a form for exercising their right of withdrawal electronically. The included HTML code collects the contract details of the withdrawal declaration and hands them to our backend for reliable processing.
The new EU withdrawal button from 19 June 2026
From 19 June 2026, an extended obligation applies in EU online commerce. Directive (EU) 2023/2673 adds a new Article 11a to the Consumer Rights Directive (2011/83/EU): where a trader lets consumers conclude distance contracts through an online interface (a website or app) and a statutory right of withdrawal applies, the trader must also provide an electronic withdrawal function. It is commonly referred to as the "withdrawal button".
This mainly affects online shops selling goods to consumers, providers of digital services and content, and platforms with subscriptions. Previously it was sufficient to provide withdrawal instructions and a model withdrawal form. Going forward, consumers must additionally be able to declare their withdrawal directly and electronically via the online interface.
Because this is an EU directive, member states transpose it into national law (in Germany, for example, as Section 356a of the Civil Code). The core standard is EU-wide, but implementation details, and in some member states the mandatory button wording, can differ. Please check the specific requirements that apply in your jurisdiction.
The withdrawal form in this template covers the central input part of this function: capturing the contract details and the consumer's binding withdrawal declaration.
Legal notice: This template and the accompanying information are provided for general guidance only and do not constitute legal advice. For a legally compliant implementation of the withdrawal function in your specific case, please consult qualified legal counsel.
What the electronic withdrawal function must provide
To help you place this template in context, here are the key requirements. Please note that several of them concern how the function is embedded on your website and are therefore your responsibility as the operator.
Clearly recognisable button
Your website must provide an easy-to-read button labelled "Withdraw from contract" (or an unambiguous equivalent). It must be prominently placed, easily accessible, and continuously available throughout the entire withdrawal period. This button leads the consumer to the withdrawal form provided here. Some member states prescribe specific wording, so check your local implementation.
Two-step process with active confirmation
The consumer first enters their contract details and then actively confirms the withdrawal. In this template, the required checkbox "I hereby withdraw from the contract specified above", together with the submit button, serves as that binding confirmation.
Acknowledgement of receipt by email
After the withdrawal is received, the consumer must be sent confirmation on a durable medium without undue delay, usually by email, including the date and time. To do this, enable the Confirmation email feature in your panel, which automatically sends an acknowledgement to the email address entered in the form.
Updated withdrawal instructions
Your withdrawal instructions must be supplemented so that consumers are informed about the option to withdraw electronically and about the placement of the withdrawal function. You make this content change independently of this form template.
How do I set up the withdrawal form?
Our template saves you from writing the HTML code yourself. Simply paste the source code into your website. No download or programming knowledge is required. Delivery of the form submissions is handled automatically by our backend service, which sends incoming withdrawals straight to your email.
The form provides the fields commonly needed for a withdrawal declaration: order or contract number, the consumer's name and address, an email address for the acknowledgement of receipt, the order and delivery dates, and a description of the goods or service being withdrawn. A required checkbox lets the consumer declare the withdrawal in a binding manner.
Professional design
The template's design is clean and flexible, and works well on mobile devices too. If you want to change the appearance or the input fields, the HTML and CSS code can easily be adapted to your needs.
Acknowledgement of receipt by email
Enable the automatic confirmation email feature in your online panel to confirm receipt of the withdrawal to the consumer. You can set the subject, body text, and sender address individually, so add a note stating the date and time of receipt. This feature is available from the Standard plan onwards.
Spam protection
First-class spam protection helps prevent misuse of the form. Form.taxi combines several approaches such as a spam filter, domain allow-lists, honeypot fields, and email validation, all of which you can adjust at any time in your form settings.
GDPR-compliant
Form submissions are processed in compliance with the GDPR. All data is processed and stored securely within the European Union and is not shared with third parties beyond the operation of the service.
Set up Withdrawal Form for free
Click on the following button to display the HTML source code of the form, which you can copy and paste directly into the desired position in the HTML code of your website. The setup of our sample form is completed in a few minutes and it can be used immediately by site visitors.
Frequently asked questions
Everything you need to know
We have designed our service as a practical solution for the simplest possible use.
If you still have questions or need support with the installation on your website, please do not hesitate to contact us. We will be happy to help you!
-
No. The template provides the withdrawal form that consumers use to enter their contract details and declare the withdrawal in a binding way. Embedding it in your website in a compliant manner, in particular the prominent, continuously available "Withdraw from contract" button, the two-step process, and the updated withdrawal instructions, is your responsibility as the operator. The template is intended as a practical building block and starting point, not as legal advice.
-
Through the Confirmation email feature in your panel. After submission, it automatically sends an acknowledgement to the email address entered in the form. Add a note stating the date and time the withdrawal was received. The feature is available from the Standard plan onwards.
-
Yes. The HTML code may be freely modified, for example to add further fields or remove existing ones. Make sure the details relevant to a withdrawal declaration remain in place. If you need support, simply send us a message.
-
Yes. We adhere to the requirements of the GDPR and process all data within the EU. For your website's privacy policy, we provide a suitable text passage referring to the use of Form.taxi.
-
The requirement under Directive (EU) 2023/2673 applies EU-wide from 19 June 2026. Traders who fail to meet the requirements risk warnings (and, depending on the member state, an extension of the withdrawal period or fines).