Grant & Contribution Accounting: A Practical Guide for Nonprofits
Article

Grant & Contribution Accounting: A Practical Guide for Nonprofits

July 07, 2026

Why it matters

Nonprofit grant and contribution accounting gets complicated fast, and classifying funding incorrectly or recognizing revenue at the wrong time puts your financial reporting, compliance and audit outcomes at risk. Under U.S. GAAP, ASC 606 covers exchange transactions and ASC 958 covers contributions.

Since most nonprofit funding — grants, donations, government awards — falls under ASC 958, contribution accounting is where you’ll spend the most time and where mistakes often occur.

  • Government grants often require more analysis than you’d expect.
  • Small differences in funding terms can change when you recognize revenue.
  • Clear documentation keeps your reporting consistent and your audits smooth.

Where Grant & Contribution Accounting Begins

Two similar-looking grants can land in completely different places on your financials, depending on how the agreement is structured and what requirements are attached to the funding.

Even with established guidance, classifying funding arrangements correctly and recognizing revenue at the right time is hard, especially for government grants and complex agreements. This article focuses on two questions that determine what nonprofit accounting guidance applies under U.S. GAAP and how those decisions affect when revenue can be recognized:

  1. Is the funding an exchange transaction, where you provide direct value in return, or a contribution, where you don’t?
  2. If it’s a contribution, is it conditional or unconditional?

Is it an Exchange Transaction or a Contribution?

The first question determines which accounting guidance applies.

If you provide goods or services in return for the funding, it’s generally treated as an exchange transaction and accounted for under ASC 606. If you don’t provide direct value in return, it’s generally treated as a contribution and ASC 958-605 takes over.

When evaluating an agreement to determine whether it’s an exchange transaction or a contribution, ask:

  • Who actually benefits from the activity?
  • Does the funder receive or control the results?
  • What’s the overall purpose of the agreement?

Examples to illustrate the difference

  • A government agency funds a research study and keeps the rights to the results. In this case, the funder gets direct value, so this is generally treated as an exchange transaction under ASC 606.
  • A state provides you funds to operate a homeless shelter. Here, the public receives the benefit, not the state, so this is generally treated as a contribution under ASC 958.

One common mistake is assuming that detailed requirements automatically create an exchange transaction. Public benefit, indirect benefit to a funder and advancing your mission aren’t the same as providing direct value in return.

That’s why many government grants are more appropriately classified as contributions, even when reporting or compliance requirements are extensive.


Is the Contribution Conditional or Unconditional?

Once a funding arrangement is classified as a contribution, the next question decides timing: Can you recognize the revenue now or only after you meet certain requirements?

A contribution is generally conditional when the funding depends on you achieving or completing something before you’re entitled to the revenue.

Under ASC 958, that determination depends on two elements:

  • A measurable barrier you must overcome
  • A right of return or release if you don’t overcome it

Identifying barriers

Barriers can look different depending on the agreement, but they all share one trait: You have to achieve or complete something before you’re entitled to the funding.

Watch for requirements like these:

  • Performance requirements: Funding depends on achieving a defined outcome.
    For example, you may need to serve 500 individuals before you earn the funding.
  • Matching requirements: Funding depends on securing additional resources.
    For example, a donor may commit funding only if you raise a matching amount.
  • Limited discretion: Funding must be used within narrow parameters.
    For example, funds may be restricted to a cybersecurity initiative with specific program requirements.
  • Required future actions: Funding depends on completing a future activity.
    For example, the money may depend on you finishing construction of a new facility.

Note: Routine administrative requirements — such as submitting reports, budgets or documentation — generally are not considered a barrier.

Does the funder have a right of return?

A contribution isn’t conditional unless the agreement also lets the funder:

  • Require repayment of funds already transferred, or
  • Cancel or withhold future payments if you don’t meet the conditions.

This distinction matters because conditional contributions generally can’t be recognized as revenue until you’ve satisfied the requirements. Without a right of return, you’re generally entitled to the funding even when restrictions or reporting requirements apply.

A few examples:

Generally conditional

  • A grant requires specific outcomes, and you have to return unused funds.
  • A cost-reimbursement grant requires repayment of ineligible expenditures.

Generally unconditional

  • A donation supports a specific program but doesn’t require repayment if you don’t complete it.
  • A grant includes reporting requirements but doesn’t allow the funder to reclaim the funds.

Common pitfall: A right of return alone doesn’t make a contribution conditional. To delay revenue recognition under ASC 958, the agreement must include both a measurable barrier and a right of return or release tied to that barrier.

A useful question to ask: Do you need to achieve something measurable to keep the funding — or simply demonstrate how you used the funding?


Determine When Revenue Can Be Recognized

Once you know whether funding is an exchange transaction or a contribution and whether a contribution is conditional, you can pin down timing. The key question is whether you’ve earned the right to recognize the revenue under the applicable accounting framework.

For exchange transactions under ASC 606, you recognize revenue as you satisfy performance obligations, either over time or at a point in time.

For contributions accounted for under ASC 958, timing depends on whether certain conditions exist:

Contribution Type
Recognition
Unconditional
Recognized immediately when awarded or pledged
Conditional
Recognized only after barriers are overcome
Funds received in advance
Recorded as a liability until conditions are met

For example, say you receive a $1 million cost-reimbursement grant tied to eligible program expenses. You’d recognize revenue as you incur qualifying costs. Any funding you receive before meeting those requirements generally gets recorded as a liability.


Restrictions & Conditions: Know the Difference

One of the most common sources of confusion is treating donor restrictions as conditions. While the terms sound similar, they affect accounting differently.

  • Restrictions affect how net assets are classified.
  • Conditions affect when revenue can be recognized.

In practice, the difference is clear:

  • A donation restricted for use next year is generally recognized immediately and classified as net assets with donor restriction.
  • A donation contingent on completing a program isn’t recognized until you satisfy the condition.

Apply the Framework Consistently

The underlying accounting guidance has remained relatively stable. The pressure comes from applying it consistently and backing up your decisions with clear documentation, especially regarding government grants and more complex funding arrangements.

Documenting your conclusions can support your financial reporting, explain accounting decisions and reduce questions during audits.

Worth documenting:

  • Whether you classified the arrangement as an exchange transaction or a contribution.
  • The barriers and rights of return or release you identified.
  • When you should recognize revenue and why.

Disclosure expectations have also expanded in some areas. For example, ASU 2020-07 introduced additional disclosure requirements for contributed nonfinancial assets to improve transparency around how you present those contributions.


Key Takeaways

Applying grant and contribution accounting starts with asking the right questions and documenting decisions consistently. Use these takeaways as a quick reference:

  • Start by determining whether funding is an exchange transaction or a contribution.
  • Conditions affect timing. Restrictions don’t.
  • A contribution is conditional only when both a barrier and a right of return exist.
  • Recognize revenue when you meet the requirements, not when the cash shows up.
  • Document your accounting decisions to support consistency and audit readiness.

Take the Guesswork Out of Grant & Contribution Accounting

Grant and contribution accounting takes judgment, especially when funding arrangements come loaded with multiple requirements and complex terms. Learn how our nonprofit industry team can help you apply the guidance consistently, so your reporting holds up and your audits go smoother.

Find Confidence in Uncertainty

Build What Endures for Your Mission

Don’t let unpredictable funding, limited resources or unreliable data stall mission progress. Connect with our nonprofit experts to amplify your impact and achieve measurable results.

Resources
Related News and Insights
The Nonprofit Audit: Readiness, Risk and the Role of AI
Webinar
Prepare for audit season and explore the role of AI in audit prep.

August 6, 2026 | 11:00 AM - 12:00 PM PT
How Nonprofits Endure: Balancing Strategy, Data and Operations
Webinar
A four-part webinar series for nonprofit leaders.

July 30, 2026 | 09:00 AM - 10:00 AM PT
Now is the Right Time for a Nonprofit Digital Transformation
Article
Future-proof your business by transforming your nonprofit’s technology stack.

April 16, 2026