Agency finance · Billing records

Keep retainer and project billing records separate per client

Agencies that run both a monthly retainer and one-off projects for the same client quickly lose track of which invoice covered which. Was the March invoice the retainer or the landing-page build? A clean split — recurring retainer invoices tagged by period and scope, ad-hoc project invoices tagged by deliverable, all under one client folder — keeps the answer obvious. Cash Workspace lets you record each invoice with its own tags, status, and attached document.

The problem

Why retainer and project invoices get tangled

Two billing rhythms for one client create overlapping invoices that look alike unless you label them deliberately.

  • The monthly retainer invoice and a project deposit go out the same week and get mixed up later.
  • A client asks 'what was this charge for?' and nobody can tell retainer from project at a glance.
  • Retainer scope drifts but the period it covered was never recorded.
  • Project invoices have no deliverable label, so reconciling against the contract is slow.
  • Year-end totals lump recurring and one-off revenue together with no way to split them.

The workflow

Run two record streams under one client folder

Keep both invoice types in the same client folder but tag and file them so the two streams never blur.

  1. 1

    Open one client folder

    Create a single folder per client so all billing for that relationship lives in one place.

  2. 2

    Tag retainer invoices

    Record each recurring invoice with a 'retainer' tag, the period it covers (e.g. March 2026), and the agreed scope.

  3. 3

    Tag project invoices

    Record each one-off invoice with a 'project' tag and the deliverable it bills for (e.g. landing-page build).

  4. 4

    Set statuses on both

    Mark every invoice draft, sent, partially paid, paid, or overdue so each stream stays current.

  5. 5

    Review the split monthly

    Once a month, scan the client folder to confirm retainer periods are covered and project invoices match deliverables.

Record structure

What to record for each invoice

The same fields apply to both streams; the tag and the period-or-deliverable field do the separating.

Billing type
Retainer or project — the tag that splits the two streams.
Client
The single client record both streams belong to.
Period (retainer)
The month or term the retainer invoice covers, e.g. March 2026.
Deliverable (project)
What the one-off invoice bills for, e.g. brand refresh or microsite.
Scope note
A short line on what the retainer includes that period, so drift is visible.
Amount
The invoice total and currency.
Status
Draft, sent, partially paid, paid, or overdue.
Invoice PDF
The sent invoice attached to its record so type and document stay together.

Example setup

An example client folder with both streams

One way to lay out a client who has both a retainer and occasional projects.

Acme — retainer invoices

Each month's recurring invoice tagged with its period and scope, in date order with status.

Acme — project invoices

One-off invoices, each tagged with its deliverable, kept separate from the retainer stream.

Acme — contract and scope

The retainer agreement and any project statements of work, attached for reference.

Common mistakes

Mistakes that blur the two streams

  • Filing project and retainer invoices in the same undifferentiated list with no tag.
  • Leaving the retainer period blank, so you can't prove which month was billed.
  • Skipping the deliverable label on project invoices, making contract reconciliation slow.
  • Recording scope only in email, so retainer drift goes untracked.
  • Using inconsistent tags ('retainer' one month, 'monthly' the next) so filters break.

How it helps

How Cash Workspace helps

One client, two tags

Record both retainer and project invoices under one client folder, separated by a consistent billing-type tag.

Period and deliverable fields

Note the period a retainer covers and the deliverable a project bills, so each invoice is self-explanatory.

Clear statuses

Track draft, sent, partially paid, paid, and overdue on every invoice across both streams.

Attached agreements

Attach the retainer contract and project scopes so the billing and the agreement stay together.

FAQ

Retainer vs project records FAQ

Should retainer and project invoices share one client folder?
Yes — keep them in the same client folder so the whole relationship is in one place, but tag each invoice as retainer or project so the two streams stay distinguishable.
What's the fastest way to tell the two apart later?
Record a billing-type tag plus the period (for retainers) or deliverable (for projects). Those two fields make any invoice self-explanatory months later.
Does the workspace calculate retainer vs project revenue for me?
No. You record and tag each invoice; the workspace keeps revenue records side by side for your review but does not compute totals, margins, or profit.

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.

Split your retainer and project records cleanly

Start a free workspace and tag every invoice as retainer or project under one client folder, so periods and deliverables never blur at month-end or year-end.