What Is Nonprofit Accounting and How Does It Work?

Nonprofit accounting explained: fund accounting and restricted funds, functional expense reporting, the four nonprofit financial statements, Form 990 compliance, and how to run it all in QuickBooks.
Published on
September 16, 2026
Share

A nonprofit's books answer a different question than a company's. A business asks whether it made a profit; a nonprofit asks whether it used every dollar the way donors and grantors intended. Nonprofit accounting is the system built to prove that it tracks money by its restrictions and reports on stewardship rather than earnings.

This guide covers how it differs from for-profit accounting, fund accounting and restricted funds, functional expense reporting, the four financial statements nonprofits produce, Form 990 compliance, and how to run all of it in accounting software.

Key takeaways

  • Nonprofit accounting measures accountability and stewardship, not profit.
  • Fund accounting separates restricted funds from unrestricted ones so money is spent as intended.
  • A nonprofit's net worth is reported as net assets, split by donor restrictions.
  • Nonprofits report expenses by function: programme, management, and fundraising.
  • Most file IRS Form 990 each year to keep their tax-exempt status.

How nonprofit accounting differs from for-profit

Both systems record revenue and expenses, and both follow GAAP. What changes is the purpose. A business tracks finances to grow profit and reward owners; a nonprofit tracks them to prove it honoured donor intent and served its mission.

That difference shows up in the vocabulary. A company reports owner's equity or retained earnings; a nonprofit has no owners, so it reports net assets instead. A company measures success as net income; a nonprofit measures the change in net assets over a period.

Revenue looks different too. Instead of sales, nonprofits bring in donations, grants, membership dues, and programme income, and much of it arrives with strings attached about how it can be used.

Fund accounting: the heart of it

Fund accounting is the concept that makes nonprofit accounting its own discipline. It separates money into distinct funds based on any restrictions attached, so you can show each dollar was spent for its intended purpose.

Contributions fall into two buckets. Unrestricted funds can be used for any purpose that serves the mission. Restricted funds carry donor conditions: spend this grant on the after-school programme, or use this gift only next year, and the books have to keep them separate and prove they were honoured.

This is why a nonprofit can't just lump everything into one account. Mixing a restricted grant into general spending isn't just messy; it can breach the donor agreement. A well-structured chart of accounts is what keeps those funds cleanly apart.

Functional expenses: programme, admin, and fundraising

For-profit group expenses by type: rent, salaries, and supplies. Nonprofits do that too, but they also have to report expenses by function: why the money was spent, not just what it bought.

There are three functional categories. Program services are costs that directly deliver the mission. Management and general covers administration, the back-office cost of running the organisation. Fundraising covers the cost of raising money.

Donors and watchdogs care about this split because it shows how much of every dollar reaches the mission versus overhead. Reporting it accurately means tagging each expense to a function as it's recorded, which is far easier than reconstructing it at year-end.

The four nonprofit financial statements

Nonprofits produce a different set of statements than businesses, defined under FASB standards. Here's how they map to the for-profit reports you may know.

Statement For-Profit Equivalent What It Shows
Statement of Financial Position Balance sheet Assets, liabilities, and net assets at a point in time
Statement of Activities Income statement Revenue and expenses, and the change in net assets
Statement of Functional Expenses No direct equivalent Spending split across program, admin, and fundraising
Statement of Cash Flows Cash flow statement Cash moving in and out over the period

The first two do most of the work. The Statement of Financial Position shows what the organisation owns and owes, with net assets in place of equity. The Statement of Activities shows whether the period ended in a surplus or deficit.

The functional expenses statement is the one unique to nonprofits, and it's what proves your spending aligns with your mission.

Staying compliant: GAAP and Form 990

Compliance is not optional for a tax-exempt organisation. Most nonprofits must file IRS Form 990 each year, the return that keeps their tax-exempt status and makes their finances public. Miss it for three consecutive years and the IRS revokes exemption automatically.

Form 990 pulls directly from your books: revenue by source, functional expenses, and net assets. If your accounting is clean and your funds and functions are tracked all year, the 990 is a reporting exercise. If they aren't, it's a scramble.

Beyond the 990, following GAAP keeps your statements consistent, and strong internal controls, separating duties and requiring approvals, protect against the fraud risk that donor money attracts.

Larger nonprofits also face independent audits once they cross certain revenue or federal-funding thresholds, which is where being audit-ready year-round pays off.

Cash, accrual, and when fund accounting kicks in

Nonprofits choose an accounting method the same way businesses do. Cash basis records money when it moves and suits small organisations with simple finances and few reporting demands.

Accrual accounting records revenue when it's earned and expenses when incurred, giving a fuller picture. Most nonprofits that receive restricted grants, report to funders, or answer to a board use it, because it's what GAAP and grantors expect.

The difference between cash and accrual matters more here than in a typical business.

Fund accounting layers on top of whichever method you choose. It isn't legally required for every nonprofit, but it's how you track restricted versus unrestricted support, and most organisations of any size need it to satisfy donors and GAAP.

Running nonprofit accounting in QuickBooks

Most nonprofits don't need specialised software to start; they run on QuickBooks Online, using its class and location tracking to stand in for funds. Each restricted grant or program becomes a class, so every transaction can be tagged to the fund it belongs to, and reports can be filtered by fund.

The hard part isn't the setup; it's the discipline. Every donation, grant expense, and payroll cost has to be tagged to the right fund and the right function, every time. Miss it consistently and your fund balances drift, your functional split is wrong, and the 990 and audit both get harder.

That's where automation earns its place in a nonprofit. Finlens keeps categorisation and the month-end close current on top of QuickBooks, so fund and functional tracking stay accurate as transactions flow in.

Clean books all year are what turn compliance from a year-end fire drill into a formality.

Conclusion

Nonprofit accounting is ordinary accounting reoriented around accountability. The mechanics of recording revenue and expenses and producing statements are familiar, but the purpose is proving stewardship, and that shapes everything: net assets instead of equity, funds tracked by restriction, and expenses reported by function.

Get the foundations right and the rest follows. Structure your chart of accounts to separate restricted and unrestricted funds, tag every expense to a function, and choose accrual with fund accounting once grants and reporting enter the picture. Do that consistently and your four statements and your Form 990 come together without a scramble.

The organisations that stay out of trouble aren't the ones with the fanciest software. They're the ones whose books are accurate all year, so that when a donor, a board member, or the IRS looks closely, the numbers already tell an honest, well-documented story.

Frequently asked questions

What is nonprofit accounting?

Nonprofit accounting is the system charitable and mission-driven organisations use to record, track, and report their finances. Unlike business accounting, its goal is accountability rather than profit, proving that donations and grants were used as intended. Its defining feature is fund accounting, which separates money by any restrictions attached.

What is fund accounting?

Fund accounting separates a nonprofit's money into distinct funds based on donor restrictions. Unrestricted funds can support any mission activity, while restricted funds carry conditions on how or when they're spent. Tracking them separately lets the organisation prove each dollar was used for its intended purpose.

What is the difference between restricted and unrestricted funds?

Unrestricted funds have no donor conditions and can be used for any purpose that serves the mission. Restricted funds come with donor-imposed conditions, such as funding a specific programme or being usable only in a future period. The two must be tracked separately so restrictions are honoured and reported.

What financial statements do nonprofits prepare?

Nonprofits typically prepare four: the Statement of Financial Position (balance sheet), the Statement of Activities (income statement), the Statement of Functional Expenses, and the Statement of Cash Flows. The functional expenses statement, which splits spending across programme, administration, and fundraising, is unique to nonprofits.

What is Form 990?

Form 990 is the annual information return most tax-exempt organisations file with the IRS. It reports revenue, functional expenses, and net assets, and it makes a nonprofit's finances public. Filing it maintains tax-exempt status; failing to file for three consecutive years results in automatic revocation.

Do nonprofits have to use accrual accounting?

Not always. Small nonprofits can use cash basis if their finances are simple and they have few reporting demands. But organisations that receive restricted grants, report to funders, or face audits generally use accrual accounting, since it's what GAAP and most grantors expect.

Can I do nonprofit accounting in QuickBooks?

Yes. Many nonprofits run on QuickBooks Online, using class and location tracking to represent funds and tagging transactions to programmes and grants. The key is tagging every transaction to the right fund and function consistently, which keeps fund balances accurate and reporting clean.

How is nonprofit accounting different from bookkeeping?

Bookkeeping is the day-to-day recording of transactions; accounting is the broader work of organising, reporting, and ensuring compliance. In a nonprofit, both must respect fund restrictions and functional categories, but accounting also covers preparing the four statements and meeting requirements like Form 990.

On this page