Agency receivables · Folder structure

Separate invoices by project under a single client

When one client signs off on a website rebuild, a retainer, and a paid ad campaign at the same time, a flat list of invoices for "that client" turns into guesswork. Which invoice covered the rebuild deposit? Which one was the September retainer? A nested folder structure — one client folder, a sub-folder per project, a consistent project tag on every invoice — keeps each project's billing self-contained so nothing gets cross-confused. Cash Workspace gives you one place to file each invoice under the right project and tag it the same way every time.

The problem

Why one client with many projects gets tangled

Agencies usually keep all of a client's invoices together, then try to remember which project each one belonged to. The moment a second or third project starts, that breaks down.

  • The rebuild invoice and the retainer invoice sit in the same pile with no project label.
  • A client asks 'what's outstanding on the ad campaign?' and you have to read every line item to answer.
  • Two projects use overlapping invoice numbers because nobody agreed on a per-project convention.
  • A deposit gets filed under the wrong project, so one project looks overpaid and another unpaid.
  • At renewal, you can't show clean billing history for the specific project being renewed.

The workflow

Build a nested client-then-project structure

Set up the folders once per client, agree on a project tag, then file every new invoice the same way.

  1. 1

    Create the client folder

    Make one top-level folder named for the client, e.g. 'Northwind Co', to hold everything billed to that organization.

  2. 2

    Add a sub-folder per project

    Inside it, create a sub-folder for each active project: 'Website Rebuild', 'Monthly Retainer', 'Q3 Ad Campaign'.

  3. 3

    Agree on a project tag

    Give each project a short tag (NW-REBUILD, NW-RET, NW-ADS) and apply it to every invoice for that project.

  4. 4

    File each invoice under its project

    When you issue an invoice, record it, tag it, and file it in the matching project sub-folder before sending.

  5. 5

    Review per project, not per client

    Check outstanding and paid status one project sub-folder at a time so each project's billing stays clear.

Record structure

What to record for each project invoice

A consistent set of fields lets you answer questions about one project without disturbing the others.

Client
The single client organization, kept as one consistent client record.
Project name
Which project under that client, matching the sub-folder name.
Project tag
The short code (NW-ADS) applied identically to every invoice for that project.
Invoice number
Your invoice number, ideally including the project tag so it can't be confused across projects.
Issue and due dates
When it went out and when it's due, so each project's timeline is visible.
Amount
The invoice total for that project's work only.
Status
Draft, sent, partially paid, paid, or overdue, tracked per project.
Invoice PDF
The sent invoice attached to its record and filed in the project sub-folder.

Example setup

An example nested folder setup

One way to lay out a single client with three live projects inside your workspace.

Northwind Co (client)

The top-level folder for everything billed to Northwind, with a sub-folder per project below.

Northwind Co / Website Rebuild

Deposit and balance invoices tagged NW-REBUILD, in number order with status and dates.

Northwind Co / Monthly Retainer

Each month's retainer invoice tagged NW-RET, filed by month.

Northwind Co / Q3 Ad Campaign

Campaign invoices tagged NW-ADS with their PDFs attached.

Common mistakes

Mistakes to avoid

  • Dumping every invoice in one client folder with no project sub-folders.
  • Using a project tag inconsistently, so 'NW-ADS' and 'Northwind Ads' both appear.
  • Filing a deposit under the wrong project, throwing off both projects' balances.
  • Letting two projects share invoice numbers so you can't tell them apart.
  • Reviewing the client as a whole when a question is really about one project.

How it helps

How Cash Workspace helps

Nested folders by project

Create a client folder with a sub-folder per project so each project's invoices stay self-contained.

Consistent project tags

Tag every invoice with the project's code so you can filter to one project across an entire client.

Status per project

Mark each invoice's status so you can see outstanding and paid amounts for one project at a time.

FAQ

Multi-project client folder FAQ

Should each project have its own invoice numbering?
You can keep one overall sequence and add the project tag (e.g. 2026-014-NW-ADS), or run a sub-sequence per project. Either works as long as the tag makes the project unmistakable.
How do I see what one project owes without the others?
Open that project's sub-folder, or filter on its project tag. Because every invoice carries the tag, you see only that project's invoices and their statuses.
What if a new project starts mid-engagement?
Add a new sub-folder under the same client folder and assign a new project tag. Existing projects stay untouched.

Organizing help — not tax, accounting, or legal guidance

Cash Workspace is a free workspace for organizing invoices, expenses, receipts, clients, and documents. This page is organizing guidance only — not tax, accounting, legal, or bookkeeping guidance. Cash Workspace does not connect to your bank, does not scan or read your receipts for you, and does not move or collect payments. Whether an expense is deductible depends on your situation, so confirm it with a qualified accountant or tax professional.

Keep every project's billing separate

Start a free workspace and build a client folder with a sub-folder per project, so invoices for the same client never get cross-confused again.