The "Bottle Deposit"-extension allows you to set an amount of refundable deposit for products.
The extension adds an extra attribute for that to the product properties. It also manages the calculation of the deposits: If a customer puts a product into the cart, the extension will advise of the deposit with a note saying "excl. x€ deposit". For the grand total, it will show the additional deposit value next to the value-added tax.