🎁 Free Bookkeeping Health Check + 2 Months Complimentary Bookkeeping Support for Qualified Businesses
Operations · Cash flow

How to stop goods leaving before the invoice is paid

It's one of the most frustrating ways to lose money: the customer paid a deposit, the balance was due on collection, and somehow the goods went out the door without it. Now you're chasing a customer who already has what they wanted.

For furniture, appliance and building-supply businesses, where orders are large and often collected or delivered days after the sale, this happens more than owners like to admit.

Why it happens

Step 1: Decide your policy

Before any tool, decide what should happen. Common policies:

Write it down. Then decide who can override it — usually a manager — and that every override is recorded.

Step 2: Get payment status to the dock

QuickBooks Online already knows whether an invoice is open, partially paid or paid, as long as payments are recorded promptly (bank feeds and QuickBooks Payments help). The job is getting that status to the people who release goods, at the moment they release them.

Low-tech options: a daily "OK to release" list from the office, or a rule that the warehouse calls the office before any pickup. Both work, both rely on people, and both break on busy days.

Step 3: Make the check unavoidable

The strongest version puts payment status on the warehouse's own screen and builds the check into the release step itself:

That's how the payment gate in our warehouse layer for QuickBooks Online works. The warehouse sees the hold on the phone they're already using to scan the order, and the office never has to field a "can this go?" call.

Phone screen showing a red payment hold for an order with a balance owing
A payment hold at the dock (demo data).

Step 4: Keep the books right

A payment gate only works if QuickBooks is up to date. Record payments the same day, match bank-feed deposits to invoices promptly, and review open invoices with balances due weekly. That's ordinary good bookkeeping — and it's what makes the warehouse check trustworthy.

See it on your own QuickBooks company

A 20-minute call. We'll look at how orders move through your business today and show you exactly where the gaps are.

Book a 20-minute demo →

Frequently asked questions

How do I stop goods leaving before payment?

Set a written release policy, make QuickBooks payment status visible to whoever releases goods, require a manager's logged approval to release unpaid orders, and keep payments recorded in QuickBooks the same day.

QuickBooks and QuickBooks Online are trademarks of Intuit Inc. Rinko Books' warehouse software works with QuickBooks Online; it is an independent product and is not made, endorsed, certified or sponsored by Intuit.

🧾
Rinkesh Patel, Rinko Books
Bookkeeping and warehouse systems for businesses running QuickBooks Online