Guide · August 2026
Pre-order or deposit on Shopify — same machinery, two different jobs
Search for a pre-order deposit and the App Store hands you two shelves that sound interchangeable and aren’t. A pre-order is an inventory decision; a deposit is a payment decision. Shopify builds both on the same machinery, which is exactly why the listings blur together. Here is where they genuinely overlap, where they don’t, and which one your store actually needs.
The short version
- “Pre-order” is an inventory word — selling something you can’t ship yet. “Deposit” is a payment word — part of the price now, the rest later. An order can be both, either, or neither.
- Shopify builds pre-orders and checkout deposits on the same machinery — deferred purchase options — and has since June 2022. That is why the two App Store categories blur together.
- Shopify’s own reference pre-order is a deposit: 20% charged at checkout, the balance charged on a calendar date.
- On both sides of this search, Shopify does not charge the balance. The app you install does — retries, customer emails and all.
- A free cousin exists: the “Continue selling when out of stock” checkbox. It keeps a product selling past zero inventory and does nothing at all about payment.
One search, two different words
You typed one phrase and got two shelves — pre-order apps that mention deposits, and deposit apps that mention pre-orders. The listings are not being slippery. The categories genuinely share machinery, and the fastest way through them is to be precise about the words first.
A pre-order is an inventory arrangement
You are selling something you cannot ship yet — an unreleased product, or stock that hasn’t arrived. Payment is the free variable. Shopify’s Help Center: “Depending on the pre-order options that you offer, you can collect full, partial, or no payment at the time the customer places their order.”
The defining question: does the stock exist?
A deposit is a payment arrangement
The customer pays part of the price at checkout and owes the rest, charged later to the card Shopify saved. Inventory is the free variable: the product might be in stock, made to order, or a booking.
The defining question: is the charge split?
A pre-order taken with partial payment is both things at once — and that intersection is what “Shopify pre-order deposit” usually means. If that is you, either shelf can hold your answer, and the label on the app matters less than the settings inside it. The rest of this page is those settings.
The same machinery underneath
Shopify’s purchase-option system groups pre-order and try-before-you-buy together as deferred purchase options — one family, distinct from subscriptions. Both are created through the same API mutation, sellingPlanGroupCreate, and have been since Shopify shipped the fields for it on 21 June 2022 in API version 2022-07. A deposit taken at storefront checkout is built from the same parts. One engine, several bodies.
The part that matters is the checkout charge. In Shopify’s developer documentation: “a partial amount is charged at checkout, and the remaining balance amount is charged on a specific date (EXACT_TIME) or X days after checkout (TIME_AFTER_CHECKOUT).” That sentence is the whole overlap. It is how a deposit app splits a payment, and it is how a pre-order app takes money before a launch. On multi-item orders, Shopify’s setup page adds: “The deposits are combined and charged at checkout.”
Shopify’s own reference examples make the blur official. Its canonical pre-order charges a 20% deposit at checkout with the balance on a calendar date. Its canonical try-before-you-buy charges no deposit at all — the full amount, 14 days after checkout. Same fields, opposite settings. The categories differ by configuration, not by machinery.
What Shopify does, and what it leaves to the app
When a customer completes a deferred purchase, Shopify creates the order, creates the payment terms and the fulfillment, and — its word — vaults the payment method. Then it stops. The charge that follows is not Shopify’s job, in its own words: “It’s your app’s responsibility to schedule the charge at the right time and automate any process around payment failures.” That sentence sits in the documentation both app categories are built on, and it hands you the single most useful question to put to any listing: what exactly happens when the second charge fails? The answer decides whether your balances collect themselves or quietly go unpaid — I’ve laid out the failure modes and what a sane retry ladder looks like on when a deposit’s second payment declines, and every word of it applies to pre-order balances too.
Neither side escapes the app requirement, either. Shopify’s Help Center on pre-orders: “To use pre-orders, you need to install a pre-order app from the Shopify App Store and then manage pre-orders in the Shopify admin.” There is no app-free version of a scheduled balance charge on a standard plan — and no do-it-yourself version, since a custom app created in the Shopify admin can’t use purchase options at all.
Shared exclusions — and a gateway list that disagrees with itself
Because it is one checkout machinery, the exclusions travel together. Shopify’s setup documentation: “Customers can’t purchase pre-orders by using the following accelerated checkouts: Shop Pay, Apple Pay, or Google Pay.” Deposits at checkout hide them too — that half is my reading of one shared checkout, not a Shopify sentence about deposits. Buy X get Y discounts aren’t supported on pre-orders either.
Gateways are messier, and easy to miss while you’re comparing listings. Shopify’s developer documentation for the deferred machinery both categories run on names four: Shopify Payments, PayPal Express, Adyen on Shopify, and Stripe, the last qualified as only available to some merchants. Its merchant-facing help page on pre-orders names two — “pre-orders are currently only available to merchants using Shopify Payments or Paypal Express”. Two Shopify pages, two lists, and Shopify reconciles them nowhere I can find.
The deferred list is the one that governs a deposit and its later balance charge. That is my reading rather than a Shopify ruling, so here is the reasoning to check: the vaulted card and the scheduled second charge are described in the deferred purchase options documentation, so the gateways that documentation names are the ones the mechanism itself is documented against. The help-centre sentence is the narrower merchant-facing note, written about Shopify’s own pre-order flow. The custom-order guide lays both lists side by side in a table. So if you are on Stripe or Adyen, don’t read the two-gateway sentence as a closed door — but do confirm it on your own store with a real test order before you promise a customer anything. That is the same test I would want you to run on Shopify Payments.
One historical wrinkle worth knowing while you compare listings: not every “deposit” app works through this checkout machinery. Some have worked through draft orders instead — an emailed invoice for each half, no vaulted card — which is a different product wearing the same name. A Shopify Community thread from March 2021 asking for deposit apps that create real orders, “not draft”, is the tell that merchants kept finding this out late. If the invoice route is actually what you want, draft order deposits covers it honestly.
Where they actually differ
Strip away the shared machinery and what remains are real differences — in what checkout collects, in why the customer is waiting, and in what happens to inventory and fulfillment while they do.
| Axis | A pre-order | A deposit |
|---|---|---|
| What checkout collects | Your choice. Shopify's Help Center: “you can collect full, partial, or no payment at the time the customer places their order.” A pre-order with partial payment is a deposit. | Partial by definition — a percentage or a fixed amount at checkout, with the balance charged later to the card Shopify saved. |
| Why the customer waits | The stock doesn't exist yet — an unreleased product, or a run that hasn't arrived. The order is a claim on future inventory. | The product exists, or will exist because of this order — custom work, alterations, a reserved slot. The wait is the work, not the warehouse. |
| When inventory commits | A setting: ON_SALE when the order is created, or ON_FULFILLMENT when it ships. Shopify's reference pre-order commits at fulfillment; its reference try-before-you-buy commits at sale. | The same setting, chosen by the app. If you track no finished-goods inventory, which is common in made-to-order, the question is moot. |
| When it's fulfilled | Shopify's reference example sets the fulfillment trigger to UNKNOWN — the timeline depends on when stock lands. ASAP and an exact date are also available. | When the work is done. Shopify's balance triggers are a date (EXACT_TIME), days after checkout (TIME_AFTER_CHECKOUT), or fulfillment (ON_FULFILLMENT, added in API version 2026-01). Shopify fires none of them — with ON_FULFILLMENT the app has to watch the fulfillment webhook to know the balance is due. |
| The promise you make | A ship date you can defend. Absent one, Shopify's guidance is a reasonable belief the product ships within 30 days — with notice and refund rights if it slips. | A due date or window you set on the plan, shown to the customer at checkout before they pay anything. |
The free cousin: selling past zero without any of this
Before you pay for either category, know that Shopify has a checkbox that does the crudest version of a pre-order for nothing. “Continue selling when out of stock” — available only when inventory tracking is turned on — lets a product keep selling past zero inventory. It takes full payment, schedules nothing, and vaults nothing. Two documented caveats: it doesn’t apply to orders placed from Shopify POS, and with multiple fulfillment locations a product can still show as out of stock online if the location that fulfills online orders is at zero — even while another location has stock.
If your wait is short, your customers are patient, and full payment up front is acceptable, this checkbox plus an honest ship date on the product page is the entire build. No app, no fee. It stops being enough the moment you want partial payment, a scheduled balance, or an inventory count that means anything.
The promise a pre-order carries
A pre-order is also a shipping promise with rules attached. Shopify’s setup page: you must have a reasonable basis for any ship-by date you state, and “if no date is clearly specified, then you must have a reasonable belief that the product will ship within 30 days of purchase”. Slip, and you owe the customer a revised date and an explanation of their right to cancel or get a refund. This is general information, not legal advice — confirm with your lawyer how the rules apply where you sell.
Both categories carry the same disclosure duty at checkout. Shopify’s UX guidelines for deferred purchase options require you to clearly identify how much the customer pays now, the total cost, and when the remaining balance will be charged — and specifically warn against baking a currency into the option label: “Don’t express exact prices in option values, such as ‘$50 deposit’, because the values won’t be accurate if the currency changes.” Percentages age better than dollar signs.
One thing neither category can honestly tell you: which converts better. Shopify publishes no comparison, and neither shelf of the App Store has data the other would accept. Anyone quoting you a conversion lift for pre-orders over deposits — or the reverse — is guessing.
Which mechanism is yours
- Made to order — each unit exists because someone ordered itCustom furniture, bridal, cakes, commissions. That is a deposit, whatever the wait. Taking a deposit on a Shopify custom order ranks the four real ways to do it, cheapest first — one of them is free.
- Plain pre-order — a run is coming, and you want full price nowIf the wait is short and overselling is your only worry, the free checkbox above plus a defensible ship date may be the whole answer. Pay for a pre-order app when you need launch stagecraft — coming-soon states, badges, notify lists — or inventory behaviour the checkbox can’t give you.
- Pre-order deposit — a run is coming, and you want part payment nowThe intersection itself. Both shelves can build it, because it is one machine. Judge candidates on the settings, not the category name: the checkout charge (percentage, fixed, or both?), the balance trigger (date, days after checkout, or fulfillment?), and the failure handling (retries, customer emails, escalation — or silence?).
- Nothing at checkout — customers should pay nothing until it shipsThat is try-before-you-buy-shaped, or a no-payment pre-order: the entire price rides on a card vaulted weeks or months earlier. A deposits app is the wrong tool here, and the decline-handling question matters more, not less.
- No vaulting gateway — yours isn’t on Shopify’s deferred listThen none of the automated versions work — pre-order or deposit. No app can charge a card that was never vaulted. You are in invoice territory, and the free method in the custom-order guide is the honest place to start.
If made to order or the pre-order deposit is where you land, this is the part where I tell you what I build. DepositDesk is a $29-a-month flat-rate deposits app for standard Shopify plans, with a 14-day free trial, no per-transaction fee, no revenue share and no cap on order value. Percentage or fixed deposits, with the balance due a set number of days after checkout, on a date, or when you fulfill the order — charged automatically to the card Shopify saved. When a charge declines it retries after 1, 3 and 7 days, emails the customer each time, and flags the order for you when the ladder runs out. It will run the pre-order-deposit lane — a run coming, part payment now — but as a deposit plan, not a pre-order one. The next paragraph is where that difference bites.
Its real limits, because routing you honestly is this page’s whole job: Online Store channel only — not POS, not B2B, not draft orders. It needs an Online Store 2.0 theme, because the deposit option is a theme app block you add in the theme editor. It needs one of the four vaulting-capable gateways above. It is one deposit plus one later balance, not an instalment plan. Every plan it creates is built to Shopify’s generic deposit shape rather than the pre-order one — category OTHER, inventory committed at sale (ON_SALE), fulfillment declared ASAP — where Shopify’s reference pre-order commits ON_FULFILLMENT and leaves the trigger UNKNOWN. On a run that hasn’t landed, that means the product stays purchasable only if “Continue selling when out of stock” is ticked, and the count goes one further below zero with each order. It also does no pre-order stagecraft — no coming-soon pages, no notify-me lists, no launch toggles. If either of those is what you are buying, a pre-order app is your tool, not mine.
Related: how to take a 50% deposit on Shopify works through choosing the split itself. The best Shopify deposit apps compares both shelves with prices and caps stated plainly. And our scan of 120 made-to-order storefronts found that 52 of the 54 Shopify stores where the question could be answered offered no deposit option at all.
Questions merchants actually ask
Is a pre-order the same as a deposit on Shopify?
No. A pre-order is an inventory arrangement — selling a product you can't ship yet — and Shopify's Help Center says it can collect full, partial, or no payment at the time of order. A deposit is a payment arrangement: part of the price at checkout, the balance later. A pre-order taken with partial payment is both at once, which is why the two app categories blur together.
Can I take a deposit on a Shopify pre-order?
Yes. Shopify's pre-order setup documentation covers exactly this: deposits are combined and charged at checkout, with the remaining amount due later under the product's payment terms. Shopify's own reference pre-order example charges a 20% deposit at checkout and the balance on a calendar date.
Do I need an app to run pre-orders on Shopify?
Yes. Shopify's Help Center is explicit: to use pre-orders, you need to install a pre-order app from the Shopify App Store and then manage pre-orders in the Shopify admin. The no-app alternative is the “Continue selling when out of stock” checkbox, which keeps a product purchasable past zero inventory but has no deposit, no scheduled balance and no payment features at all.
Does Shopify charge the pre-order balance automatically?
No. Shopify vaults the customer's payment method at checkout, but its developer documentation puts the rest on the app: it's your app's responsibility to schedule the charge at the right time and automate any process around payment failures. That sentence applies equally to pre-order apps and deposit apps — ask any app you're considering what its retry and email behaviour is before you install it.
Is inventory reserved when a customer pre-orders?
It's a setting, not a fixed behaviour. The selling plan's inventory policy commits stock either when the order is created (ON_SALE) or when it's fulfilled (ON_FULFILLMENT). Shopify's reference pre-order example uses ON_FULFILLMENT — the order doesn't touch inventory until it ships — but an app can set either. If overselling worries you, ask which one yours sets.
Can customers use Shop Pay, Apple Pay or Google Pay on a pre-order?
No. Shopify's setup documentation says customers can't purchase pre-orders using those accelerated checkouts. That sentence is written about pre-orders; extending it to deposits at the same checkout is my reading rather than a Shopify ruling, and it is what my own widget assumes — it hides those buttons when a deposit option is selected. Buy X get Y discounts aren't supported on pre-orders either.
How quickly does a pre-order have to ship?
Shopify's setup page says you must have a reasonable basis for any ship-by date you state, and that if no date is clearly specified you must reasonably believe the product will ship within 30 days of purchase — with a duty to notify customers of delays and their right to cancel or get a refund. That is general information, not legal advice; confirm with your lawyer how the rules apply where you sell.
Can a customer update their card before the balance is charged?
Yes, in two ways in Shopify's model: through an interface the app optionally provides, or by asking you to send a payment email from the payment method section of their customer page in the Shopify admin. On a wait measured in months, expect to use one of them — cards expire.
Sources for this page: Shopify’s developer documentation on deferred purchase options and its build-a-deferment-solution reference examples, its Help Center pages on pre-orders, pre-order setup and selling when out of stock, its UX guidelines for deferred purchase options, and its API changelog entry for the selling plan fields, all read in August 2026, plus a Shopify Community thread from March 2021. Where Shopify publishes nothing — conversion comparisons between the two categories, for instance — this page says so instead of estimating. If you find something here that is wrong, I would rather hear it: support@depositdesk.app.