← All posts

How to take a deposit instead of full payment on Shopify pre-orders

Native Shopify pre-order captures the full price at checkout, with no deposit option built in. To take a deposit, you set up a selling plan that charges a partial payment now, an amount you set, and collects the balance on a date you set. This depends on your payment gateway and country. Both routes, with the limits stated, below.

A shopper wants the product that ships in six weeks, and is on the page ready to reserve it. Then the button asks for the entire price today, for something they will not hold until next month. A lot of them pause, and a pausing shopper closes the tab. Lower that bar: take a deposit now, the rest when it ships.

A shopkeeper holds a jar over a counter where a sketched arrow points from the stocked end to a marked empty spot

Why does native pre-order ask for the full price up front?

Because Shopify's pre-order treats a reservation like a normal sale: one charge, full amount, captured at checkout. There is no native control to split it.

The result is a wall you can see in your own numbers. A $25 pre-order item sells fine on full payment, because $25 is an easy yes. A $140 jacket that ships in six weeks is a different ask: a ready buyer parting with the whole sum today for a product still in production. The higher the price and the longer the wait, the more of them walk.

The miss hides, the way out-of-stock misses hide. No error, no complaint. Just a reservation that became a closed tab, with nothing logged to tell you how many you lost.

What is a pre-order deposit, and what does it change?

A deposit is a partial payment that reserves the item now, with the balance collected later. The shopper commits a smaller amount today; you collect the rest on a date or when the product ships.

The change is psychological and real. "Pay $140 now" and "Reserve for $42 now, $98 when it ships" are the same product at the same eventual price. They read as two different decisions. A deposit asks for a commitment, not the full cost, and a commitment is a far easier yes on a product that does not exist yet.

One caveat decides whether this is even available to you: deposits and partial payments on Shopify depend on your payment gateway and country. They run on Shopify Payments and PayPal where those support partial capture, which is not everywhere. Check your own gateway and region first. Where a deposit is not allowed, you can still take full payment up front, you just cannot split it.

How do you set up a deposit with Shopify selling plans?

A deposit runs on a selling plan: the mechanism Shopify uses for subscriptions, pointed at a one-time reservation instead of a recurring order. You define the split and the balance schedule on the plan, then attach it to the pre-order product.

The native route is technical. Selling plans expose deposit and balance behavior through the API, not a toggle in the product editor, so building one by hand means selling-plan groups and, for most stores, a developer. Possible. Not a checkbox.

That gap is where a pre-order app earns its place. Sledge pre-order sets the deposit on a selling plan for you: you pick the split, Sledge builds the plan and attaches it to the product, no API work. The mechanism underneath is Shopify's own, so the reservation, deposit, and balance all live on a standard Shopify order.

How much of a deposit should you take?

Enough to feel like a real commitment, not so much that you rebuild the full-price wall. For most stores that lands between 20 and 50 percent.

Read it as a dial. A small holding deposit, 10 to 20 percent, removes nearly all the friction and fills your reservation list fastest, for a thinner commitment from each buyer. A larger deposit, 40 to 50 percent, screens for serious intent, which matters on a high-cost made-to-order item you cannot resell easily. With Sledge you type the amount the shopper pays now, matching the deposit to the product and to how confident you are the shopper will follow through.

The balance is the other half of the plan. You decide when it collects: on a fixed date, or when the stock lands and the order fulfills. State that date plainly on the product page, because a deposit they understand converts and one that surprises them later does not.

How do you keep the pre-order from breaking your inventory?

By switching the product's inventory policy to keep selling while you take reservations, then switching it back when stock lands. The switch-back is the part that bites.

The manual version is a sticky note. You flip "continue selling when out of stock," take your reservations, the stock arrives, and you forget to flip it off. Now you are overselling a product that should be back to normal, and you hear it from an angry customer instead of your own dashboard.

Sledge handles both ends: it flips the inventory policy when you open pre-orders and restores it when you close the campaign, touching only the variants it changed. So there is no hunt for which flags to undo: put the close next to the ship date on your calendar and the whole drop resets in one action.

The pre-order deposit checklist

  • Your gateway and country are confirmed to support partial capture before you promise a deposit.
  • The deposit split is matched to the product's price and your confidence in follow-through.
  • The balance-due date is set, and stated plainly on the product page.
  • The deposit runs on a Shopify selling plan, so it lands on a standard order.
  • Closing the campaign when stock arrives restores the inventory policy, with no stray "continue selling" flags.
  • Where a deposit is not available, the product still takes full payment rather than nothing.

Related reading

Pre-order · Back in Stock · Bundles

// FAQ

Questions, answered

Can Shopify take a deposit on a pre-order natively?

Not on its own. Native pre-order captures the full amount at checkout, with no deposit control. A deposit runs on a selling plan that charges a partial payment now and the balance later, which an app like Sledge sets up for you, where your gateway and region support partial capture.

How much deposit should I take on a pre-order?

Usually 20 to 50 percent, read as a dial: a smaller deposit lowers friction and fills your list faster, a larger one screens for serious buyers on high-cost items. Sledge lets you set the exact amount paid now, and the balance collects on the date you choose.

Does a Shopify pre-order deposit work in every country?

No. Partial payments run on Shopify Payments and PayPal where those support partial capture, and that support is not available everywhere. Confirm your own gateway and region first. Where it is not supported, you can still take full payment.

When does the remaining balance get charged?

On the date you set, or when the stock lands and the order fulfills. You choose, and the rule belongs to the selling plan, so the balance collects on a standard Shopify order.

Lower the bar to reserve.

Install free. Open your next product for pre-order, take a deposit where your gateway supports it, and bank the demand while the stock is still on its way.

14-day free trial · No code · Works with any theme · Uninstalls clean