- 1. Cut Your Payment Cycle
- 2. Ageing Analysis
- 3. Credit Policy
- 4. Reminder Scripts
- 5. MSME 45-Day Rule
- 6. Customer Advances — you are here
- 7. Cheque Bounce
- 8. Bad Debts
Why Take Advances at All
An advance is the only collection technique that works before the risk exists rather than after. It is worth more than any amount of chasing skill.
- It removes the risk entirely on the portion received.
- It funds the order, so you are not financing the customer's purchase out of your own working capital.
- It filters customers. A buyer unwilling to pay anything up front on a first order is giving you information worth having.
- It commits them. Orders backed by money are cancelled far less often than orders backed by intention.
The standard practice worth adopting: first order from any new customer is against advance or part advance, no exceptions, and credit is earned from there. See Part 3.
What an Advance Actually Is
An advance is a liability, not income. You have taken money for something you have not yet supplied, so you owe the customer either the goods or the money. It does not touch your P&L until the sale is recorded.
Getting this wrong in either direction causes real problems. Treat an advance as income and you overstate profit and pay tax on money you may have to return. Leave it sitting in the customer's ledger without adjusting it and you understate what they owe, and your ageing report starts lying to you.
The Three Entries
1. Receiving the advance
| Account | Dr | Cr |
|---|---|---|
| Bank A/c | 50,000 | |
| Rajesh Traders (Advance) | 50,000 |
Narration: Advance received against order PO-118. Post it as a Receipt voucher. Always reference the order in the narration — that reference is what lets you match it to the invoice later.
2. Raising the invoice
| Account | Dr | Cr |
|---|---|---|
| Rajesh Traders | 1,18,000 | |
| Sales @ 18% | 1,00,000 | |
| Output CGST 9% | 9,000 | |
| Output SGST 9% | 9,000 |
The full invoice is raised as normal — the advance does not reduce the invoice value.
3. Adjusting the advance
The ₹50,000 credit and the ₹1,18,000 debit are set off against each other in the customer's ledger, leaving ₹68,000 genuinely receivable. In a system with bill-wise tracking this is a matching operation against the invoice reference, not a fresh journal.
GST on Advances
This is where the treatment splits, and it is the part most often got wrong.
| You supply | GST on the advance | Document to issue |
|---|---|---|
| Services | Payable on receipt of the advance | Receipt voucher |
| Goods | Registered suppliers are not required to pay GST on the advance; liability arises on issue of the invoice | Receipt voucher still recommended as a record |
A receipt voucher records the amount received, the rate and amount of tax, and the details of the intended supply. Where the supply does not happen and the money is returned, a refund voucher is issued against it.
Confirm your own position. The goods-versus-services distinction, and the treatment where the rate or place of supply is not yet known at the time of the advance, both have detail beyond the scope of this page. If you routinely take advances, have your CA confirm the treatment once and then apply it consistently — it is a one-time question with a permanent answer.
Adjusting Against the Invoice
Adjustment is the step everyone skips, and it is the one that keeps your books honest. Do it at the time of invoicing, not at year end.
- Reference the same order number on the receipt and the invoice, so the pair is findable.
- Use bill-wise / reference-wise tracking on the customer ledger so the system can match them.
- If your accounting system supports an "against reference" allocation on the receipt, use it at entry time rather than reconciling later.
- Where GST was paid on the advance, ensure the invoice reports it so the tax is not paid twice.
Part Advances and Milestones
For larger or longer orders, structure the money to arrive with the work rather than after it:
| Stage | Typical share |
|---|---|
| On order confirmation | 25–30% |
| On material procurement or design approval | 25–40% |
| On dispatch or installation | 30–40% |
| On completion or acceptance | 5–10% retention |
Each milestone is invoiced when reached, and each advance is adjusted against its own invoice. Keeping the retention small and clearly defined avoids the classic situation where the last 10% is disputed forever.
Refunds and Forfeiture
If the order is cancelled and money returned
| Account | Dr | Cr |
|---|---|---|
| Rajesh Traders (Advance) | 50,000 | |
| Bank A/c | 50,000 |
Issue a refund voucher where GST was paid on the advance, and reverse the tax accordingly.
If the advance is forfeited under the terms
| Account | Dr | Cr |
|---|---|---|
| Rajesh Traders (Advance) | 50,000 | |
| Forfeiture Income / Other Income | 50,000 |
Forfeiture is income and is taxable. Do it only where your written terms provide for it — forfeiting without a contractual basis invites a dispute you will lose.
Why Unadjusted Advances Wreck Your Ageing Report
This is the practical reason to care about all of the above.
Suppose a customer paid a ₹50,000 advance six months ago that was never adjusted, and now has a ₹1,18,000 invoice outstanding. Your ageing report will show them owing ₹1,18,000 — and separately carry a ₹50,000 credit sitting in a different bucket, or netting off invisibly against the total.
The consequences compound:
- You chase the customer for ₹1,18,000 when they owe ₹68,000, and they tell you your records are wrong. They are right, and your next reminder carries no weight.
- Your salesperson stops trusting the ageing report — and one wrong line is enough for them to dismiss the whole thing.
- Your credit limits are computed against inflated exposure.
- At year end you have a reconciliation problem that takes hours to unpick.
An ageing report is only as credible as its worst line. One customer who can prove your figure is wrong does more damage to your collection process than ten who simply do not pay.
Six Rules of Advance Hygiene
- Reference the order number on every advance receipt, without exception.
- Adjust at the time of invoicing, not at year end.
- Review unadjusted advances monthly. Anything older than 90 days needs an explanation — either the order died, or somebody forgot to adjust.
- Keep advances visible, whether in the customer ledger with bill-wise tracking or in a separate Advance from Customers account. What you must not do is let them disappear into a net balance nobody can explain.
- Never treat an advance as income until the supply happens.
- Reconcile customer-wise before sending any statement of account. A statement that ignores an advance is an argument you have handed to the customer.
In iAccounting, press F12 and ask "show me Rajesh Traders' statement for this year" — advances and invoices appear in one ledger view so unmatched items are obvious. Ask "list all my debtors" before a chase round and reconcile anything that looks wrong before you send a single reminder. See The AI Assistant.
What's Next?
- Part 7 — Cheque Bounce: when the payment reverses
- Part 8 — Bad Debts
- Part 3 — Credit Policy: where advances fit in your terms
- Part 2 — Ageing Analysis