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
- Take the depositWeb/POS: record the customer’s deposit against the layaway. It’s held as customer-deposit, not revenue.
- Collect more over timeTake further payments as the customer pays down the balance.
- 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 →