⚡ Money Leak Challenge Features Dashboard Bank Recon Balance Sheet
AI Copilot Pricing
Sign In Get Started →

Client-Wise Revenue and Receivables Tracker in Excel: Free Template and How to Use It

Last updated: October 13, 20264 min read✍️ Written by money genceReviewed by MoneyGence Team

A free Excel template that turns your invoice list into client-wise revenue, collections, outstanding and ageing, with flags for slow payers and client concentration.

The simplest way to track client-wise revenue and receivables in Excel is to keep one invoice log and let a summary sheet calculate everything from it. Record each invoice with a client code, date, ex-GST amount, GST and amount collected. A client summary then shows revenue, collected and outstanding per client, and an ageing report groups unpaid invoices by how overdue they are. This template does exactly that for up to 25 clients and 300 invoices.

Most agencies and consultants know their total monthly billing. Far fewer can say, in under a minute, how much a particular client has been billed this year, how much of it has actually come in, and which invoices are now sitting past 60 days.

That gap is usually not a software problem. It is a "the data lives in five places" problem. This template fixes it with one invoice log and a few formulas, and you can set it up in about 20 minutes.

What the template contains

The workbook has four sheets. You only type into one of them.

Revenue is shown ex-GST. Collected and outstanding amounts include GST, because that is what the client actually pays you. Keep this in mind when the numbers look slightly different across columns.

How to set it up

  1. Download the file and delete the 8 sample invoices and 4 sample client codes. They are only there so you can see how it behaves.
  2. Decide a short code for every client (for example ACME, BLUE, NOVA). Use the same code every time. "Acme", "ACME Ltd" and "Acme Pvt" will be treated as three different clients.
  3. Enter your invoices in the Invoice Log: date, invoice number, client code, amount ex-GST, GST, and amount collected so far.
  4. Add your client codes to the Client Summary sheet.
  5. Open the Ageing Report and look at anything old.

Reading the Client Summary

Each client row shows what you billed, what you collected and what is still pending. Two flags sit beside it, and they are the most useful part.


Rebuild with the Table button, 3 columns:

ColumnWhat it tells youWhat to do with it
OutstandingMoney billed but not yet receivedChase the largest ones first
Collections flagWhether a client is paying slowlyCall before sending new work
Concentration flagShare of total revenue from one clientWatch it if one name gets too big


Sort the summary by Outstanding, highest first, every Monday. Five minutes of this beats a monthly review where everything is already late.

Using the Ageing Report

Ageing simply groups unpaid invoices by how long they have been overdue. Typical buckets are 0 to 30, 31 to 60, 61 to 90 and over 90 days. The older the bucket, the lower the odds of getting paid without a real conversation.

A small invoice that is 90 days old is a nuisance. A large one is a cash flow problem. Look at the amount and the age together, not either one alone.

Watching client concentration

If one client gives you a big share of your revenue, losing them hurts badly, and their late payments hurt your cash more than anyone else's. The template flags clients above a threshold so you notice early.

The default threshold (25% of revenue) is a rule of thumb, not an official benchmark. Change it to whatever fits your business. A two-person consultancy with one anchor client is in a different spot from a 40-person agency.

What a spreadsheet can't do

This template is honest, simple and free, but it has limits. Someone has to enter every invoice, so numbers go stale the moment you get busy. Partial payments need manual updates. There is no link to your bank, your Tally books or your GST filings. And it tells you about revenue and receivables, not about whether a client is actually profitable.

If you outgrow it, tools like MoneyGence sit on top of Tally or Zoho and show client-wise revenue, receivables and cash position without retyping anything. It does not calculate client profitability today, so keep any cost tracking in your own sheet for now.

Common Mistakes

Frequently Asked Questions

Is the template really free?

Yes. Download it, edit it and use it for your own business. There is no sign-up needed to open the file.

How many clients and invoices can it handle?

Up to 25 clients and 300 invoices. If you need more, copy the formulas down to extra rows, or move to a tool built for it.

Does it work in Google Sheets?

It should open in Google Sheets, but test your own copy first, since some formatting and flags can behave differently there.

Should revenue include GST?

Track revenue ex-GST, because GST is not your income. Track collected and outstanding incl. GST, because that is what the client pays.

How often should I update it?

Add each invoice when you raise it, and update collections when money arrives. A weekly review of the Client Summary is enough.

Official references

Need help staying Finance Templates compliant?

MoneyGence's AI Finance OS tracks your compliance, wallet share, and finances in one place, built for agencies and growing businesses.

Get started with MoneyGence