Statement of activities builder that formats your nonprofit P&L the GAAP way.

Build an ASC 958 statement of activities with without-restrictions and with-restrictions columns, release tracking, and comparative year.

Direct answerThis tool builds a nonprofit statement of activities with two net asset columns (without and with donor restrictions), tracks releases, and includes comparative year figures.
ASC 958 formatTwo-column layoutBuilt for nonprofits

1. Enter statement details

Builder

Enter the organization name, period, and line items with amounts by restriction column. Or load the sample scenario.

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

Statement of Activities Builder in the browser

The functional tool stays first: enter your line items, review the result, 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 builds a nonprofit statement of activities with two net asset columns (without and with donor restrictions), tracks releases, and includes comparative year figures.

Controllers building the annual statement from scratch

Start with a structured template instead of a blank spreadsheet so the format matches ASC 958 from the start.

Auditors reviewing restriction column accuracy

Check that releases net to zero and that expenses are allocated to the correct restriction column.

Boards reviewing financial performance without GAAP context

Present a clean, formatted statement that separates restricted and unrestricted activity clearly.

Two-column net assets

Present revenue and expenses in without-restrictions and with-restrictions columns per ASC 958 requirements.

Release tracking

Track net assets released from restrictions and confirm the release entries net to zero across columns.

Comparative year

Include prior year figures side by side so readers can identify trends and year-over-year changes.

Board-ready format

Export a clean, structured statement suitable for board packets, audit workpapers, or annual reports.

How to use the statement of activities builder well

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

What it is

A statement of activities builder creates the nonprofit GAAP income statement with two net asset columns (without and with donor restrictions), release tracking, and comparative year figures.

Who it is for

Nonprofit controllers, auditors preparing or reviewing financial statements, and board members evaluating organizational performance.

What matters most

Release netting to zero across columns, deficit as a percentage of revenue, and comparative year trends that show whether the organization is improving or declining.

Four practical steps

Use the tool as a fast decision layer. The goal is to move from raw line items to a formatted, board-ready statement of activities.

1
Enter org name and period.

Set the organization name, current period label, and comparative year label for the statement header.

2
Add revenue, expense, and transfer lines with amounts by column.

Enter each line item with its type and amounts for without-restrictions, with-restrictions, and comparative columns.

3
Review change in net assets and release netting.

Confirm that releases net to zero and that the change in net assets ties to expectations.

4
Export for annual report or audit.

Take the formatted statement into your board packet, audit workpapers, or annual report.

What reviewers usually validate first

These are the areas teams usually discuss first once the statement of activities is visible.

Release netting to zero

Confirm that net assets released from restrictions show equal and opposite amounts in each column so the transfer is balanced.

Deficit as % of revenue

Check whether the change in net assets is negative and, if so, how large the deficit is relative to total revenue.

Comparative year consistency

Verify that prior year figures use the same line item structure and classification as the current year for valid comparison.

Expense by function

Confirm that expenses are allocated across program, management and general, and fundraising functions per ASC 958 requirements.

Net asset column totals

Verify that the total column equals the sum of without-restrictions and with-restrictions for every line.

Board approval of statement

Ensure the final statement is reviewed and approved by the board before inclusion in the annual report or audit package.

Built to close the gap between a blank spreadsheet and a GAAP-compliant statement

Most search results either define the statement of activities or sell a larger accounting platform. This page solves the immediate job first: use the tool, see the formatted statement, and understand what it means before you move into a deeper reporting workflow.

Builder 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 raw numbers.

Useful before a custom build

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

Statement of Activities questions, answered directly

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

A statement of activities is the nonprofit equivalent of an income statement. Under ASC 958, it presents revenue, expenses, and changes in net assets in two columns: without donor restrictions and with donor restrictions.

Without-restrictions shows revenue and expenses the organization can use for any purpose. With-restrictions shows funds that donors have limited to a specific use or time period. When the restriction is met, amounts are released from with-restrictions to without-restrictions.

Net assets released from restrictions appear as a positive amount in the without-restrictions column and a negative amount in the with-restrictions column. The two amounts should net to zero, confirming the release is balanced.

No. The page runs the builder in your browser and does not require a file upload for the base workflow.

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