AgencyOperationsJune 20265 min read

How to Track Invoices So You Never Chase the Same Client Twice

Your invoice went out 18 days ago. The due date is in two days and you'd have to dig through email to confirm that. Media agencies carry a specific billing complexity — here's the system to get ahead of it.

P PrashantWorkDesignOS · Systems for agencies
Invoice tracking for media agencies
Key takeaway

Media agency billing is complex — service fees layered over ad spend passthroughs, campaign cycles that don't align with months. Five invoice states and one weekly review brings it under control.

You've just closed out a campaign cycle. Performance report delivered. Attribution numbers reconciled. Ad spend passed through at cost.

Your invoice went out 18 days ago. You don't know if it's been opened. The client hasn't mentioned it. The due date is in two days and you'd have to dig through email to confirm that.

Media agencies carry a specific billing complexity that most invoice management system guides don't address. You're managing service fee invoices on top of ad spend passthroughs — sometimes billed separately, sometimes combined. Campaign cycles don't align neatly with calendar months.

Without invoice tracking that's visible and status-based, the founder ends up as the billing system — tracking it in their head, chasing from memory.

The 5 invoice states every media agency needs

  1. Draft — invoice created, not yet sent. Happens at cycle close before passthrough figures are confirmed.
  2. Sent — issued. Due date is running.
  3. Due — payment date reached. Monitoring mode.
  4. Overdue — past due. Action required.
  5. Paid — closed.

The reason these five states matter more than "paid / unpaid" is operational: a Sent invoice with two days left behaves differently from a Due invoice at day zero, which behaves differently from an Overdue invoice at day seven.

An invoice management system that collapses these into two states means you're either chasing too early or catching it too late.

Why accounting software isn't the right daily tool

Accounting software records what happened. An invoice tracking system tells you what to do next.

The two serve different functions. Reconciling ad spend passthroughs in your accounting software is necessary. Knowing which client invoices are overdue at 8am Monday — before the first client call — is a different job.

Payment tracking software built into your operational workflow gives you that Monday visibility. You see status changes as they happen, not when you pull a report.

For media agencies, where a single client might have a service fee invoice and a separate ad spend reconciliation invoice open simultaneously, this daily visibility is directly tied to cash flow control.

How to build the system

1. Every invoice has a tracked status. Draft, Sent, Due, Overdue, Paid — and someone is responsible for keeping each accurate. Not an estimate, not "I think it's paid."

2. All invoices are visible in one billing management view, grouped by status. Overdue items are surfaced immediately — not found by scrolling.

3. Overdue flips automatically when the due date passes. This is the difference between proactive management and reactive chasing.

Each invoice should also link to the client record. When a client is late on a campaign management fee, you need context: what campaigns ran, what the spend was, who approved the creative brief, who the finance contact is. A billing system that connects to delivery context means you follow up with facts, not just a payment request.

Template

Agency OS includes an invoices database inside Finance + Invoices — status, client, and amount due in one view, linked to the full client record.

The second-chase problem

The first follow-up on an overdue invoice is manageable.

What breaks down is when the client responds and nothing gets logged. Two weeks later you're back at the same invoice with no record of what was said.

A system with last-action tracking eliminates this.

"You don't start over. You continue from where you left off."

Start here

Pull every open invoice today. Assign each one a status: Draft, Sent, Due, Overdue, or Paid.

Set a weekly 15-minute review of the Overdue column. That one habit prevents most of the cash flow surprises.

Share this article
The monthly systems letter

One practical workflow idea, every month.

No fluff, no spam — just one idea you can deploy in your workspace that week.