Agency finance · Year-end statements

Compile a year-end statement of what each client was billed

At year-end, clients ask for a summary of everything you billed them, and your accountant wants the same picture. If invoices are scattered across folders and tools, building a per-client statement means hunting and re-keying. With every invoice already recorded by client with its status, compiling a year-end statement becomes gathering, not rebuilding. Cash Workspace lets you pull each client's invoices, note open balances, and export a clean statement with the underlying invoices attached.

The problem

Why year-end client statements are painful

A statement is only as good as the invoice records behind it, and those are usually scattered when December arrives.

  • Invoices for one client live across three folders, so the list is never complete.
  • Statuses are stale, so a 'paid' invoice on the statement was actually still open.
  • Open balances aren't flagged, so the statement understates what's outstanding.
  • The underlying invoice PDFs aren't attached, so a client query can't be answered fast.
  • Each client's statement is rebuilt by hand, which eats the last week of the year.

The workflow

Compile the statement from existing records

Work client by client: gather the year's invoices, confirm statuses, note open balances, and export the statement.

  1. 1

    Pick a client

    Open one client folder so you build the statement from a complete, single source.

  2. 2

    Gather the year's invoices

    Collect every invoice issued this fiscal year for the client, with number, date, and amount.

  3. 3

    Confirm each status

    Update each invoice to paid, partially paid, or open so the statement reflects reality.

  4. 4

    Note open balances

    Flag any unpaid or partially paid invoice so the statement shows what remains outstanding.

  5. 5

    Export the statement

    Compile the client's invoices and balances into a statement export, with the invoice PDFs attached.

Record structure

What each client statement record needs

These fields make a year-end statement complete, accurate, and easy to back up.

Client
The single client the statement covers.
Invoice number
Each invoice's structured number, in order, for a complete list.
Issue date
When each invoice was issued, to confirm it falls in the fiscal year.
Amount
The total billed on each invoice and the currency.
Status
Paid, partially paid, or open as of year-end.
Open balance
What remains outstanding on any unpaid or partially paid invoice.
Invoice PDF
The original invoice attached so any line can be backed up on request.

Example setup

An example year-end statement layout

One way to organize the records behind a client's year-end statement.

Client — invoices this year

Every invoice issued to the client this fiscal year, in number order with amount and status.

Client — open balances

The unpaid and partially paid invoices flagged with the remaining balance noted.

Client — statement export

The compiled statement ready to send, with each invoice PDF attached for reference.

Common mistakes

Mistakes that produce a wrong statement

  • Building the statement before every invoice's status is updated.
  • Leaving open balances off, so the statement looks fully settled when it isn't.
  • Pulling invoices from multiple tools, so the list is incomplete.
  • Sending a statement without the underlying invoices attached for backup.
  • Re-keying amounts by hand instead of compiling from existing records.

How it helps

How Cash Workspace helps

Invoices by client

Record every invoice under its client so the year's billing is already gathered in one place.

Current statuses

Keep each invoice marked paid, partially paid, or open so the statement reflects reality.

Open-balance flags

Flag unpaid and partially paid invoices so outstanding amounts show on the statement.

Statement export with attachments

Compile a client's invoices into a statement export with the original invoice PDFs attached.

FAQ

Year-end client statement FAQ

What goes into a year-end client statement?
Per client, list every invoice issued during the fiscal year with its date, amount, and status, and flag any open balance. Attaching the original invoices lets you back up any line if the client asks.
How do I keep the statement accurate?
Update each invoice's status before compiling, so paid, partially paid, and open are correct. The statement is only as accurate as the records behind it.
Does the workspace calculate totals on the statement?
No. It gathers each client's invoice records and balances side by side for your review and export; it does not compute totals, profit, or margins for you.

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.

Build year-end statements from records, not memory

Start a free workspace and record every invoice by client with its status, so compiling a year-end client statement is a matter of gathering and exporting, not rebuilding.