Docs rushflow.org ↗ Start free

How to take customer deposits and layaway

Web Android Updated Aug 2026

Some customers pay for goods over time and take them once fully paid — layaway. RushFlow lets you take customer deposits and holds them as a liability (money you owe the customer in goods) until the sale completes, so you don’t book revenue before you’ve earned it.

Step by step

  1. Take the depositWeb/POS: record the customer’s deposit against the layaway. It’s held as customer-deposit, not revenue.
  2. Collect more over timeTake further payments as the customer pays down the balance.
  3. Complete the saleWhen fully paid, complete the sale — stock moves, the deposit is applied, and revenue is recognised.

Where to find it

Web & POS app: take deposits against the customer/layaway.

Holding deposits as a liability until completion keeps your revenue and tax honest.

Frequently asked questions

Can customers pay in instalments and collect later?

Yes. Take deposits over time; RushFlow holds them as a liability and recognises revenue only when the sale completes.

Ready to run your business on RushFlow?

Start a free trial, or explore the live demo — no credit card needed.

Create your account →