A calendar with a payment date circled next to a laptop showing a Shopify order marked paid

Automatic balance collection

The part that saves the most time: the balance is collected without anyone remembering to do it.

At a glance

What happens to the balance, and when.

Charged at
9am in your store's time zone
Charged how
Shopify charges the saved card on the order
If it fails
Payment link, then retries after 1, 3 and 7 days
After four failures
Order flagged overdue, you are alerted
No saved card
Shopify payment link on the due date instead
Source of truth
The order's outstanding amount in Shopify

Balance Due never holds, receives or moves money. It asks Shopify to charge the payment mandate that Shopify saved at checkout, and Shopify runs the charge through your own payment provider.

The due date, minute by minute

A balance that goes through first time, which most do.

  1. 1

    Three days before

    Reminder sent

    The customer gets an email, and a text on Growth and Pro, with the amount and the date. On mandate stores it says the card will be charged.

  2. 2

    9am on the day

    Charge submitted

    Balance Due asks Shopify to charge the payment mandate for the amount due. Every charge carries an idempotency key, so a retry after a network problem can never double-charge.

  3. 3

    Shopify runs the charge

    Balance charged

    Shopify sends it through your provider and records the transaction on the order. The order's outstanding amount drops to zero.

  4. 4

    Within minutes

    Receipt sent

    Balance Due confirms the payment, sends the customer a receipt with the remaining balance, which is now nothing, and tags the order deposit:paid.

  5. 5

    Hold released

    Paid in full

    The fulfilment hold comes off. The order appears in the next morning's digest as paid overnight and ready to fulfil.

When the charge is declined

Most failed balances are expired cards, not customers walking away. The process assumes that.

The first failure

The customer gets an email, and a text on Growth and Pro, explaining the payment did not go through, with the date of the next attempt and a Shopify payment link so they can settle with another card straight away.

  • The payment link accepts any card, through Shopify's own checkout
  • A customer-initiated payment can pass a bank challenge that an unattended charge cannot
  • The order stays on hold throughout

The retry ladder

Balance Due retries after 1 day, then 3 days, then 7 days. Each failure sends the same message with a fresh link. The ladder is the default and can be changed in settings, including adding or removing steps.

  • Four attempts in total over eleven days
  • Failed attempts cost nothing from Shopify Payments or from Balance Due
  • Collect now from the order tries again immediately at any point

Overdue

After the fourth failure the order is marked overdue. The customer gets an overdue notice every 3 days with the payment link, you get an alert, and the order is tagged deposit:overdue so it stands out in Shopify.

  • Your order page shows the last decline reason and every message sent
  • Reschedule the payment and the nudges pause until three days before the new date
  • Waive part of the balance, or cancel the plan and keep the deposit under your policy

Stores without saved-card charging

Shopify Payments and PayPal Express can save a card at checkout and charge it later. Some other providers cannot. If yours cannot, Balance Due runs the pay-link flow instead: on the due date it asks Shopify to email its invoice with the payment link and sends its own message with the same link, then nudges every 3 days.

When the customer pays through the link, Shopify records the transaction, and Balance Due sees the outstanding amount drop, closes the plan, releases the hold and sends the receipt. The reminders, the hold and the customer page are identical; only the charge itself is customer-initiated rather than automatic.

The app checks your provider on install and tells you which flow your store will use, so there is no surprise on the first due date.

Following the order

Orders change after they are placed. The balance follows them.

Order edited upward

An extra item or a dearer variant. Balance Due reconciles against Shopify and adds the difference to the schedule.

Refund or edit downward

The schedule shrinks. If the deposit now covers the whole order there is nothing left to charge and the plan closes.

Paid another way

A balance taken over the phone, on POS or by bank transfer and recorded in Shopify closes the plan. The saved card is not charged on top.

Order cancelled

The plan is cancelled with it and nothing further is collected. Refunding the deposit is your policy, handled in Shopify.

Reconciliation runs whenever Shopify tells the app an order has been updated or refunded, and you can press sync on any order to reconcile it immediately.

Taking control

Five actions on any order, from the order itself.

ActionWhat it doesWhen you would use it
Collect nowCharges the whole outstanding balance immediatelyA commission finished early, or a customer who asks to settle up
Mark readyTriggers the balance on plans set to charge when the order is readyThe piece is finished, the stock has landed, the stone is fixed
RescheduleMoves any payment to a new date and restarts the reminderA delivery date moves, or you agree more time with the customer
WaiveWrites off part of the balance and lets the order completeA goodwill reduction, or a substitution that came in cheaper
Cancel planStops collecting and tags the order deposit:cancelledThe job is off and the deposit is being handled under your terms

Collect now and reschedule from the order are included from the Growth plan upward. See pricing for what each tier includes.

What you see in Shopify

Every deposit order is tagged deposit:active, then deposit:paid, deposit:overdue or deposit:cancelled, so you can filter your Orders page without opening the app. The order note carries the schedule. Balance Due's own dashboard lists every open plan with its next payment date.

Each morning at 8am store time you get a digest: due today, due this week, failed or overdue, and orders paid in full overnight that are ready to fulfil. An overdue order also sends an immediate alert.

Nothing is skipped. A due payment is queued, not fired once and forgotten, so an outage on the due date means a charge at the next run, never a missed balance.

Keeping failures down

  • Keep the three-day reminder on, so the customer can top up or swap cards before the charge.
  • Keep balances within a few months of the order where the trade allows. Cards expire and circumstances change.
  • Use the ready rule for anything with an uncertain date, so the charge never lands before the goods exist.
  • Say in your policy what happens if the balance cannot be taken, so the overdue notice is not a surprise.

Questions

What if Shopify or the app is down on a due date?

Nothing is skipped. Due payments are queued, not fired once and forgotten, so they are charged at the next run when service returns.

Can I change the retry schedule?

Yes. The 1, 3 and 7 day ladder is the default and can be changed in settings, including adding or removing steps.

Does the customer see a separate charge from the deposit?

Yes, the balance charge appears on their statement as a separate payment to your store, the same way any Shopify payment does.

Does a failed attempt cost anything?

No. Failed attempts are not charged by Shopify Payments, and Balance Due has no per-attempt or per-order fee.

Can the customer pay the balance early?

Yes, from the pay now button on their payment page. On mandate stores it charges the saved card; on pay-link stores it opens Shopify's payment link.

Can the customer pay with a different card?

Yes. Every failed-payment and overdue message carries a Shopify payment link that accepts any card. The saved card is only used for the automatic charges.

What if I take the balance over the phone?

Record the payment against the order in Shopify. Balance Due sees the outstanding amount drop to zero and closes the plan, so the saved card is never charged on top.

Who holds the card details?

Shopify. The card is saved by Shopify's checkout as a payment mandate on the order. Balance Due never sees card numbers; it asks Shopify to charge the mandate when the balance is due.

See the whole flow

The how-it-works page follows one order from the product page to paid in full.