Deposits
A rental deposit is money held during the rental to cover damage, late returns or missing items. Customers get it back when the product comes back in good condition.
How Rentshelf handles deposits
Section titled “How Rentshelf handles deposits”Deposits are added to the order total at checkout. They’re charged as part of the Shopify order so they use your normal payment gateway, taxes and refund flow.
When to refund: when the product is returned, refund the deposit line via Shopify’s native refund flow.
Enable deposits globally
Section titled “Enable deposits globally”- Open Rentshelf → Settings.
- Check Require a deposit by default.
- Set Default deposit percent (e.g.
20for 20% of rental total). - Click Save.
All new products get this default. Existing products keep their own configuration.
Enable deposits per product
Section titled “Enable deposits per product”To override the global deposit on a specific product:
- Open Rentshelf → Products → [your product].
- In the Deposit section:
- Deposit percent — X% of rental total.
- Deposit fixed — flat amount (wins over percent if > 0).
- Click Save.
How it shows up on the storefront
Section titled “How it shows up on the storefront”When deposits are enabled, the picker shows an extra row under the total:
Subtotal $40.00Insurance $20.00---Total $60.00Due today $72.00 ← total + depositThe “Due today” amount is what the customer actually pays. When they return the product, you refund the deposit portion.
On the cart line
Section titled “On the cart line”The deposit is carried as:
- A visible property:
Due today · $72.00 - An internal property:
_rental_deposit · 12.00
Refunding
Section titled “Refunding”From Shopify admin → Orders → [order] → Refund:
- Don’t restock any items (rental products don’t use Shopify inventory).
- Enter the deposit amount to refund (e.g. $12.00).
- The customer gets the refund via their original payment method.
Tax on deposits
Section titled “Tax on deposits”Deposits are taxable in Shopify by default, which usually isn’t correct (a refundable deposit isn’t revenue). To make deposits tax-free, use a dedicated “Deposit” Shopify tax override, or keep deposits small enough that the tax impact is negligible.
- Keep it simple — a single flat deposit ($50 across all rentals) is easier to explain than percentage-based deposits.
- Set expectations — add a trust badge saying “Refundable deposit” so customers know they’ll get it back.
- Don’t double-charge — a security deposit and insurance both protect against damage. Usually you want one or the other, not both.