Nonprofit finance · Program reporting

Compile nonprofit expenses by program and grant

When a funder asks for a grant report, the hard part isn't the total — it's proving each dollar went to the program it was restricted to. A template that tags every expense to a program or grant, flags whether it's grant-restricted, and keeps receipts in a per-grant folder makes that report a matter of opening the right folder. Cash Workspace gives small nonprofits and community groups one place to record expenses, attach receipts, and group them by grant for record-keeping.

The problem

Why grant reporting gets stressful

Restricted funds have to be spent on the right things and shown clearly — but if expenses aren't tagged to a grant as they happen, you reconstruct it from memory at report time.

  • A printing cost could belong to the youth program or the general fund, and no one wrote it down.
  • Restricted grant money and unrestricted donations get mixed in the same pile.
  • Receipts for a $1,200 venue rental are missing when the funder asks for documentation.
  • Two volunteers record spending differently, so program totals don't add up.
  • The grant period and your calendar year don't line up, so dates need careful sorting.

The workflow

Tag to a grant, flag if restricted, file per grant

Decide your programs and grants up front, then record each expense against one of them with the restricted flag set.

  1. 1

    List programs and grants

    Write down each active program and each grant, with its grant period, so every expense has a named home.

  2. 2

    Record each expense

    Capture category, amount, vendor, date, the program or grant it belongs to, and who paid.

  3. 3

    Flag grant-restricted

    Mark whether the spend draws on restricted grant funds or general/unrestricted funds.

  4. 4

    Attach documentation

    Add the receipt, invoice, or contract to the record so the proof sits with the line item.

  5. 5

    Group into per-grant folders

    File each expense in its grant folder so a grant report is one folder, sorted by date within the grant period.

Record structure

What to record for each program expense

A consistent field set lets any volunteer record the same way and keeps grant reports defensible.

Program / grant
Which program or grant the spend belongs to, recorded with a consistent name.
Grant-restricted flag
Whether this draws on restricted funds or general funds.
Category
Venue, printing, stipends, supplies, travel, or honoraria — from one agreed list.
Amount
The total and currency for the line.
Vendor
Who was paid, so documentation matches the line.
Date
When it was paid, checked against the grant period.
Paid by
The staff member or volunteer who made the purchase.
Documentation
The attached receipt, invoice, or signed contract.

Example setup

An example per-grant setup

One way a community group can organize it inside the workspace.

Youth Program — Foundation Grant 2026

Every restricted expense for that grant, with category, amount, date, and attached documentation.

Food Pantry — City Grant

Restricted spend on the food program, filed within that grant's period.

General / unrestricted

Costs paid from general donations, kept separate from restricted grants.

Grant reports

The compiled per-grant summaries handed to each funder.

Common mistakes

Mistakes to avoid

  • Leaving the restricted flag blank, so restricted and general spend blur together.
  • Recording an expense without naming the program or grant it served.
  • Letting two volunteers use different program names, so totals don't reconcile.
  • Filing by calendar month instead of grant period, so the report needs re-sorting.
  • Skipping documentation, so a funder's request can't be answered.

How it helps

How Cash Workspace helps

One record per expense

Record every spend with its program or grant, category, amount, date, and who paid.

Documentation attached

Attach the receipt, invoice, or contract to each record so proof stays with the line.

Per-grant folders

File expenses in a folder per grant so a grant report is one tidy, sorted folder.

FAQ

Nonprofit expense report FAQ

Is this fund accounting software?
No. This is record-keeping only: you tag each expense to a program or grant, flag whether it's restricted, and keep the documentation together. It does not replace fund accounting.
How do I separate restricted from unrestricted spending?
Record each expense with a grant-restricted flag and a program or grant tag, then file restricted spend in its own per-grant folder so the two never mix in a report.
Can I produce a report for one specific grant?
Yes — because every expense is tagged to a grant and filed in its folder, you open that folder to see all of its spend with documentation attached.

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.

Make grant reports a folder, not a fire drill

Start a free workspace and tag every expense to its program or grant with the receipt attached, so each funder's report is ready when they ask.