Beyond the withdrawal instructions, German law (Annex 2 to Article 246a § 1 (2) sentence 1 No. 1 EGBGB) requires merchants to provide a model withdrawal form. Here's what it must contain and how to integrate it in Shopify.
What is the model withdrawal form?
The model withdrawal form is a statutory template (Annex 2 EGBGB) consumers can use to withdraw. Merchants must provide it — in addition to the withdrawal instructions and (from 19 June 2026) the withdrawal button.
Addressee
Name, address, phone, fax, email of merchant
Withdrawal declaration
"I hereby withdraw the contract concluded by me for ..."
Order and receipt date
Required field for deadline compliance
Consumer name & address
Plus signature (if delivered on paper)
PDF generation
Auto-generated per withdrawal per Annex 2, with merchant data pre-filled
24 EU languages
Consumer receives the form in their contract language
Audit trail
Every PDF is archived with timestamp in the DB (burden of proof)
Compliance
Wording checked against Annex 2 EGBGB, updated with statutory changes
Revoka auto-generates the form in 24 EU official languages.