Option to do a credit card authorization hold?

Topic summary

Request for a native way to place a credit card authorization hold (pre-authorize funds without capturing) in Shopify for try-before-you-buy, rentals/damage deposits, and bar tabs (POS = point of sale).

Current status: No official Shopify response or built-in solution reported. Thread remains open; merchants continue seeking native support.

Workarounds in use:

  • Switch to Stripe as the processor to run auth holds and later capture; some use with Booqable for rentals to auto-place configurable damage-deposit holds and charge later. Not using Shopify Payments; holds are automatic in Booqable and deposits can be customized per customer.
  • Apps:
    • Tryon: “Try Before You Buy” flow; maintains an auth hold, manages customer emails, and captures based on items kept after the trial.
    • Downpay (beta noted; now in use by at least one merchant): integrated deposit/hold workflow on Shopify.
    • Partial.ly: no temporary holds; charges full amount upfront and allows later fees via agreement.
    • Splitit: supports temporary holds but cannot charge above the authorized amount.

Open items: How these integrations surface on product pages/POS, charging for damages beyond holds, and native Shopify support remain unresolved.

Summarized with AI on December 14. AI used: gpt-5.

can you share your website to see the functionality of it? I have questions

  1. Does the app allow you to charge if the item is returned damaged?
  2. can you customize the deposit amount?
  3. How long does the customer have with the item?
  4. Can the item be returned and authorization removed after receipt?

Hi SBSPLSB,

did you find a solution?

Hi LiviLuLane,

did you find a solution?

Hi FridgyRentals,

did you find a solution?

Hi LTB-SG,

have you found a solution?

Hi hloftdesigns,

Have you found a solution?

We are using Downpay

Hi all

We have a rental equipment business and have been using Booqable combined with Stripe payments. It allows us to charge the customer at the time of booking for the hire but also take a predetermined credit card ‘hold’ for a 'damage deposit. While not perfect, Booqable is slowly improving their app and we are satisfied with how it is working for us.

Thank you for your response, FridgyRentals!

Does this mean that you’re NOT using Shopify Payments?
Do you have to place the CC hold manually?

Correct, Im not using Shopify payments. They are a rip off.

The CC is placed automatically, with Booqable I can set a default damage deposit for all customers or it can be altered on a per customer basis. I can also delete the need for a damage deposit.