---
title: Irish Return Deposit Scheme for Craft Commence
date: 2026-06-11T03:16:00+01:00
author: John Henry Donovan
canonical_url: "https://johnhenry.ie/blog/2026/06/irish-return-deposit-scheme-for-craft-commence"
section: Blog
---
Browse by categoryAll PostsWeb DevelopmentDesignLifestyleMusic &amp; FilmTutorialsSpottedSpeakingReviewsFound FoodRecipesIreland

[](/blog)

# Irish Return Deposit Scheme For Craft Commence

Posted on 11th June, 2026

I’ve released a new plugin for Craft Commerce that allows you to link container deposits (Ireland’s Re-turn DRS or any equivalent scheme) to products. Deposits appear as their own line item in the cart, scale automatically with quantity, and stay outside the scope of VAT.

## **Features**

- **Per-product deposits** – Assign a deposit type to any product or variant via a custom field
- **Auto-managed line items** – Deposits appear as separate line items that track quantity changes
- **Admin-managed deposit list** – Maintain multiple deposit tiers (e.g. €0.15 cans, €0.25 bottles)
- **VAT-exempt** – Deposit line items use a dedicated ​“Container Deposits (No VAT)” tax category
- **No discount leakage** – Deposits are non-promotable; catalog pricing rules never apply to them
- 🇮🇪 **Re-turn ready** – Matches the official Irish Deposit Return Scheme structure out of the box

## Container Deposits Plugin for Craft Commerce

[Read the documentation here](https://plugins.johnhenry.ie/container-deposits/)

[Purchase the plugin here](https://plugins.craftcms.com/container-deposits?craft5)

## Multiple Deposit Tiers

Maintain a CP-managed list of deposit amounts (e.g. €0.15 small, €0.25 large).

![Container deposits 2](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAASCAIAAAC1qksFAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAC3UlEQVQ4jV1VW7LsOAiTME46vc35mT3fhXT8AM2HnT7nToqiiAsjwMLmn3//AQBCgEDhMfYKJALLZf9QIMC/bPDr8+j1OQFtmyQAgr8EJPf272ZqRRQFSo8A0k5HAnZcJ1aGFCkzmLEUWVEpMoMVmMFs4W3MlX4KEjMZiYylEYl8RILkJq1dMoO73OFVtapWeIU73FEKrcCMG0OUmIlIRmBOzIkxMQfG0JhrRRlIeFnl2AbAceo8cb5wnjhOHAdqZa0shaWQRq4jSkYiAnOgD4yh1tC6WlNvak0Eh6RcABQAK/CK88R14XrjdfF64XzxOHgcdGdx7iJ2+iu6ekdred+6P/IiY0pSKoPK1SKBxKqgHjhfvC6837zevC6+XjwO1mr+AAjIRATGQO9qTfedXtIoITMQUzFzTpBu0jpumqEUVMdx8Dz5euG67P3m68XztFWElZ8KZmgM9JZeZHsx59Ts7I5iNIp008MqAjRaQSl0Z627Oedp58njMHeW8lOBT5iJQCojOAZrRXUWZzFt4sGpZwxAPFQkSRpJmv2SsioARAIyFYMZljaDEaQIkXro7Dv4MybKZEpfLkcgQhGISLONru2gCGUqQ5mpzMzUjiIpIQEu7NBYxIjQHBxTo7NXutNMa7IiVosAIRMzMEb2ptazt+w958g5ImZmpFKSkJ4gwAdgLmKg3SgGcsXFGDwWWAFJCCnE1JzqXa3l/dH9yft+kGbGlEKS57piJORmBUoRCWkRke3GccArfQ/z9o/QnBhjTdaag7w/6i1nV0xlfiuA1oYxYCZgg7Wmzwe1ola478MkIVBSBiIwp+ZQ7+p9z3C71btiIncFFFdGKQxJitAY8lu1yh3uKgX77jN8K95djdUrzKExFh7m0JzIgNJz+0sZkDJTc6o3Wclish8BqX2fbtptDP2iXAYyt5Yk+XpYACglhDISELk1n8dnERz835uyDmSNKqWvjWUD/wEhcMRVUcYzBwAAAABJRU5ErkJggg==)

## VAT-exempt by Default

A dedicated ​“Container Deposits (No VAT)” tax category is created on install.

![Container deposits 6](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAASCAIAAAC1qksFAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACjElEQVQ4jV2VW5LsKAxEMwW47pInYvY6+2gDOvMh7O6+LkJB2KBHKlPl//79R5IsJEl8L79vvh/q7Pnm3/vX6se++7loCfn9SZaF7L8v/nCKLAksGfTsxXdi/YlsLNs4CNtBGIdsRWBLtv0rABgEzrIpUsljJZDU2xvLQYRao4Wi0ZpaU2tEU4QjZMsuWIScqUS5nam9a/FslKkUZI/j3QrTmnpX74yhPjS6elfras2tKaKKOOlnqlyvpbWY89g5T/PYRr0V/rYcao3edV26ProuXUPj8hjq/QSIsCzhRJna5Xpp3tw39419WkGSktUbTwsjFE29My5fl/589Pno+niMN4YdclWQ2qm1tCb35G5EYEO53uyFhXggOiiFCqUxPC5dH38+ui5fl98iZAslBQ6zXAvITNbKtVSnLEk9eKj4xnjCuHePoTE8hvtwb47QCZDaoTACYO+sDFo4rDCH3fRC7CfNZduVgmU7wo4nqag2n1thFbuilirx1x2iC2QJBBICkZDKdCaZyiS3M6pQfJpM7voESWZmkiSZlK/jsZfoKNeZ2t/M01qeU/YR1GFqTZJ8ejCZN2vmmuyVe5M7M4ESW88C6NBuay/mVDQ5pG9HnlMtjhQquXN4MW/uL+4v7ps1cy9ywxaJ6PvMkCS31iJCxWVSuVlT437kFo6HdByVsZaqiPsszcleByrRt04DyNReTAHKTcmyd3p/5seZFk8AlPsAVYKYU2syl9YiUyBUELlKpp5M9qJNvhqt0YIIRVBEqrH7FvEOjL21l/Ymn1lESvR9RivIJJDsjZ2lzLI2Yc4Yf5T/Ei/T8D1Kiywg4cOiUgJgUiVTpYWcEhZSDRl+/aHwmOc1f2+Q/gf1zoiuNeHWPgAAAABJRU5ErkJggg==)

## Per-product Deposits

Assign a deposit type to any product or variant via a custom Craft field.

![Container deposits 8](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAASCAIAAAC1qksFAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACGklEQVQ4jV1VQbYbMQiTsHv/q3TRI/UYRuoC8Ph3MnGIX4KQEB7+/fMbAEAQqDdZwd0FDM9qw67YvV8LTAJ056kAexLNRTYECA6mC8iwYRaAbZogDNMwQNIAQT+l7fgQCJIkSDAq4MtseLhIGBXYvYuih8v6BZjSEcEIMBiBGJhHtOFhq1YVhqX6xM/XXh7li0EEYnEtroUIrkUG4sX4kb3vzIltC7Ihm6D3Gok55XMvro29C4ZrNSc2Cdt4Uz+3JCcMWawf7nXbW1pEMBb3/u7L5pK4tVfek86jc0wys1tkltt2XIlIMsjgCq7g3vy1uX81RgQYLVLpkFKmzzEpgoAqc4QsEDAIbD425cOiqYxKWAts40KmBQqkAcFhS+IKiogCZGHs8jc9ALfluKYlxrtdSAAK0CRNkuHGngo+w2GXb43GKDOzDS7IkBgBCYHbA7hNWQ69o1FD4fYyDG9/YLZNGbIkSjzJMc8dC0+TISnTeZRpperyjMZgbLW1SRsyJSh5numSPheRbdMyUlkzU+f4HCmltK3mBwxAc6AFJU4LSQmZnT3ia/JVJmU1xrcqJ78N76xcNiyoVD4orVailLnZn1m2VTwkWWlJqf76P4MaBQMykLARhhInEARrnQ7zO9i+DmsOo7f38CvRnJQiYEhVsjmp33np4jxH6hzfP9ey23VRHX6cIe+nwFc13kfLU9HnyHkaTVx/+we373iSiKbkDgAAAABJRU5ErkJggg==)

![Container deposits 7](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAASCAIAAAC1qksFAAAACXBIWXMAAA7EAAAOxAGVKw4bAAADBElEQVQ4jVWVW5bmJgyEq3TB3avNArLWbCP9G5AqD9gzEx8djP2gD1UJ4D9//wUA3ejWLlRhbVRxN7opGUgzc7cIy2SERTACbjQTKEBSV/eu2rv37rV7VVepO/A8BEhSIMwgwUGSAGg0gwcikMFIRCCcbqARAKBugJDQBhpI8Mkbz5QQCTM6QIM5AwBIo/lZ9angLJ/uNAMpCRKruDfXJicEdKsaLEGBl0U6zEA9XyTN6W6RFmE5LNN/SWRGGgCpuxp7Y03dk2Y8glepgNKvCs6bIEHSHe4WyUzL4WNYDhvDc1gE/QB4tOcuzol5d3zOT1RpL5GigrDXBcIMbnBnJDM5ho3Lr8uuy8dl4/KRFmkepIFAS7W5Nu67Pz9mXhK6tBbCZRAVFI/BMIM7wpHJTLsuXpd9fdn15We8Ls/xAI67rd4bcyrTzBpgbayJDLnJ0OhXIhhoMIMHIzDGk/3r276/+fVl17ddl40/AAK6sTY8mmQ3amPeyIS73GQUf5t81D8d6fRgxCNUpo1h17Br2LheiQhB3cdqViEXI+BxsoMUISIIQHgcfsQiSZAwwgz2Fve/ydvnZjDKCKNoMIonIEBAvNkB6Xd0o4VqVKEa3apStbxU1uCRSN3dpe4ndEZJOs0uIAD9kb1RjV3y4lpyl4d8thnJBtlCNn0/m6C7965595q9Vu/VtVX74UF4ADoNARSIp60E4ClGh4q1MUZHmjvsBVT1nHXf9fnp+9Nzai/VRjcEgKFfFbSgVje6UM+p12tjTty3rkvjspGW2QdAHol67Zp3fT7182/fPz2n1la3BMACarwWAEARe2Mu+WTc/HyUQyM5hsboTGYyXgCgrq7qNeuedX/656fvj9ZUFVr/r+AU0YIkEYRodGeEMpnZmTYCB+AOo/A6vXev1XP2feu+tRfqlei3yecIrMJuVB8SSJnRnRnM0EhkMB3hModRRJ8Db9fBaK5zo0B6AYLQUKMLu7Q2duFcPq2zIRTODI7ACGQgz4aiaA+juqu0S7tUpaeJ8B+kYWpm3WoYagAAAABJRU5ErkJggg==)Handle Multipacks easily

![Container deposits 4](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAASCAIAAAC1qksFAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAC2UlEQVQ4jVVV0bLrOAiThJ30/O6+76fufzS2QffBbs9dj8sknQkgkID//fsP9rGPNYhtIfBYSqBIUiJJAgQJwEDZBZf/unDZgBu+h4SN/S20HeC8k9s5RRIkSOJ4h02ALpbhggt10jXQ+HcA6nxMkaJEiZQUkrSfdySAgA3a5UIVM1HJTGSCiQKq4C8CEhQlKBiBaIxQNLXGaIpQtFBQpz4neZezmFm5vBbXxFxcE2t6Ldg2Gw3shCREY+vs+17ql3pX72o9WlM06SAAgCpUObPWxJwew2PU82AQMGxXgfgiEBVojf3ifeu+dd26X7pvXVf0S62rhSJOiWyUv94xnno/bG+KgFGFTIsuNPpTIwpq6p3Xpful149eP3q94r7jutSv6E3RdoVoo8prcU6M4adLUQRcyPRaXoElg+3bAlCMYDS2i9fN+9brpZ+fjSOuS/1UiZvNVV4LYzjCZNmo5FpoAy0smTS/CLwTE7TDxG6Getd18bp4XepdrfEbIBMSANqoxJpoDS0QYQmkCQMNBk7XPrT/m+8SDjmF7z16tCVIlkyZ2ylNAjRpfAJwq9cb+L51nrNQ5Upvm1uM2CT5/b/KrvLnYNuv0L6us5DltbyW53QbjiiJYNnIjrYoEYTtylqr5swxao6aw2vWWs78xsIpEbCzdibW5Gx+Hkt7yKASa3l2t1YRexQdBGvVmvmMfN75fufz1By1ZuVyJWxj68CA7UyuxJimsF1nei6P4f5279UaQ6c9sI/KVs6Z48nnqfe73u8aw2ttEICbDRAsI8tcAGwzcxOc/e3e3Vq1xhan2x+putKZuXGMmWPUeDyG50TmHswbgQ0gi56uQibmRES1QGuKcOwBpd8Ah0flqqqqXLlOpNotrLTLvz2AzwCv4lomvYem5F+actuzBvZQ2EjKtX+Vztrv+N8+MIBC/e6dz4zaKgTFvRTw2Qc+UqKBOjsHH5YegAD+AGTvpZ+iLlcMAAAAAElFTkSuQmCC)

## Auto-managed Line Items

Deposits appear as separate line items and stay in sync with cart quantity changes.

![Container deposits 10](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAASCAIAAAC1qksFAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAC7klEQVQ4jV2VUY7kNgxEX1GS3b3nzAVy49xi2pbIyoc8s5sYhCEIMB/JKkv65++/MHZRRabXYi1nkklZBknRo3X1EePQGOpDfag1RRBhsG2Xs5yrMp2r1nIlVR2ELMsIhIIIzN4HKULR6Z1+MAYPoCsa0RACbKrMwkEVCAkwdCQMggj2o1Azu3aFWt8l7/Jj/JTfniw2lWRqTseN9OwgTH9osmwrFG1DiCC6elc/NI44vt99RO9qjZCQbe2ZzOnr4mpIVJHLAO6SdkZrL4MIotE7Y2iccRw6X3GcOo44jhhDras1JGxVOZP71n1pDLUAk+k1EXZ1FLCnIRS0Ruv0wXHoOHW+dL7i9Yrz1Pl6AL0rYgPI9Jx1Xfp81BpAJnNyhZH9dCAkx3f2ceg4OF96vfR6x+sd77der9iA41DbAKjySuatMX5nv2/6x60hbHcIBAppT2Ywho6TXfLrrV+/9H7H6/308dMBUMVa3B0FNmtxX4zh3rZ9sbu2pAiFta3d2M4ZB8ehZ1anzpP/Apy1vadM5mB0encLR7NkYdzxN2KbDn3rod/CxDbV73DE9gYVju9Q+PkQ80TH5tkwNrWj/ogky5nOVKZbIxPbQJWrnOlKV9k7bO9cD4BnrSKLSFayFnPSp++b3t0aEZYKq0q9862B16r7rvuuedectZZzwwxY6qoyggJw7slY+6AQ+5yqUiZraR4ag0cD2eWVNe+6PvX15evj66o5nYsqA1KnDMaiTBQussh0JrlY03PqvnV9fJ46zh+AJWxnes267vp81ddXfT6+L8/pKmNL3VX8PJJXEpPZuG+uy8fQ1+nz1HnoODmeDtg/GmwNat513/X57mNNVwLE08GjsNnaYEGI1ujdY3D8WHawAa0TAtl2lXPVXL5v31ddH89JJfafI/pxTu67wZj/Yw7G0Bj0QW9E82ZslTK9ltfynF7LvzXYFtrW3HPP5VwPCf8wGINx+NiATu+bsc8c2658bqpMnsnrXzwzYgypd2nNAAAAAElFTkSuQmCC)

![Container deposits 3](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAASCAIAAAC1qksFAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACMUlEQVQ4jVWUS7bbMAxDLyh1/xvorDvrNmoBHZBy8nwUObFigAA/+vvnNwAoQAQEEUEFQUmCQpIKSQj1PYBwCBicOJg4JDFA9qDz3iMBnw0uogS6J+rnAYkkA0CIOkZCYF/ohgHq876kz/Z1of5vBhElSnCIcYBkzvcLfyHfq1S9V/WPmke6Wgmk7TC2bCxkbDwUm9yIB7buWqqqtaqq+ns1oTqaECVxbOscnUMvSJJr3GtRSy9qaS3Vqr20ltbWWlqrmdQK2uQkCT461vNwDs8zzrUskfCdZH1i31t717vWqrWrTy9BEmw69iqefxDiOCnHBEK2cuHpbJaqJva99etXk2ltrcmFUMeInfPwiE6rzTF1kCJFRK0g6CsLqIamlqpdGqNaQRcmMecL2pVTqYZW1Aq4Ct46poXM7WdlComqr7oWYhC7C8QLPQRXwdScbuVNabcPtqpyfzKFEtt2YsdO4txrHGyCgG775XbKceqkRrJEAJsqPimwj30eP8fn+Jxm8ktCQvbb3HJQOEYnUytkKn1VHVZFJekGY9sN7efx8/g8TeMW8yoYA9sNSW+zTJ0cnuUqVVE9jqbQm+M0xxmOnDP4gTcHM6ViDkmIZceHGmhVqSb7ESSmRYyQpsrdbybYLzwEC93E1uEpqttbubXUI7pLwWNh7G6w9sY9r6+CEKGZXKCkh63HjQaVlDvl3hJ076OmbetBOkn+YRFTfagJ+Hmi+eQnR3fA15rcvq//B3sHTRWsipXvAAAAAElFTkSuQmCC)

### Share this link via

###### Or copy link

Copy

[Next Blog Post

Solpace Podcast: Making The Web A…](https://johnhenry.ie/blog/2024/09/solpace-podcast-making-the-web-accessible-for-all "Next Blog Post")
