Coming soon to the Shopify App Store

Holdback handlesthe hire.

Deposits, late fees and damage for hire shops on Shopify. Your customer agrees the terms at checkout. If something comes back late, damaged or not at all, you keep what they agreed to, and they're told why.

· £100 deposit
£0kept by you
£100back to your customer
From your shop to your customer

The deposit is
The pram comes back

    An example: £45 hire fee, £100 deposit, £15 a day if it's late, a scratched frame at £30 on the price list. You set all of these for each product.

    Two ways to take a deposit

    Two routes. Pick the one that suits your shop.

    Some shops want the money in hand. Others don't want to take a penny unless something goes wrong. Holdback does both, and here is exactly how they differ.

    Route oneSaved on their card

    Nothing is taken unless it's needed.

    Route two Opens at launchPaid at checkout

    You hold it, then refund it.

    At checkout
    Your customer pays the hire fee. Their card is saved for the deposit. No money moves and nothing is held.
    Your customer pays the hire fee and the deposit, as its own refundable line.
    Back on time
    You record the return. There is no refund to make.
    You record the return and the deposit is refunded in full.
    Back late
    The late fee is charged to the saved card, at the daily rate they agreed.
    The late fee is kept from the deposit and the rest is refunded.
    Back damaged
    You send a claim with your estimate and photos. Your customer approves it and pays on Shopify's own page.
    You keep the price from your damage list, with a photo. No second approval, because they agreed the prices when they booked.
    Never comes back
    You can keep up to the deposit from the saved card.
    You keep up to the deposit.
    Hire length
    One day to a year.
    Up to about 110 days, because card refunds have a time limit.
    Good for
    Long hires, larger deposits, and customers who'd rather not pay a deposit up front.
    Shops that want the money in hand, and a fixed price list for damage.

    On both routes you confirm every amount, it can never be more than the deposit, and your customer is emailed the reason with your photos.

    Inside the app

    Built to be run from your phone, between customers.

    Recreated from Holdback's own screens, with its real wording. Each job is a couple of taps.

    Holdback · Today

    Today at Meadow Hire

    1Due back today
    0Overdue
    1Claims waiting on the customer
    £720Deposits agreed on open hires
    Returns to confirm (1)
    Bugaboo Fox 5 pram
    #1027 · Sam T.
    Due back today
    Item's back
    Bugaboo Fox 5 pram is back · #1027 How did it come back?
    Fine: complete, nothing damagedDamaged: send a claim with photosSomething missing: claim for the missing partNot coming back: claim the replacement
    Before you release it ✓ No claim open and no card problems.
    Deposit released: £120.00Holdback emails your customer what was taken and released, with the reason.
    Release the £120.00 deposit

    Deposit released

    £120.00 released, nothing taken. Sam has been emailed.
    Bugaboo Fox 5 pramReleased
    #1027 · Sam T.£120.00 deposit · Not taken
    Bugaboo Fox 5 pramOverdue
    #1027 · Sam T.Was due back Sat 10 Oct£120.00 deposit 2 days late: use Keep a late fee to keep up to £30.00.
    Keep a late feeItem's back
    Keep a late fee: #1027 Sam T. · Bugaboo Fox 5 pram · 2 days late · £15.00 a day, as your customer agreed at checkout Days late to keep 2days 2 days can be kept now. You can keep fewer, not more. Days already kept are never counted again. Your customer is emailed why.
    Keep £30.00Not now

    £30.00 late fee kept

    2 days at £15.00 a day. Sam has been emailed the reason. The other £90.00 stays agreed until the pram is back.
    Bugaboo Fox 5 pram: claim · up to £120.00. Your customer sees this, approves it and pays it themselves.
    1. What happened
    DamagedPart missingNot returned
    In your words (your customer reads this first)
    2. PhotosTicked ones go to your customer, on their claim page.
    Send claim for £45.00
    MHMeadow HireDeposit by Holdback
    Needs your approval

    A £45.00 claim for damage

    WHAT HAPPENEDThe rain cover was torn when it came back.
    ItemBugaboo Fox 5 pram
    Replacement rain cover£45.00
    Estimate total£45.00
    Approve and pay
    I don't agree: message the shop

    Claim paid: £45.00

    Sam approved it and paid on Shopify's payment page. Nothing was taken from the saved card, and the £120.00 deposit is released.
    Evidence for #1027Evidence PDF
    The agreement Sam ticked, your photos, the claim and the payment, in one file.
    Why hire shops use it

    The awkward part of hiring things out, handled.

    Nothing to chase

    Late fees come out of the deposit at the rate your customer agreed. No invoice, no reminder texts, no awkward phone call.

    A reason every time

    Whenever money is kept, your customer gets an email saying how much and why, with your photos. That's what stops disputes.

    A hire of any length

    A card hold expires after about a week. Holdback doesn't use one, so a deposit covers a hire from one day to a year.

    You press the button

    Nothing is ever kept automatically. You check the item, you confirm the amount, and it can never be more than the deposit.

    What your customer sees

    It reads like a hire agreement, because it is one.

    Your customers trust a deposit when they can see exactly what they're agreeing to and where their money stands.

    On the product page

    The hire fee, the deposit and the terms in plain words, with a box to tick before it goes in the cart.

    At checkout

    Shopify's own checkout. The deposit is one clear line next to the hire, never a mystery charge.

    By email, within minutes

    What they agreed to, in English or French, and a link to a page that always shows where the deposit stands.

    When it's back

    You record the return. They're told the outcome straight away, with the reason and photos if anything was kept.

    Pricing

    Every feature on every plan.

    Plans differ only in how many deposits they cover. Holdback takes no share of your hires and adds no transaction fee.

    Free$05 deposits a month. Enough to try it on real hires.
    Standard 14-day free trial$34 /month50 deposits a month.
    Pro$69 /month200 deposits a month.
    Scale$129 /monthUnlimited deposits.

    Going over your plan never stops a deposit. We just suggest a bigger plan.

    Yearly costs ten months' price, with the year's deposits pooled.

    Priced in US dollars and billed by Shopify, on your usual Shopify bill.

    Shopify's and your payment provider's normal fees apply, as on any order.

    Straight answers

    What it needs, and what it doesn't do.

    Better you know now than after you've set it up.

    A Shopify store taking payments through Shopify Payments, or PayPal Express with subscriptions switched on.

    Hires booked online, through checkout.

    Works with Cowlendar and Book That App: the deposit is added to each booking, with the booked dates on the rental.

    Customer emails and the deposit page in English and French.

    It doesn't work for walk-in hires on Shopify POS. Those are listed separately so you can take a deposit another way.

    Klarna, iDEAL and other local payment methods aren't offered on a deposit product. Customers pay by card, Shop Pay, Apple Pay or Google Pay.

    Damage is never charged to a saved card without your customer's approval. They approve the claim and pay it themselves. With a deposit paid at checkout, listed damage is kept from the deposit.

    A deposit paid at checkout can't be held for a hire longer than about 110 days. Use a saved card for longer hires.

    Questions

    The ones hire shops ask first.

    Is the deposit actually taken?

    That's your choice. Saved on their card: no. Your customer pays the hire fee, their card is saved, and no money is taken or held unless something goes wrong. Paid at checkout: yes. They pay the deposit with the hire and it's refunded when the item is back, less anything they agreed you could keep.

    Which route should I pick?

    Saved on their card suits long hires, larger deposits and customers who'd be put off by paying a deposit up front. Paid at checkout suits shops that want the money in hand and a fixed price list for damage. If you're not sure, email us what you hire out and we'll say which we'd use.

    Can I charge a late fee?

    Yes, on both routes. You set a rate per day and your customer agrees to it at checkout. Once the item is a day late you confirm the fee: it's charged to the saved card, or kept from the paid deposit with the rest refunded. It's limited to the days late and to the deposit, and they're emailed the reason.

    What happens with damage?

    Paid at checkout: you keep the price from your damage list, with a return photo, and refund the rest. Your customer agreed those prices when they booked, so there's no second approval. Saved on their card: you send a claim with your estimate and photos, and your customer approves and pays it on Shopify's own payment page.

    What if it never comes back?

    On both routes you can keep up to the deposit, never more. Your customer agrees to that at checkout and is emailed when it happens. On a saved card, a few card types don't allow it, and in that case it goes to your customer as a claim.

    What if a customer doesn't pay a claim?

    Claims only apply to damage on a saved-card deposit. Your customer gets an email with the estimate and photos and pays on Shopify's page, with reminders. It isn't taken from their card without their approval. If being sure of damage money matters most to you, take the deposit at checkout.

    How fast does a refund reach my customer?

    Holdback sends the refund to the card they paid with as soon as you record the return. How quickly it shows on their statement is up to their bank, usually a few working days.

    How long can a hire last?

    Saved on their card: from one day to a year, because nothing is held on the card. Paid at checkout: up to about 110 days, because card refunds have a time limit. If nothing has been recorded by then, the deposit goes back automatically.

    Does it work with my booking app?

    Yes for Cowlendar and Book That App. Place one test booking first. For another booking app, ask us before you rely on it.

    Which countries and currencies?

    Wherever Shopify Payments, or PayPal Express with subscriptions on, is available to your store. Holdback works in your store's currency and in the currency your customer pays in.

    Is my customers' data safe?

    Holdback never sees or stores card numbers. Shopify keeps the card. Holdback keeps names, emails, a record of each deposit and the photos you add, so you can prove what happened.

    What happens if I uninstall?

    Finish every open rental first. While Holdback is uninstalled, hire products can be bought without a deposit until you reinstall or remove them. Your data is deleted 48 hours after you uninstall.

    Can you set it up for me?

    Yes. The set-up guide walks through every click, and if you'd rather have it done for you, we'll build your hire store on Shopify with Holdback set up for a fixed fee.

    In review with Shopify

    Nearly out.

    Olly here. I built Holdback because every hire shop I spoke to was handling deposits by hand: cash on collection, a note in a spreadsheet, a refund they had to remember. If that's you, I'd love to hear how you do it today, and I'll tell you the day it's live.

    OBOliver Barry
    Founder, Holdback
    olly@holdback.co.uk Email Olly Email me and I'll let you know.