River
Y CombinatorBacked by Y Combinator

Non-ProfitFree tool

Grant Budget Narrative and Justification

A line-by-line justification for your grant budget: how each cost was calculated, what it pays for, and every total checked.

Helpful to include

Free to start · Opens in your River workspace, ready to edit and share

How to write a grant budget narrative

A grant budget narrative, also called a budget justification, explains each line of your grant budget in words. For every cost it names the item, shows how the figure was calculated and says which project activity it pays for. A good one follows the funder's categories, matches the budget form to the dollar, and leaves a reviewer no number they can't rebuild from your text.

The habit that matters most is writing every line as calculation plus purpose. A line such as "2 tutors × 20 hours a week × 40 weeks × $18 an hour = $28,800, to run after-school sessions at three schools" does both. A reviewer who can redo your math and see what each dollar buys has nothing left to guess at.

Two people at an office desk, one writing on a printed table of figures with a pen, the other's hands in the foreground
A colleague reading line by line catches the figure that doesn't add up. Photo: Koda Bookkeeping on Unsplash

Read the funder's rules first

Find the budget instructions before you write anything: the notice of funding opportunity for a government grant, or the application guidelines for a foundation. They set the categories and their order, the page limit, the costs you can't charge and how to handle overhead. Four common formats show how much they vary.

Back every number with a source

Every figure needs a source you could hand an auditor. The Uniform Guidance, which governs federal awards, requires each cost to be necessary, reasonable and allocable to the project, and adequately documented4. NIH adds a blunt warning for applicants: "Significant over- or under-estimating suggests you may not understand the scope of the work."1

  1. Salaries and time

    Take salaries from payroll or offer letters, then set each person's share of time on this project.

  2. Fringe rate

    Ask finance for your benefits rate and what it covers, such as payroll taxes, health insurance and retirement.

  3. Purchases

    Get a quote, catalog price or recent invoice for each item, and save it.

  4. Travel

    Count trips, travelers, nights and miles, then apply the rates in your travel policy.

  5. Indirect rate

    Find your negotiated rate agreement, or decide whether to use the de minimis rate.

Keep a backup sheet

List each figure's source and date on one page. When a program officer asks where a number came from, you can answer in minutes.

Write each budget line as calculation plus purpose

Reviewers expect to see the arithmetic. The Justice Department's Office of Justice Programs gives the budget its own numeric score in technical review. It asks for a detailed computation for each budget line item, listing the total cost and how it was calculated5. For staff, that means the salary rate and the time each person spends on the project.

Then add a sentence on what the cost pays for, using the same names for roles and activities as your project narrative.

What to show for each budget category

CategoryWhat to showWatch for
PersonnelRole, salary or hourly rate, share of time on the project, and dutiesAnyone whose time across all grants tops 100%
Fringe benefitsThe rate, what it covers and the salaries it applies toBenefits charged on time the grant doesn't pay for
TravelPurpose, trips, travelers and cost per trip, with the source of your ratesA lump sum with no trips behind it
EquipmentItems lasting over a year that cost $10,000 or more each, or your lower capitalization threshold6, and why each is neededCheaper items, which belong in supplies
SuppliesItems by type, with quantity and unit costA vague "program supplies" line
ContractualWho, what they will deliver and how the price was setA partner running part of the program, which is usually a subaward
OtherEach remaining cost by type, such as rent, printing or participant supportA "miscellaneous" line
ExampleFour lines, written outAn illustrative example written for this guide

Program coordinator (0.5 FTE, 12 months): $52,000 annual salary × 50% = $26,000. Recruits students and schedules tutors at all three schools.

Fringe benefits: 24% × $26,000 = $6,240, covering payroll taxes, health insurance and retirement under our benefits policy.

Local travel: 3,000 miles × $0.70 a mile = $2,100, at our travel policy's rate, for the coordinator's weekly visits to the three schools.

Laptops (10): 10 × $650 = $6,500, listed under supplies because each costs less than our $5,000 capitalization threshold. Lent to students without a computer at home.

  • The formula. Quantity, rate and time, so anyone can check the math.
  • The purpose. Each line names work the proposal describes.
  • The source. Rates point to a policy, not a guess.

Show how you figured indirect costs

Indirect costs cover shared expenses such as accounting, administration and facilities. If you have a negotiated rate agreement, name it and apply the rate to the base it specifies. If you don't, most federal awards let you charge a de minimis rate of up to 15% of modified total direct costs7, with no documentation needed to justify it.

That base is usually smaller than your total direct costs. Modified total direct costs leave out equipment, rent, participant support costs, tuition remission, scholarships and the part of each subaward above $50,0006, among other items. Say your direct costs are $116,280, including $9,000 of bus passes for students, which count as participant support. The base is $107,280, and 15% of it is $16,092.

Apply 15% to the full $116,280 instead and you would claim $17,442, which is $1,350 more than the rule allows. Don't count a cost twice, either. Federal rules require consistent treatment4, so a bookkeeper paid through your indirect rate can't also appear as a direct line.

Foundations write their own rules. Use their percentage, check which costs they apply it to, and show the arithmetic either way.

When to bring in your accountant

Have your finance lead or outside accountant confirm the fringe rate, the capitalization threshold and the indirect base before you submit. Ask the grants contact named in the funding notice whether a doubtful cost is allowed.

Check the budget narrative against the proposal

Lay the budget, the justification and the project narrative side by side before you submit. Every total in the justification should equal the budget form, year by year. Every person and activity in the proposal should have a cost, and every cost should point back to an activity.

If the project narrative is still changing, settle it first. The foundation grant proposal writer drafts one from a funder's own guidelines.

Before you submit the budget narrative

  • Every line shows its calculation and what it pays for
  • Totals match the budget form, year by year
  • Categories follow the funder's names and order
  • No one's time across all grants tops 100%
  • The indirect rate names its source and its base
  • No cost appears twice or breaks the funder's rules

Prefer to start from a document? The grant budget template includes a worked budget narrative to adapt, an indirect cost explanation and a budget sheet in the funder's categories.

How it works

Paste your budget or attach the spreadsheet, and add the funder and a line about the project if you have them. River recomputes every line and total first, then writes the justification in the funder's categories, giving each cost its calculation and the activity it pays for. It never invents a cost or a rate: anything that doesn't add up, and every assumption it made, is listed for you to confirm.

  1. Paste your budget

    Paste the line items or attach the spreadsheet. Add the funder and the project if you know them.

  2. River checks the math

    It recomputes every line, subtotal and total, and lists any figure that doesn't add up.

  3. Get your justification

    Each cost appears with its calculation and the activity it pays for, in the funder's categories.

  4. Fix and adapt it

    Correct flagged lines, ask for a shorter foundation version, or see the indirect calculation step by step.

What you get

  • A list of numbers to confirm: any line, subtotal or total that doesn't add up
  • A justification for every line, with the calculation written out and the activity it pays for
  • Indirect costs shown with the rate, where it comes from, the base and the arithmetic
  • Flags on lines that federal rules often restrict or require approval for, naming the provision
  • A cross-check of project activities with no budget line, and budget lines with no activity
  • An editable document in your River workspace, with every assumption labeled and listed at the end

Common questions

What is the difference between a budget narrative and a budget justification?

Usually none. Funders use both names for the written explanation of each budget line. A few split them, asking for a short overview of the whole budget as the narrative and line-by-line detail as the justification. Use the label and format the funder's instructions give, and if they ask for both, put the overview first.

How long should a grant budget narrative be?

As long as it takes to explain every line, within the funder's limit. Check the notice or guidelines first: NSF, for instance, caps the budget justification at five pages per proposal. A small foundation request may need only a short paragraph per category, while a multi-year federal budget can run several pages.

How do I write a budget justification with River?

Paste your budget lines or attach the spreadsheet in the box at the top of this page. Add the funder and a line about the project if you have them. River checks the arithmetic, then writes a justification for every line into your free River workspace, where you can edit it, fix flagged lines and share it.

Will River change my numbers?

No. It writes the narrative on the figures you give and recomputes every line, subtotal and total. Anything that doesn't add up goes in a short list of numbers to confirm, with the figure River got, so you decide what changes. Your spreadsheet stays the source of truth.

Does it check which costs are allowed?

Partly. It flags lines that federal rules often restrict or that need prior approval, such as entertainment, alcohol, fundraising, lobbying or equipment, and names the provision it relied on. It doesn't rule on allowability. Your funder's terms, your grants contact and your auditor have the final word, so treat a flag as a prompt to check.

Does it work for foundation budgets?

Yes. Name the funder and paste its budget categories if it has its own; otherwise River uses the common federal categories and says so. Once the draft is done, ask for a shorter version in the foundation's simpler categories. If the foundation wants a letter of inquiry first, the letter of inquiry writer drafts it.

Is the grant budget narrative tool free?

Yes, it is free to start. Your budget justification opens in a River workspace, where you can edit it, share it or ask River to change it. Paid plans add more AI use and access to the most advanced models.

Sources

  1. National Institutes of Health. “Develop Your Budget.” grants.nih.gov (opens in a new tab)

  2. U.S. National Science Foundation. “Chapter II: Proposal Preparation Instructions - Proposal & Award Policies & Procedures Guide (PAPPG) (NSF 24-1).” nsf.gov (opens in a new tab)

  3. Archstone Foundation. “Budget Narrative Guidelines.” archstone.org (opens in a new tab)

  4. eCFR. “2 CFR 200.403 — Factors affecting allowability of costs.” ecfr.gov (opens in a new tab)

  5. Office of Justice Programs. “OJP Grant Application Resource Guide.” ojp.gov (opens in a new tab)

  6. eCFR. “2 CFR 200.1 — Definitions.” ecfr.gov (opens in a new tab)

  7. eCFR. “2 CFR 200.414 — Indirect costs.” ecfr.gov (opens in a new tab)

Built 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