Open BetaRunning drops is free, forever · no card requiredGet started →

Shopify Can’t Split Payments: Deposit Workarounds for Makers

DropRoom· Guides

A baker in Ohio just opened preorders for a holiday Yule log run. She needs 40% down to lock in ingredients and a second payment when each log is scheduled for pickup. She flips open her Shopify store, tries to split the total into a deposit and a balance, and hits a wall: the checkout page will only authorize a single amount, all at once.

The same thing happens to the jeweler who wants half now for materials and half on completion, the florist who needs to collect the arrangement cost now and shipping later, and the woodworker who sells custom cutting boards at a farmers market with a card reader and then wants to offer the same split-payment option online for preorders. Shopify’s architecture wasn’t built for that.

Why Shopify’s Checkout Won’t Split Payments

Shopify’s online checkout is wired to process one transaction per order. Its checkout flow authorizes a single total—products, shipping, taxes—as a single payment. Checkout UI Extensions, the tools developers use to customize the checkout, do not have access to the payment-method layer, so you can’t ask Shopify to tokenize two different cards or trigger two separate authorizations inside one checkout session. The result: no native split tenders, no deferred shipping charge, no multi-card orders, and no deposit-then-balance flow.

This isn’t a settings toggle you missed. It’s a structural limit, confirmed by Shopify’s own community and development forums. You can read the technical breakdown in this Shopify Community thread and the developer guidance here.

What Makers Miss When the Cart Forces Full Payment

Small sellers run into four concrete blocks that the single-authorization model creates:

Fulfillment tied to payment. A custom-apparel maker said it plainly: you can split the fulfillment of an order, but you cannot split the payments to match the fulfillment. A jeweler who charges 50% at order and 50% at pickup is forced to collect the full amount upfront or do the whole thing outside Shopify. You’ll hear versions of this frustration in Shopify’s community constantly.

Deferred shipping. A baker who pre-sells cakes wants to collect the product price now and shipping when the order is ready. Shopify bundles everything into one transaction, so the shipping cost lands immediately—even if the customer lives across the country and shipping is calculated later. That same discussion makes clear that splitting a transaction so the customer pays for the product now and shipping later is not natively possible.

Multi-card splits. A florist booking a $3,200 wedding order gets a client who wants to put half on a debit card and half on a credit card. Shopify’s online checkout supports only one payment method per transaction, a point documented in multiple guides like PreProduct and the developer forum.

The POS gap. If you sell in person through Shopify POS, you already know split payments work at the booth. Shopify’s own help center shows how to take multiple partial payments in person. But online, that tool completely disappears. A woodworker who takes a deposit on one card and the balance on another at a craft fair can’t replicate the same experience on their website, as TeVello’s breakdown explains.

How Small Makers Actually Handle Deposits and Partial Payments

None of this means you’re stuck collecting everything upfront. Makers have built practical paths that work inside Shopify’s constraints. Pick the one that matches how you sell.

1. Draft Orders and Manual Invoices (No App Required)

If you work directly with a client on a custom order—a one-off engagement ring, a named cake, a built-to-order bookshelf—the free, manual path is often the cleanest.

How it works: you create a draft order in the Shopify admin for the deposit amount only (say $100 on a $400 order), email the invoice to the customer, and collect that first payment. Later, you create a second draft order for the remaining balance and send a new invoice. The whole process lives inside your Shopify order timeline, but you’re the one driving each step.

This is exactly what long-time sellers do, and TeVello’s guide confirms it: you can manually split payments when a customer wants to pay in parts, but it adds more communication and manual processing.

Steps for a two-payment custom order

  1. Go to Orders > Draft orders > Create order.
  2. Add the custom product or line item at the full retail price, then use the “Payment” section to set the amount you want to collect now (e.g., 30% of the total).
  3. Email the invoice with a clear note that this is a deposit.
  4. Once the work is ready to ship or hand off, create a second draft order for the remaining balance.
  5. Send the final invoice with a payment link.

What makes this method better than an offline system is that both payments land in your Shopify payout, and the order history stays in one place. The downside: it’s slow, easy to forget, and doesn’t automate anything. For a maker who does ten custom projects a month, it’s sustainable. For a baker running a 200-cake holiday preorder, it’s a recipe for missed final payments.

2. Deposit Apps for Automated Preorders

When you run a time-limited preorder window with set cut-off dates, an app that splits the payment at checkout saves you hours of admin work and significantly reduces the number of buyers who vanish before the final invoice.

Apps like SPD Split Payment & Deposit, Split Partial Payments, and Depo add a deposit option directly to the product page or checkout. The customer pays a percentage or a fixed amount today, and the app schedules the remaining balance for a later date (or sends an automatic invoice when the order is ready). You can read a survey of these tools on PreProduct’s guide.

A typical setup for a baker:

  • Set a 50% deposit for the “Holiday Yule Log” product.
  • The app collects the deposit at checkout and tags the order as partially paid.
  • The customer gets an automatic reminder to pay the remaining 50% a week before pickup.
  • You never touch a draft order.

These apps don’t change the fact that Shopify is processing each payment as a separate transaction, but they structure the agreement and the follow-up so you don’t have to.

I’d suggest testing the deposit percentage that covers your raw material cost comfortably, then making the second payment due before you begin finishing work—that way, you’re never out-of-pocket.

3. Shop Pay Installments (It’s BNPL, Not a Deposit)

You may see advice to turn on Shop Pay Installments under Settings > Payments. That feature lets a customer split their payment into four interest-free installments, but the merchant still receives the full amount upfront from Shopify. This is a buy-now-pay-later financing tool for the customer, not a way for you to hold back a deposit and charge the rest later. It can help close a large-ticket sale, but it won’t solve your material-cost-timing problem.

The Free vs. Paid Path: What’s Right for Your Workflow

Choose draft orders if:

  • You take fewer than a dozen custom orders per month.
  • Every order involves direct conversation with the client (a jeweler, a furniture builder).
  • You prefer not to add another monthly app subscription.

Choose a deposit app if:

  • You run batch preorders or made-to-order collections with public order windows.
  • You need the deposit to be collected automatically at checkout.
  • You want automated balance reminders without chasing people yourself.

What You Still Can’t Do (Even With Apps)

There’s one line you cross only if you need to split a single customer’s payment to multiple recipients—for example, paying a fabric supplier 40% of the order directly and keeping 60% for yourself. Shopify’s standard checkout can’t route money to two different bank accounts from one transaction. To do that, you’d need Shopify Plus and a custom integration using Stripe Connect and external APIs, as this Shopify Community thread details. For the vast majority of bakers, florists, and custom makers, this is a non-issue because you’re collecting all the money into your own account and paying suppliers separately.

A Deposit-Worthy Message Template

When you send the final balance invoice through a draft order or your deposit app, the right language cuts the number of follow-up emails you send. Here’s what I’d use for a pickup-based maker:

Subject: Your order is ready—final payment for [Product Name]

Hi [First Name],

Your [product] is finished and scheduled for pickup on [date]. The remaining balance of $[amount] is due now to confirm your pickup slot. You can pay securely here:

[Payment link]

Pickup address and window: [details]

I’ll hold your order until [date + 48 hours]. After that, I’ll release it to the next person on the waitlist.

Thanks, [Your name]

The “waitlist” language is optional but works well for small-batch food and floral orders where someone else will happily take the spot.

Take Deposits Without Fighting Shopify

Shopify’s single-payment checkout isn’t going to change tomorrow. The good news is that you don’t have to rebuild your whole store or move platforms—you just need a process that matches how you produce. For relationship-based custom work, draft orders and manual invoices keep the human touch while keeping payments inside Shopify. For any volume preorder, a deposit app turns a browser session into a real, committed sale, and that matters when you’re ordering ingredients or materials based on promise. Start with the free path if you’re unsure, and graduate to an app the moment you find yourself typing the same balance-reminder message five times a week.