How to charge Pfand (bottle deposit) on Shopify
Last updated: July 18, 2026 · Rates verified against the German Packaging Act (VerpackG)
To charge the German Pfand on Shopify, create a fixed per-product fee of 0.25 EUR with two conditions: product tag is one of deposit, and customer country is one of DE. FlexiFees then adds one deposit line per matching bottle, multiplied by quantity, itemized separately as German law requires.
The rule in FlexiFees
| Setting | Value |
|---|---|
| Fee title | Pfand (bottle deposit) |
| Calculation | Fixed amount, per product fee |
| Amount | 0.25 EUR |
| Taxable | On (Einwegpfand carries VAT in Germany) |
| SKU | DEPOSIT |
| Conditions (match all) | Product tag is one of deposit · Customer country is one of DE |
There is a one-click EU deposit-return (Pfand) preset in the app that creates this rule for you, unpublished, so you can review before going live.
What your customer sees
One consolidated deposit line that scales with quantity: 18 bottles at 0.25 EUR show as "Pfand (bottle deposit), 4.50 EUR" in the cart, at checkout, and on the receipt.
German deposit rates (VerpackG)
| Container | Deposit | Tag suggestion |
|---|---|---|
| One-way (Einweg): cans, PET, most single-use bottles | 0.25 EUR | deposit |
| Reusable (Mehrweg) beer bottles | 0.08 EUR | deposit-beer |
| Reusable (Mehrweg) water and soft drink bottles | 0.15 EUR | deposit-mehrweg |
Different rates are simply different fees: create one fee per rate, each with its own tag. All three can be live at once and stack independently.
Other EU deposit-return schemes
| Country | Scheme | Typical deposits | Condition |
|---|---|---|---|
| Netherlands | Statiegeld | 0.15 EUR small bottles and cans, 0.25 EUR large bottles | country is one of NL |
| Denmark | Pant (A/B/C) | DKK 1.00 / 1.50 / 3.00 by container class | country is one of DK |
| Sweden | Pant | SEK 1 to 2 by container | country is one of SE |
| Finland | Palautuspullo | 0.10 to 0.40 EUR by container | country is one of FI |
| Portugal | SDR | Scheme rates per container | country is one of PT |
Verify current rates with each national scheme operator before publishing; deposit classes change as schemes expand.