Pricing and money

Taking deposits

Charge a refundable deposit alongside the rental fee, taken in the same Shopify checkout transaction rather than separately.

Set a deposit amount on any rental product (a flat amount in your store currency, charged per unit rented). The deposit is added to the rental fee in the cart, so the customer pays both at Shopify checkout in a single transaction.

Where to find it

Set the deposit in Apps → Miko Product Rentals → Rental Products: open the product and use Security deposit → Deposit amount. Handle each customer's deposit on the booking itself: open it from Bookings and scroll to Deposit management.

How to set it up

  1. Set the deposit amount

    Open the product in Rental Products, enter the Deposit amount and click Save settings. Leave it at 0 for no deposit.
  2. Hold it while the item is out

    Once the order is paid, the booking shows the deposit as held.
  3. Release or keep it on return

    When the item comes back, open the booking and click Mark as returned, or use the buttons in Deposit management described below.

Managing deposits from the dashboard

Once a rental is returned, you handle the deposit from the booking record in the Miko dashboard:

  • Release deposit: when the customer returns the item in good condition, click Refund [amount] to customer. Miko initiates a refund of the deposit amount to the customer's original payment method via Shopify's refund API. The refund appears in the customer's Shopify order, and Shopify emails the customer.
  • Mark as returned: marking a booking as returned refunds a held deposit automatically, unless you have already forfeited it. If the order has no captured payment to refund against (for example cash on delivery), Miko tells you so and you refund the customer in Shopify yourself.
  • Forfeit deposit: if the item is damaged, not returned, or returned in an unacceptable condition, click Mark forfeited (keep deposit) before you mark the booking as returned. The deposit is retained and no refund is issued.

The deposit status (held, released or forfeited) is shown in Deposit management on the booking, and any refund is recorded on the Shopify order.

Plan required


Related articles

Not on Shopify yet?

Start a free Shopify trial, then add Miko apps when you are ready.

Set up your store in minutes and try it with your own products. Loyalty, wholesale pricing, AI descriptions and the rest of the Miko apps install in one click once your store is live.