River
Y CombinatorBacked by Y Combinator

Free template

Grant Report Template for Nonprofits

A grant report outline, variance notes and sheets that record each funder's definitions, figures and deadlines, so one set of program records serves every report.

Free download · No account needed

What you get

Pack of 7 files: 4 documents, 3 spreadsheets

Grant Report Template for Nonprofits
  • How the Indicator Crosswalk WorksDocument
  • Reporting ProcedureDocument
  • Narrative ReportDocument
  • Variance ExplanationDocument
  • Indicator CrosswalkSpreadsheet
  • Reporting CalendarSpreadsheet
  • Financial to Programme ReconciliationSpreadsheet

How to write a grant report

A grant report tells a funder what its money did during one reporting period. It compares your results with the objectives and targets in the grant agreement, explains any gaps, shows spending against the budget and says what comes next. A good one answers the funder's own questions, counts every figure the way that funder defines it and arrives on time.

Most of the work is counting, not writing. Settle how each number is produced before you draft a sentence about it.

A care worker in a blue uniform helps an older woman in a wheelchair with a coloring activity while an older man holds a card
Each funder may count a session like this one differently. Photo: Age Cymru on Unsplash

Start with the grant agreement

Your reporting obligations live in the signed agreement, its attachments and any reporting guidance sent separately. Reread them before copying last year's report, since terms can change at renewal. For each grant, note:

  • Each report due, including the final one, with its period and due date
  • The format: the funder's form or portal, and any length limits
  • Each objective and target, in the agreement's own words
  • Each indicator, with the funder's definition copied word for word
  • Which changes need the funder's approval first

For US federal grants, the Uniform Guidance (the federal grant rules) sets the latest due dates. Financial reports are due within 30 days after a quarterly or semiannual period ends, 90 days after an annual one and 120 days after the award ends1. Performance reports run on the same clock2.

Your award can set earlier dates, and foundations and state-funded contracts set their own. If your federal money passes through a state agency or another nonprofit, final reports are due to them within 90 days of the award's end. Keep every due date in one calendar.

Count the way each funder counts

Funders rarely define people served the same way. One counts anyone you had contact with, another only people with a billable visit, a third households, a fourth only those who finished a course. For the same quarter, every one of those figures can be correct.

Some federal programs set their counting rules in regulation. In federal workforce programs, someone who only uses a job center's self-service resources counts as a reportable individual but not a participant3. An adult education student becomes a participant only after 12 contact hours.

In a 2013 Urban Institute survey of nonprofits with government grants and contracts, 71% named funders' different reporting formats as a problem4. The researchers also noted that differing interpretations of terms can affect the accuracy of the data nonprofits report.

One quarter of one program, counted six ways

Who is countedCountCost per unit
Anyone with a contact (your own count)1,000$412
People with a billable visit (federal award)812$507
Households served (state contract)612$673
Three or more contacts (family foundation)447$922
New clients only (corporate funder)289$1,426
Finished all six sessions (health trust)214$1,925

Illustrative figures from the template's made-up example, on $412,000 of spending.

So copy each definition word for word. Beside it, write the exact rule in your records that produces it, such as "distinct client IDs with a billable visit dated in the period." Close the period's data, then run every rule at once. Each figure comes out the same way every quarter, whoever runs it.

Write the grant report objective by objective

Use the funder's form and headings when it supplies them. When it doesn't, follow the objectives in the agreement, in the same order and words. A program officer reads for what they funded, and an objective under a different heading can read as missing.

Under each objective, lead with the numbers: target, actual and last period. Then say what happened and, if you fell short, why. Federal rules ask for much the same: performance reports should compare accomplishments with the award's objectives, explain goals not met and analyze cost overruns or higher-than-expected unit costs2.

Close each objective with what the figure leaves out, such as people who benefited without finishing. If a funder asks for something your records can't produce, say so and offer what you can measure instead. A logic model that lists the data behind each indicator shows those gaps early.

ExampleOne objective, reported numbers firstAn illustrative example written for this guide. The organization and figures are made up.

Objective 2: Enroll 1,300 new clients in care navigation during the grant year.

This quarter: 289 new clients against a target of 325 (89%), down from 341 last quarter.

Why: Our intake coordinator post was vacant from January 12 to March 4, cutting intake capacity by about 40% for seven weeks. It is filled now, and we expect to catch up by year end.

What the figure leaves out: 711 returning clients also received services this quarter. Your definition counts new clients only.

  • Numbers first. Target, actual and last quarter come before any explanation.
  • A cause you can check. Dates and a share of capacity, not "staffing challenges."

Explain variances before you're asked

Pick a threshold for what needs explaining, such as a 20% move or a figure under 90% of target, and apply it every period. Then name the cause. Four causes look alike in a table and mean very different things:

  • A changed definition: the measure moved, not the program. Give the figure under both definitions.
  • Data timing: late entries or an earlier data close.
  • A real change: staffing, demand or delivery. Explain this one most fully.
  • A wrong target: say what a realistic one is, and whether to formally revise it.

Explain results well above target too, since they can be counting quirks. On federal awards, don't wait for the report. You must notify your funder between reports2 about problems or delays that will affect your objectives, along with a plan to correct them.

Some changes need approval, not explanation

On US federal awards, a change in the project's scope or objectives, or in key staff identified in the award, needs your funder's prior written approval5. Check foundation agreements for similar terms. Explaining a change in a report doesn't make it approved.

Tie the money to the results

On federal awards, performance reporting must relate financial data and accomplishments to the award's goals and objectives2. Do the same for every funder: show budget, spending and the difference, line by line, from the ledger your finance team closes. A grant budget in the funder's own categories makes this quick.

Quote a cost per person only with the definition that produced it. In the table above, the same $412,000 works out at $412 or $1,925 per person, depending on who is counted.

When several grants fund one program, add up the participants each grant claims as its own. In the template's example, six grants claim 106% of the people served, so 60 people appear in two funders' counts. That may be allowed, so check both agreements and record the answer rather than moving people between grants. Also note the share of cost no grant covers: 15.8% in the example.

When to bring in finance or your auditor

Bring in your finance lead or auditor before you submit if spending is well off budget, a cost may not be allowable or two funders count the same people. This guide isn't legal or accounting advice.

Check it, send it, keep the workings

Ask someone who didn't write the report to check every figure against its source, especially any number that appears in both the narrative and a table.

Before you rewrite a report for a second funder, ask whether they'll take the first. The Trust-Based Philanthropy Project, a funder-to-funder initiative, urges foundations to accept proposals and reports written for other funders6.

Keep the workings, not just the report: the rules you ran, the period's data extract and the file you sent. On federal awards, you must keep records, including statistical records, for three years from submitting the final financial report7. Keep them longer if an audit, claim or lawsuit started before then is unresolved.

Before you submit

  • Every figure uses this funder's definition and traces to your records
  • Objectives follow the agreement's order and wording
  • Numbers in the narrative match the tables
  • Every variance over your threshold has a named cause
  • Each cost per person says who was counted
  • Changes that needed approval were approved
  • The report fits the funder's form and limits

Your objectives and targets started in the grant proposal, so keep it open as you write. To report to several funders from one set of records, open this template with Edit with AI. River copies each funder's definitions from your agreements, works out the figures from your data and flags any your records can't produce.

How to use this template

Download the files and fill them in yourself, or open them in River. The sheets come filled in with one quarter at a made-up community health nonprofit, counted six ways for six funders. See how the counts, due dates and costs connect, then replace them with your own.

With Edit with AI, River asks for your signed grant agreements, your program records for the period and the matching ledger detail. It copies each funder's definitions word for word, matches each one to your data, then works out every figure, cost and due date. Where your records can't produce a figure, it says so rather than estimating it.

  1. Download it or open it in River

    Download the four Word documents and three CSV sheets free, or open the whole set in River with Edit with AI.

  2. Copy each funder's definitions

    Give every indicator a row in the Indicator Crosswalk: the funder's wording, the rule that produces it and the figure.

  3. Add deadlines and costs

    Work out each due date in the Reporting Calendar, then use the reconciliation sheet to compare each grant's spending with the participants it claims.

  4. Write each funder's report

    Fill in the Narrative Report from that funder's rows, or ask River to draft it, then check every figure.

What's in the template

One participant record, six funder definitions, no data errorThe crosswalk, the deadlines derived from one period end, and what happens when you relate the money to the people.
Grant Report Template for Nonprofits
RiverIndicator Crosswalk

Indicator Crosswalk

Illustrative, for a fictional community health nonprofit called Cedar Line Community Health. One program, Q3 FY2026, one participant record, $412,000 of program 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 program 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.

RiverReporting Calendar

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.

RiverFinancial Reconciliation

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 program 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.

  • Narrative ReportThe report for one funder and period: objectives with their figures, what the numbers miss, finances and next steps.
  • Variance ExplanationAn entry for each figure that moved, separating definition changes, data timing, real changes and wrong targets.
  • Reporting ProcedureThe steps to repeat every period, who owns each one, and what to keep for an auditor.
  • How the Indicator Crosswalk WorksA short guide to the method, with a worked quarter that six funders each count differently.
  • Indicator Crosswalk sheetOne row per funder indicator: the exact definition, the rule in your data that produces it, and the figure.
  • Reporting Calendar sheetEach report's due date, worked out from the period end and the interval in the agreement.
  • Financial to Programme Reconciliation sheetEach grant's share of program cost beside its share of participants, flagging overlaps and cost no grant covers.

Common questions

What should a grant report include?

Progress on each objective in the grant agreement, with the actual figure beside the target and the previous period. Add reasons for any shortfall, spending against the budget, changes to staff or the program, and plans for the next period. Follow the funder's form and headings where it has them, and its definitions for every number.

When are grant reports due?

On the dates your grant agreement sets. For US federal grants, the rules allow at most 30 days after a quarterly or semiannual period and 90 days after an annual one. Final reports get 120 days after the award ends, or 90 days if the money reaches you through another organization. Foundations set their own schedules.

Why do our numbers differ between funders?

Usually because each funder defines its indicators differently, not because your data is wrong. Households, people with a billable visit and people who finished a course give different counts for the same quarter, and each can be correct. Keep each funder's definition beside the rule that produces it, and name the definition whenever you quote a number.

What if we missed a target?

Say so at the top of that objective: the figure, the target, a specific cause and what you're doing about it. A plain account with a plan protects your credibility better than a miss the funder discovers later. If your fix changes the project's scope or key staff, check whether it needs the funder's approval first.

What's the difference between a grant report and an impact report?

A grant report answers one funder's questions about one grant, using that funder's objectives, definitions and deadlines. An impact report tells donors and the public what your whole organization achieved, in your own terms. The figures can legitimately differ between the two, so state which definition each number uses.

Is this grant report template free?

Yes. All seven files, four Word documents and three CSV sheets, download free with no account. The sheets hold a made-up example to study before you clear them for your own grants. Edit with AI opens the same files in River.

What does Edit with AI do?

Edit with AI opens this template in a free River workspace, where River asks for your signed agreements, program records and ledger detail. River then lists every funder's figures side by side, each with its definition, and works out due dates and cost per person. It also names any figure your records can't produce. You check the results and send the reports yourself.

Sources

  1. eCFR. “2 CFR 200.328 — Financial reporting.” ecfr.gov (opens in a new tab)

  2. eCFR. “2 CFR 200.329 — Monitoring and reporting program performance.” ecfr.gov (opens in a new tab)

  3. eCFR. “20 CFR 677.150 — What definitions apply to Workforce Innovation and Opportunity Act performance accountability provisions?” ecfr.gov (opens in a new tab)

  4. Urban Institute. “Nonprofit-Government Contracts and Grants: Findings from the 2013 National Survey.” urban.org (opens in a new tab)

  5. eCFR. “2 CFR 200.308 — Revision of budget and program plans.” ecfr.gov (opens in a new tab)

  6. Trust-Based Philanthropy Project. “Simplify & Streamline Paperwork.” trustbasedphilanthropy.org (opens in a new tab)

  7. eCFR. “2 CFR 200.334 — Record retention requirements.” ecfr.gov (opens in a new tab)

Written by

Chandler Supple

Co-founder & CEO, River

Chandler has spent the last six years working in AI, building tools for millions of users and Fortune 100 companies. In 2025, he co-founded River to build a new kind of operating system for AI agents.

Reviewed by

Brian Joseff, Co-founder, River