Form 990 revenue reconciler that ties your books to the return.

Reconcile book revenue to Form 990 Part VIII by adjusting for special events netting, asset sale gains, and pledge timing differences.

Direct answerThis tool reconciles financial statement revenue to Form 990 Part VIII by adjusting for special events netting, gain-on-sale treatment, and pledge timing differences.
Form 990 complianceRevenue reconciliationBuilt for nonprofits

1. Enter revenue categories

Calculator

Enter revenue by category from your financial statements, then add special events costs, asset cost basis, and pledge timing adjustments. Or load the sample scenario.

Enter assumptions or load a sample scenario to see the results.

Form 990 Revenue Reconciler in the browser

The functional tool stays first: enter your revenue categories and adjustments, review the reconciliation, and only then scroll into the guide below.

Privacy-first workflow

This page runs in the browser and does not upload any data.

What this tool is built to solve

This tool reconciles financial statement revenue to Form 990 Part VIII by adjusting for special events netting, gain-on-sale treatment, and pledge timing differences.

Special events revenue reported gross instead of net

The 990 nets direct costs against special events revenue. This tool handles the adjustment automatically.

Asset sales reported at gross proceeds instead of gain

Form 990 Part VIII reports gain or loss, not gross proceeds. Enter cost basis to derive the correct figure.

Pledge timing creates unexplained differences

Book and 990 pledge recognition can differ. The timing adjustment isolates this variance.

990-basis adjustments

Automatically convert book revenue to 990 reporting basis with the correct netting and gain treatment.

Special events netting

Net direct costs against special events gross revenue to match Form 990 Part VIII presentation.

Gain-on-sale treatment

Replace gross proceeds with gain or loss on asset sales as required by the 990.

Pledge timing adjustments

Isolate differences between book and 990 pledge recognition to explain the remaining variance.

How to use the Form 990 revenue reconciler well

This section is written for searchers, answer engines, and busy nonprofit finance teams: direct definitions, practical steps, and concrete follow-up guidance.

What it is

A Form 990 revenue reconciler adjusts financial statement revenue to match Form 990 Part VIII by accounting for special events netting, gain-on-sale treatment, and pledge timing differences.

Who it is for

Form 990 preparers, nonprofit controllers, CPAs, and auditors who need to tie audited financial statements to the filed return.

What matters most

Special events netting, gain-on-sale treatment, and pledge timing differences are the three adjustments that explain most book-to-990 revenue variances.

Four practical steps

Use the tool as a fast reconciliation layer. The goal is to identify and quantify every book-to-990 difference before the return is filed.

1
Enter revenue by category from financial statements.

Start with contributions, program service revenue, investment income, and other revenue from the audited financials.

2
Add special events costs and asset cost basis.

Enter direct costs for special events and cost basis for asset sales so the tool can compute net and gain figures.

3
Enter pledge timing adjustments if applicable.

If book and 990 recognize pledges on different timelines, enter the positive or negative timing difference.

4
Compare adjusted total to filed 990.

Review the reconciled total against the reported 990 revenue and investigate any remaining difference.

What reviewers usually validate first

These are the areas teams usually discuss first once the reconciliation is visible.

Special events netting

Confirm that direct costs are netted against gross special events revenue, not reported separately on the 990.

Asset gain treatment

Verify that gross proceeds are replaced with gain or loss to match 990 Part VIII line reporting.

Pledge recognition timing

Check whether conditional vs. unconditional pledge treatment creates a book-to-990 difference.

Investment income classification

Ensure interest, dividends, and realized gains are mapped to the correct 990 revenue lines.

Membership dues bifurcation

Confirm that membership dues are split between contributions and exchange revenue where required.

Reconciling difference threshold

Evaluate whether the remaining difference is within an acceptable threshold or requires further investigation.

Built to close the gap between audited financials and the filed 990

Most search results either define Form 990 revenue or sell tax software. This page solves the immediate reconciliation job first: use the tool, see the adjustments, and understand what drives the difference before you open a larger compliance workflow.

Calculator first

The functional tool stays on top so users can solve the immediate problem before reading a guide.

Interpretation included

The result cards explain what the output means instead of leaving users with a raw number.

Useful before a custom build

Ledger Summit can build richer nonprofit compliance tooling later, but this page delivers value now.

Form 990 revenue reconciliation questions, answered directly

Written in short form so searchers can get a clear answer without digging through generic product copy.

A Form 990 revenue reconciler adjusts financial statement revenue to match Form 990 Part VIII by accounting for special events netting, gain-on-sale treatment, and pledge timing differences.

The 990 nets special events costs against revenue, reports gain or loss on asset sales instead of gross proceeds, and may recognize pledges on a different timeline than GAAP financial statements.

Form 990 preparers, nonprofit controllers, CPAs, and auditors who need to tie audited financial statements to the filed return.

No. The page runs the reconciliation in your browser and does not upload any data.

Yes. If you need a richer model, recurring workflow automation, or an internal production version, Ledger Summit can build it around your process.

Need this connected to a broader workflow?

Use the free browser tool first. If you need a richer model, reporting automation, or an internal production version, Ledger Summit can build the next layer around your process.

Book a free call