A customer walks into your store. They want the sofa in the floor model color but a different fabric. Or the guitar in a left-handed configuration. Or the dress in a size you don't carry. They want it, but you don't have it — you'll need to order it. So you place the order with your vendor, set it aside when it arrives, and reach out when it's ready.

What happens if they never come back?

This is exactly why taking a Shopify special order deposit is standard practice for any retailer who handles custom or non-stocked items. A deposit commits the customer financially, covers your cost risk if the order falls through, and gives both parties a clear record of the transaction. The challenge is that Shopify doesn't have a native way to handle this workflow — at least not without a dedicated tool like OrderMAX.

Why Deposits Matter for Special Orders

Special orders are inherently riskier than standard retail transactions. When you stock an item on the shelf, you can sell it to the next customer if this one walks away. But when you place a special order with a vendor — especially for a custom configuration, a non-returnable item, or something with a long lead time — you're on the hook if the customer doesn't follow through.

Deposits address this risk in several ways:

Most experienced retailers who handle special orders have a clear deposit policy — and they enforce it consistently. The problem has always been the tooling: how do you actually record a Shopify special order deposit, track the remaining balance, and collect the final payment when the customer picks up?

Shopify's Native Limitation

Out of the box, Shopify has no deposit workflow. You can create a draft order and send an invoice, but draft orders are designed for full payment — not partial payment with a tracked balance. You can manually create a product called "Deposit" and sell it, but that creates a disconnected transaction with no link to the underlying special order. There's no way to see that Customer A paid $150 toward a $450 order, that $300 is still outstanding, and that the order is arriving next Tuesday.

Some merchants try to manage this in spreadsheets alongside Shopify, or in a separate POS system. Both approaches create the same problem: your deposit records live somewhere other than Shopify, your staff has to check two places to answer a simple question like "how much does this customer still owe?", and nothing is connected to your Shopify customer records or order history.

The gap: Shopify processes payments well. It tracks orders well. But it has no native concept of a special order deposit — a partial payment linked to a future order that still needs to be fulfilled and paid in full.

Common Deposit Scenarios for Special Orders

Deposit structures vary by industry and by merchant preference. Here are the most common approaches retailers use for Shopify special order deposits:

Percentage-Based Deposits

The most common approach: require a fixed percentage of the total order value upfront. Fifty percent is standard for most retailers — it covers vendor costs in most cases and is psychologically easy for customers to accept. Some shops go higher (70-100%) for fully custom or non-returnable items, and lower (25-30%) for items that can easily be restocked if the customer cancels.

Fixed-Amount Deposits

Some retailers set a standard deposit amount regardless of order size — $50, $100, or $200. This works well for shops where orders tend to cluster around a similar price range, and it's easier to communicate: "We require a $100 deposit on all special orders." Simple, consistent, and easy for staff to enforce.

Full Prepayment

For fully custom items, non-standard configurations, or high-value orders, requiring full payment upfront is entirely reasonable. This is especially common for custom furniture, engraved or personalized items, custom-printed goods, and items with no resale value if the customer backs out. When you collect 100% upfront, the "deposit" and "balance" are the same payment — but tracking it as a special order deposit still gives you a structured record of what was ordered and when.

Layaway-Style Partial Payments

Less common but relevant for higher-ticket items: some retailers allow customers to make multiple partial payments over time, with the item held until it's paid in full. OrderMAX's payment ledger tracks each payment individually, making this easy to manage without a spreadsheet.

How OrderMAX Handles Shopify Special Order Deposits

OrderMAX adds a complete deposit and payment tracking workflow to Shopify POS and Shopify Admin. Here's how it works end-to-end:

1. Record the Deposit at Time of Order

When a staff member creates a new special order in Shopify POS using the OrderMAX extension, they can record a deposit payment immediately. They enter the order details, add the line items, and collect the deposit — all in a single workflow without leaving POS. The deposit is processed through Shopify's standard payment infrastructure, so it works with your existing card readers, tap-to-pay terminals, and cash handling.

2. Track the Remaining Balance Automatically

Once a deposit is recorded, OrderMAX automatically calculates the remaining balance. Every special order in OrderMAX shows a clear payment status: Unpaid, Partially Paid, or Paid in Full. Your staff can see at a glance how much a customer has paid and how much they still owe — no manual calculation required, no spreadsheet to check.

3. Collect the Balance at Pickup

When the order arrives and the customer comes in to pick it up, your staff opens the special order in Shopify POS, sees the remaining balance, and collects the final payment. One more tap, and the order is marked Paid in Full and Completed. The entire payment history — deposit date, amount, balance payment date, method — is stored on the order record in Shopify Admin.

The complete picture: Every Shopify special order deposit you collect, every balance payment, and the current payment status on every open order are visible to your staff in real time — from POS or from Shopify Admin on any device.

Integration with Shopify Draft Orders

OrderMAX uses Shopify's native draft order infrastructure to process payments, which means deposit payments flow through Shopify's standard payment processing. This has several advantages: your Shopify revenue reporting includes deposit income, your payment records are stored in Shopify (not only in OrderMAX), and refunds can be processed through the same system.

When a staff member collects a deposit in OrderMAX, a Shopify draft order is created for that payment amount, processed, and linked to the special order record. When the balance is collected, a second draft order handles that transaction. OrderMAX ties them together and always shows the correct outstanding balance.

Refund Handling for Cancelled Special Orders

Occasionally, a special order will need to be cancelled — the item takes too long to arrive, the customer changes their mind, or the vendor can't fulfill the order. OrderMAX tracks refund transactions against the special order record, so your staff can see the full payment history including any refunds issued.

Your refund policy is your business decision — OrderMAX doesn't impose one. Some shops refund deposits in full for vendor-caused cancellations but retain a portion for customer-initiated cancellations. Others have a no-refund policy on deposits for custom items. Whatever your policy, OrderMAX records the refund against the order and updates the payment status accordingly.

When a Shopify special order deposit is refunded, the refund processes through Shopify's standard refund flow, so it appears correctly in your Shopify financial reports and reconciles properly with your payment processor.

Best Practices for Special Order Deposit Policies

When to Require a Deposit

Require a deposit on any order where you're taking on meaningful risk: items ordered from a vendor, custom configurations, non-returnable products, or orders with a total value above a threshold your business sets. For standard in-stock items with easy returnability, deposits may be unnecessary and could slow down sales.

How Much to Require

A useful rule of thumb: your deposit should cover your vendor cost at minimum. If you're ordering an item that costs you $200 and selling it for $350, a 50% deposit ($175) doesn't quite cover your cost — consider 60% or more for high-margin items where your cost is a larger share. For items with 50%+ gross margin, 50% is usually sufficient protection.

How to Communicate the Policy to Customers

Be direct and consistent. Train your staff to explain the deposit as a standard procedure rather than something specific to the customer: "We require a 50% deposit on all special orders — that's $175 today, and the remaining $175 when your item arrives." When it's presented as policy rather than a personal request, customers almost always accept it without friction.

Consider displaying your deposit policy clearly at the point of sale — a small sign near the register or a note on any special order request forms. When customers know the policy before they ask, there are no surprises.

Document Everything

Every Shopify special order deposit should be accompanied by a clear record of what was ordered, when it's expected, and what the full price is. OrderMAX stores all of this on the order record. For high-value orders, consider emailing the customer a summary — OrderMAX can send automated order confirmation emails so customers have their own copy of what they ordered and what they paid.

Bottom line: A well-enforced deposit policy, combined with the right tooling to track it, protects your business, commits your customers, and turns special orders from a bookkeeping headache into a smooth, professional part of your retail operation.

Getting Started with Deposit Tracking in OrderMAX

OrderMAX works with your existing Shopify setup — no separate payment processor, no new hardware, and no complex integration required. Install it from the Shopify App Store, configure your order types and notification settings, and you're ready to take your first Shopify special order deposit from POS or Admin the same day.

Whether you run a single location or multiple stores, whether you're at the register on Shopify POS or managing orders remotely from Shopify Admin, OrderMAX gives you one clear, real-time picture of every special order's payment status. Deposits collected, balances outstanding, and payments received — all in one place, all inside Shopify.

Ready to Add Special Orders to Your Shopify POS?

OrderMAX gives you complete special order and work order management — built for Shopify POS and Admin. Affordable pricing, no hidden fees.

Try OrderMAX Free →