Skip to main content
Deposits are managed by Supercycle and linked to a rental or subscription. Supercycle owns the deposit product in your Shopify store — you set up deposit prices in Supercycle and each price is kept in sync as a variant on the underlying Shopify product. When a customer adds a rental product with a deposit in its pricing, the matching deposit variant is added to the cart at the same time. The customer cannot check out the rental item if the deposit is removed.
Currently you can only refund a deposit via Shopify within 120 days. We are looking at other solutions. more infomation

Creating a deposit

Deposits are configured under Risk > Deposits. Supercycle creates and maintains the Shopify product for you.
1

Open the Deposits section

In your Shopify admin, navigate to Supercycle > Risk > Deposits.
2

Set up the deposit product

Click Set up, give the product a title (defaults to Deposit), and click Create product. Supercycle creates a hidden Shopify product with a single Price option. Inventory tracking is disabled automatically so it isn’t treated as stock.
3

Add deposit prices

Use the price table to add each deposit amount you need. Every price you add becomes a variant on the Shopify product, and the product is synced to Shopify automatically as soon as the first price is added. You can add, edit, or remove prices at any time.
Deposits can be linked to your subscription products during product setup.

Adding a deposit price from a subscription option

You can also create deposit prices inline while configuring a subscription. In the deposit section of a method option, the Deposit price field is an autocomplete:
  • Start typing to filter your existing deposit prices, or select one from the list.
  • Enter a new amount and choose Create deposit price to add it to the deposit product on the fly. The new price is saved, synced to Shopify, and selected for the option once it’s ready.
This means you don’t need to leave the subscription setup to add a missing deposit amount.

Deposit FAQs

Refunds processed via Shopify Payments are subject to a time limit (typically ~120 days) set by card networks and payment processors. When refunding via Supercycle a message will showin in the order timeline that the refund failed.When this happens, the deposit must be refunded outside of Shopify Payments.

Available refund options

After the card refund window has expired, merchants should refund deposits using one of the following methods.

PayPal

  • Send the refund directly to the customer’s PayPal account
  • Requires the customer’s PayPal email address
  • Provides a clear receipt and audit trail

Bank transfer

  • Refund the customer via bank transfer (commonly using a service like Wise)
  • Requires bank details appropriate to the customer’s country (for example IBAN, routing number, or local account codes)

Store credit discount or gift card (optional)

  • Issue store credit or a gift card instead of cash
  • Should only be used if the customer explicitly agrees
  • Can be taken off price of product if customer is purchasing it

Shopify admin handling

Because the refund is processed externally:
  • The order cannot be marked as refunded via Shopify Payments
  • Merchants should:
    • Add an internal order note confirming the refund method and date
    • Record the refund in their accounting system as an external or manual refund
Example order note:
Deposit refund of £150 issued via bank transfer on 29 Jan 2026 (outside card refund window).

Example customer email

You can use the following template when contacting customers about a deposit refund after 120 days:
Hi {{customer_name}},

This deposit is now outside the card refund window, so we’re unable to issue the refund back to the original payment method. That said, we can process the refund manually using one of the options below.

Please let us know which you prefer:

• PayPal – we can send the refund directly to your PayPal email address  
• Bank transfer – we can refund you via international bank transfer  

Once we have your preference (and the relevant details), we’ll process the refund promptly and confirm once it’s been sent.

Thanks for your patience, and sorry for the extra step here.

Best regards,