A mechanic building a custom bicycle on a workshop stand

Deposits for bike shops

A custom build means ordering a frame, a groupset and wheels on the customer's word. A deposit turns the word into commitment, and the balance collects itself when the bike is built.

At a glance

How a bike shop usually sets this up, before any of the detail below.

Typical deposit
30% to 50%
Balance charged
When you mark the order ready
Outer limit
180 days for a slow frame
Held until paid
Yes, fulfilment hold
Per-order fee
None
Shopify plan
Any paid plan

Everything on this page is one plan attached to your custom build products. You are not changing checkout, you are adding a second purchase option underneath the buy buttons.

Where the money lands

A £4,500 gravel build on a 30% deposit, which is the shape most shops land on.

30-50%
Usual deposit on a build

Enough to cover the frame and the groupset you have to order in.

180
Days of headroom

The outer limit on the plan, in case a part is back-ordered.

4
Attempts at the balance

The charge, then retries after 1, 3 and 7 days.

The deposit is a real payment through your own Shopify Payments or gateway, into your own account, on the day of the order. The balance is charged to the same saved card later without the customer doing anything.

The build, stage by stage

Nothing here needs a diary reminder. The only manual step is the one you were doing anyway.

  1. 1

    Customer orders the build

    £1,350 taken

    They pick the deposit option on the product page and pay the deposit at checkout. The order lands in Shopify like any other, with the balance recorded against it.

  2. 2

    Parts go on order

    Nothing charged

    The order shows as a deposit order with the outstanding amount on it, so whoever is ordering parts can see what is committed and what is still to come in.

  3. 3

    Frame is late

    Nothing charged

    Because the balance is tied to the order being ready rather than to a date, a six-week delay costs you nothing but patience. No charge goes out early and no customer gets a reminder for a bike that is not built.

  4. 4

    Build is finished

    £3,150 charged

    You mark the order ready in Shopify. Within minutes the balance is charged to the saved card and the customer is emailed a receipt.

  5. 5

    Card declines

    Payment link sent

    The customer gets a Shopify payment link that accepts any card, and the charge retries after 1, 3 and 7 days. The bike stays on hold in the meantime.

  6. 6

    Bike goes out

    Paid in full

    The hold releases itself once the order is paid and the order can be fulfilled or collected as normal.

What this replaces

Most shops are already taking deposits. The question is what the paperwork costs.

Taking the deposit on the card machine

A deposit on the terminal lives outside Shopify, so the order either does not exist yet or exists as a note. Stock is not reserved, the till does not balance against the order and the build sheet is a separate piece of paper.

  • The deposit is a line on the order, not a separate transaction to reconcile
  • Shopify reserves the units at the point of sale
  • The build sheet is the order, with the outstanding figure on it

Chasing the balance by hand

Phoning somebody three months after they ordered, finding the right figure, taking the card over the phone and writing it down. It works until you have nine builds in the workshop at once.

  • The balance is charged to the saved card when you mark it ready
  • The reminder and the receipt are sent for you
  • A failed card gets a payment link and three automatic retries

Letting the bike leave unpaid

The real cost is not the admin. It is the Saturday where somebody else is on the shop floor, the customer says they will settle up next week, and the bike goes out of the door.

  • Shopify will not let the order be fulfilled while the balance is open
  • Release the hold by hand if a regular is paying at the counter
  • Take the payment on POS and the hold clears itself

Setting it up

About fifteen minutes, most of which is deciding on the deposit percentage.

  1. In Shopify, check Settings, Payments: capture must be automatic at checkout or manual, not per fulfilment.
  2. Create a plan in Balance Due: 30% percentage deposit, balance rule when the order is ready, outer limit 180 days to cover a slow frame.
  3. Attach the plan to your custom build products. A product carries one plan at a time, so keep builds, pre-orders and stock bikes as separate products.
  4. Add the Deposit option block to your product template once, under the buy buttons. It only appears on products that carry a plan, so it can stay there permanently.
  5. Place a test order with Shopify's Bogus Gateway on a development store and watch the schedule email, the hold and the balance charge.

Do the test order on a development store rather than your live shop. You want to see the balance charge land before a customer does.

Which balance rule for which product

The rule is the one decision worth getting right, and it depends on whether you know the date.

What you are sellingBalance ruleWhy
Custom build, parts ordered inWhen the order is readyThe ready date is unknowable until the last part arrives. Nothing is charged until you say so.
Pre-order frame, container date knownExact dateThe storefront line can read 'balance on 14 March', which is far easier to sell than something vague.
Pre-order frame, date keeps movingWhen the order is readyAvoids the awkward email where you charged on a date and the bike is still at sea.
Limited e-bike dropExact dateEveryone in the drop is charged on the same day, so reconciliation is one job rather than fifty.
Stock bike, customer wants a week or twoA number of days after the orderFixed and predictable. Seven or fourteen days after the order, no fulfilment trigger involved.

You can change the rule on a plan later, and existing orders keep the schedule they were sold on unless you reschedule them yourself from the order.

Stock, pre-orders and the container

Balance Due plans are built on Shopify selling plans in the pre-order category, so pre-order frames sit alongside your normal stock and Shopify reserves the units at sale rather than letting you oversell them. When the container lands, check it in, mark the orders ready, and the balances are charged within minutes.

If only part of the shipment arrives, mark ready only the orders you can actually fulfil. The rest sit untouched with nothing charged.

A half-full container is the normal case, not the exception. That is the whole argument for a ready trigger over a date.

The same applies to a build waiting on one wheel. The order is not ready, so the customer is not charged, and nobody has to remember that.

When the spec changes

Upgrades, substitutions and the groupset that is out of stock until spring.

Spec goes up

Edit the order in Shopify to add the deeper wheels. The outstanding balance goes up with it and the customer's payment page shows the new figure.

Spec goes down

A substitution for a cheaper part reduces the balance. If the deposit now covers the whole order, there is nothing left to charge and the plan closes.

Order is cancelled

Cancel the plan from the order and nothing further is collected. Refunding the deposit is your policy and is handled in Shopify as normal.

Because the figure is always read from the order rather than stored at the time of sale, the conversation at collection is about the bike rather than about the invoice.

What it costs

Nothing per order and nothing per transaction. The Free plan covers three bikes with an open balance at any one time, which is enough for a small shop running a couple of builds at once, and Starter covers thirty.

The limit counts open balances, not orders a year, so a bike paid in full stops counting the moment it clears. A shop turning around twenty builds a year rarely has more than three or four open at once.

Deposits taken through Balance Due are ordinary Shopify payments, so your normal gateway rates apply and nothing is deducted by us. See pricing for the plan limits.

Collection day

The fulfilment hold means the order cannot be closed off as collected in Shopify until it is paid, which is a useful backstop on a busy Saturday when somebody else is handing the bike over. Release it by hand if a regular is paying at the counter, or take the payment in Shopify and the hold releases itself.

If the customer pays the balance on POS, Balance Due sees the outstanding amount drop to zero and closes the plan, so there is no risk of charging the saved card afterwards.

Questions

Can the customer pay the balance in store?

Yes. Take the payment in Shopify against the order, on POS or by marking it paid, and Balance Due sees the outstanding amount drop and closes the plan.

Do pre-order deposits work with an arrival date?

Use an exact date on the plan and the storefront line reads 'balance on 14 March'. If the date slips, reschedule the payments from the orders and each customer gets a fresh reminder.

What happens if a frame never arrives?

Cancel the plan from the order and nothing further is collected. Refunding the deposit is your policy and is handled in Shopify as normal.

Can I take a deposit on a service like a bike fit?

Yes, if it is sold as a product. For appointment bookings with deposits a booking app is the better fit, because you also need a calendar.

We sell Cycle to Work. Does that clash?

Cycle to Work vouchers are a payment method at checkout, not a purchase option, so a customer paying by voucher is not using a deposit plan. Keep voucher sales as ordinary products.

What if the customer's card expires during a six-month build?

The charge fails, they are emailed a Shopify payment link that accepts any card, and it retries after 1, 3 and 7 days. The bike stays on hold until it clears.

Can a customer order a build and a stock item in the same basket?

Yes. The deposit applies to the line that carries the plan and the rest of the basket is paid in full at checkout, so the balance recorded against the order is the part still owed on the build.

Does the deposit option show on every product?

No. The block only renders on products that have a plan attached, so you can add it to your product template once and leave it there.

Not on the list?

If your customers commit before the work is done, Balance Due fits. Tell us what you sell and we will suggest a plan.