River
Y CombinatorBacked by Y Combinator
FREE TEMPLATE

Grant Report and Indicator Crosswalk

Every funder defines served differently, so the same programme has to report 1,000 people to one and 214 to another. Both are right.

Free download  ·  No account needed

Reporting burden scales with the number of funders rather than the size of the programme, and the reason is not narrative. It is that the programme ran once and each agreement defines its indicators differently. Served means unduplicated individuals with a billable encounter to one funder, households to another, three-or-more contacts to a third, new clients only to a fourth, and encounters rather than people to a fifth. Every one of those numbers is correct, and none of them is the figure on your own dashboard.

So the artifact is a definition table rather than a report template. Indicator Crosswalk holds one row per funder indicator: the funder's definition quoted verbatim, the internal filter that produces it, the value for the period, and its ratio to your headline figure. The objectives come from whatever the proposal committed to. What is being saved here is derivation, not writing, and derivation by hand is why this quarter disagrees with last quarter.

In the worked example a single quarter of one programme produces 1,000, 812, 612, 447, 289 and 214 people, plus 3,146 encounters. The people figures span a factor of 4.7, and because spend is identical at $412,000, cost per participant spans $412 to $1,925 by exactly that factor. So anybody quoting a cost per participant without naming its denominator is quoting a number that has a 4.7x range built into it.

One participant record, six funder definitions, no data error

The crosswalk, the deadlines derived from one period end, and what happens when you relate the money to the people.

Indicator Crosswalk

Illustrative, for a fictional community health nonprofit called Cedar Line Community Health. One programme, Q3 FY2026, one participant record, $412,000 of programme spend. The definition column is quoted from each agreement rather than paraphrased.

ReportThe funder's own definitionFigurevs internalCost per unit
Internal dashboardDistinct individuals with at least one contact1,000100%$412
A-01 Federal awardUnduplicated individuals with a billable encounter81281%$507
A-02 State contractHouseholds receiving service61261%$673
A-03 Family foundationIndividuals with three or more service contacts44745%$922
A-04 Corporate funderNew clients whose first contact fell in the period28929%$1,426
A-05 Community foundationService encounters delivered3,146315%$131
A-06 Health trustParticipants completing all six sessions21421%$1,925
A-06 Health trustMaintaining the clinical measure six months after completionno filter--

Nothing here is a data quality problem. The six people-based figures span 214 to 1,000, a factor of 4.7, and spend is identical in every row, so cost per participant spans $412 to $1,925 by exactly the same factor. Every definition is reasonable on its own terms: the federal award reports billable encounters upward to its own programme office, the state contract's eligibility rules are household-based, the family foundation is funding sustained engagement rather than a single visit, the corporate funder is funding growth, the community foundation funds volume, and the health trust is funding a course. The last row is the one that matters most: the participant record has no six-month follow-up field, so that indicator cannot be produced. It says so, and it does not get approximated.

Reporting Calendar

Every due date computed from the award's own cadence and interval rather than typed in once. One period end of 2026-03-31.

AwardReportCadenceIntervalDueFormat
A-06 Health trustPerformanceQuarterly+15 d2026-04-15Template, 1,500 chars per section
A-01 Federal awardPerformance and financialQuarterly+30 d2026-04-30Agency portal plus SF-425
A-04 Corporate funderNarrativeSemiannual+30 d2026-04-30Online form, 4,000 chars
A-02 State contractPerformanceQuarterly+45 d2026-05-15State reporting system
A-05 Community foundationNarrativeAnnual+60 d2026-05-30Template, 2 pages
A-03 Family foundationNarrative and financialAnnual+90 d2026-06-29Template, 3 pages narrative
A-05 Community foundationFinalOnce+120 d from performance end2026-07-29Template, 2 pages

One period end, six periodic due dates spanning 75 days. Two of them land on 2026-04-30 for different funders, in different formats, against different indicator definitions, and that week is what the calendar exists for. The earliest deadline belongs to the smallest award in the portfolio at 15 days, which is half the federal allowance. The last row is the one nobody has in a calendar: A-05's period of performance ends on the same date as its reporting period, so the annual report due 30 May feels like the end of the award, and the final report is still due 120 days after performance concludes.

Financial to Programme Reconciliation

Relating the money to the people, per award. Two of these rows are findings rather than awards.

AwardProgramme cost chargedShare of costParticipants claimedShare claimedAward $ per claimed participant
A-01 Federal award$168,00040.8%58058%$290
A-02 State contract$96,00023.3%22022%$436
A-03 Family foundation$45,00010.9%11011%$409
A-06 Health trust$15,0003.6%909%$167
A-04 Corporate funder$14,0003.4%404%$350
A-05 Community foundation$9,0002.2%202%$450
Unrestricted funds$65,00015.8%---
Overlap check--1,060106%-
Programme total$412,000100.0%1,000 unique

Two findings, neither of which appears in any single funder's report. Restricted awards pay $347,000 of the $412,000 in the ledger, so 15.8% of the programme runs on money nobody restricted to it, and that belongs in front of a finance director before it goes into a report. And the six awards claim 1,060 of the 1,000 unique individuals served, so 60 people are reported to two funders each as that funder's participant. Neither report is false on its own. The pair does not survive being read together, and reading them together is exactly what an auditor does. The right move is to check whether both agreements permit it and record the answer, not to quietly reallocate people between awards.

What is in the pack

01

Indicator Crosswalk

One row per funder indicator carrying that funder's definition quoted verbatim, the internal filter that produces it, and the value for the period.

02

Every filter run in one pass

All indicators for all awards derived together from one participant record, which is what stops this quarter's figure disagreeing with last quarter's.

03

Reporting Calendar computed, not typed

Each due date derived from the award's own cadence and interval, so a period end moving moves every deadline that depends on it.

04

Financial to Programme Reconciliation

Programme cost by award against the share of participants each award claims, which is what surfaces double-counted people and unfunded programme cost.

05

Variance Explanation with four causes separated

A definition change, a data timing effect, a real programme variance and a target that was wrong, kept apart so the section reads as management.

06

The no-filter row

An indicator the data cannot produce says so and stays blank. Nothing gets approximated, because an untraceable outcome figure is not a reporting gap.

How it works

  1. 1

    Send the executed agreements

    All of them, with attachments and any reporting guidance sent separately. The indicator definitions live in there and they are what makes each number different.

  2. 2

    Quote every definition verbatim

    Copied rather than paraphrased, then mapped to the specific field or filter in your data that produces it. Paraphrasing drifts toward the number you already have.

  3. 3

    Run one pass over the period

    Every filter, every award, at once. The spread gets reported with its ratios so it reads as expected rather than as a data error somebody has to hunt.

  4. 4

    Relate the money to the people

    Cost by award against participants claimed by award, then the narrative per funder from that funder's crosswalk rows and nothing else.

Frequently asked questions

Why not just report the same number to everyone?

Because none of them asked for it. Each agreement defines its own indicator, and reporting your headline figure against a definition that excludes 188 of those people is inaccurate rather than simplified. The crosswalk does not make the numbers agree. It makes the disagreement explicable, repeatable and defensible.

How are the deadlines worked out?

From each award's stated cadence and interval. Federal financial reports submitted quarterly or semiannually are due no later than 30 calendar days after the period, annual reports 90 days, and the final financial report 120 days after the period of performance ends. Those are outer bounds, so awards often state something tighter.

Is a wide spread between funders a sign my data is wrong?

No, and that framing matters. Every figure in the example traces to the same participant record and every one is correct. They answer different questions. A programme manager who sees 1,000 and 214 for the same quarter without being told this will spend a day looking for an error that does not exist.

What if a funder asks for something I cannot measure?

The row says no filter available, and so does the report. Then it says what the data can support and offers that instead. Approximating an outcome figure is the one move this pack refuses, because a number nobody can trace to the participant record is not a reporting gap.

Why does the reconciliation matter?

Because performance reporting has to relate financial data to programme accomplishments, and doing that honestly surfaces things no single report shows. In the example six awards claim 106% of the participants and 15.8% of programme cost is on unrestricted funds.

Does this complete the SF-425?

No. The federal financial report has its own accounting fields, including cash on hand, the indirect cost rate and unliquidated obligations, and tying source vouchers to those is separate work. What each agreement obliges you to file at all belongs in the award terms register. Where a report uploads through a portal, the same tagging rules apply as at submission.

Does a good report actually help?

It is most of what earns a renewal, and renewals are where the large grants are. Reading foundations' own filings in prospect research shows the pattern plainly: the biggest awards go to organisations already on the list, so a first grant is really an audition for the second.

Find out how many numbers your quarter really has

Send the executed agreements and one period of programme data. The first thing back is every funder's own definition next to the figure it produces.

Build my crosswalk