← Back to Blogs
Payments & Accounts

How to Track Client Dues and Advance Payments

Stop chasing payments with spreadsheets — see who owes what, instantly.

4 min read · PrintKhata Team
Tracking client dues and advance payments

Ask most print shop owners how much a given client owes right now, and you'll get a pause, a flip through a register, or a scroll through three different Excel tabs before an answer shows up — and even then, it's often a guess. Multiply that across dozens of regular clients, some who paid an advance for a bulk job, some who are mid-way through payment, some who just haven't paid at all, and it's easy to see why dues quietly slip through the cracks.

Why spreadsheets break down here

A spreadsheet works fine for a handful of clients. The trouble starts once you're juggling invoices, partial payments, and advances at the same time:

The three numbers you should always know

Whatever system you use, you should be able to answer these for any client in seconds:

  1. Total invoiced — everything you've billed them, GST and Non-GST combined.
  2. Total received — everything they've actually paid, including advances.
  3. Net due or advance — the difference, and which direction it goes.

From those three numbers, every client naturally falls into one of four states:

Advance Partial Paid Unpaid

Quick habit: log a payment the moment it's collected, not at the end of the day. The single biggest source of "missing" dues is a real payment that never made it into the record.

If you're still tracking this manually

1. Give every client one running balance, not one row per invoice

It's far easier to reconcile "Client X owes ₹1,240 net" than to mentally total five separate invoice rows and three payment rows scattered across a sheet.

2. Record advances against the client, not the job

An advance is money in hand before the invoice exists. Log it as a payment against the client first, then adjust it against the invoice once the job is billed — that way nothing gets double-counted.

3. Reconcile weekly, not monthly

A week's worth of missed entries is easy to track down from memory. A month's worth usually isn't.

How PrintKhata does this automatically

This is exactly the kind of bookkeeping that's tedious by hand and trivial for software to keep straight. In PrintKhata, every payment is logged against a client you search by name or contact, a receipt is emailed the moment you save it, and the total paid and due for that client are shown right there — no separate calculation needed. Zoom out to the Client Account Summary and you get total invoiced, total received, due, advance, and a status tag (advance, partial, paid, or unpaid) for every client at a glance, filterable by name or contact. Need the full history for one client? A Client Account Statement, filterable by date range, can be generated and emailed directly from the app.

See your dues, not your guesses

Book a live demo and we'll walk through client accounts and payment tracking in PrintKhata.

This article covers general bookkeeping practices for print shop owners and isn't formal accounting advice. For statutory books, reconciliation, and tax filings, it's worth having a qualified accountant review your process alongside whatever system — spreadsheet or software — you use to track dues.