This article is also available in:

How to Set Up Partial Payment (Deposit + Pay on Delivery)

Partial payment lets you require customers to pay a small deposit online before confirming their order. The remaining balance is collected on delivery. This helps reduce fake orders and failed deliveries.

Step 1: Add Shopify Checkout Button


Go to EasySell and open the Form Builder then add the Shopify checkout button:



Step 2: Enable Partial Payment


  1. Click edit icon next to the previous button.
  2. Check Enable partial payment (Deposit + Cash on Delivery)


Step 3: Configure the Deposit


Once enabled, you'll see the following options:

  • Deposit type — Choose between:

Percentage — A percentage of the order subtotal (e.g., 20%)

Fixed — A fixed amount (e.g., $10)

  • Deposit value — Enter the amount or percentage the customer must pay upfront



Step 4: Customize Labels


You can customize two labels to match your store's language:

  • Discount label — The name shown on the order's discount line (e.g., "DEPOSIT 20%" or "Acompte 20%")
  • Pay on delivery label — The name of the line item added for the remaining balance (e.g., "Pay on Delivery" or "Paiement à la livraison")



Step 5: Save


Save your form builder settings. The partial payment is now active.

How It Works for Your Customers


  1. The customer fills out your order form and proceeds to checkout
  2. A deposit discount is applied automatically — they only pay the deposit amount (plus applicable tax and shipping)
  3. After payment, a line item with the remaining balance is added to the order automatically
  4. Your delivery team can see exactly how much to collect from the customer


Example


Order subtotal

Deposit (20%)

Customer pays at checkout

Remaining (collected on delivery)

$100

20%

~$20 + tax + shipping

$80

$50

20%

~$10 + tax + shipping

$40


Tips


  • Start with a small deposit (10–20%) to keep conversion rates high while still filtering out unserious orders
  • The deposit is calculated on the subtotal after any discount codes are applied


Updated on: 13/03/2026