Statement of Functional Expenses: Nonprofit Guide + Example

Statement of Functional Expenses
Published on
November 4, 2026

At some point a board member is going to ask how much of each dollar actually reaches your programs. Grant applications want the same number, and plenty of donors check it before they give.

If your books only show what you spent money on, and not why, that question gets hard to answer fast.

That's the job of a statement of functional expenses. It shows every expense by type and by purpose, so anyone reading your financials can see exactly where the money went.

This post covers what the statement is, who has to prepare one, and how to build it. There's a full worked example partway down, with the math behind every split.

What Is a Statement of Functional Expenses?

A statement of functional expenses is a nonprofit financial report that breaks down total expenses two ways: by natural classification (what you spent money on, like salaries or rent) and by functional classification (why you spent it: programs, management and general, or fundraising).

It's one of the core nonprofit financial statements, and it usually looks like a grid. Expense types run down the side, and functions run across the top.

The three functions are:

  • Program services: Costs that directly carry out your mission, like tutor salaries at a literacy nonprofit or food for a pantry.
  • Management and general: Costs that keep the organization running, like accounting, HR, board meetings, and general office expenses.
  • Fundraising: Costs of raising money and other support, like donor appeals, grant writing time, and events.

Add the three columns together, and you get your total expenses. That total should match the expenses on your statement of activities.

Functional vs. Natural Expenses

Natural expenses describe what you bought. Functional expenses describe the purpose behind it. One natural expense often splits across more than one function.

Natural expenses answer the question "What did we spend money on?" They come straight from your chart of accounts: salaries, rent, insurance, supplies, and so on.

Functional expenses answer "Why did we spend it?" They come from your allocation method, and they always land in one of three buckets: program services, management and general, or fundraising.

Your executive director's salary is the classic example. In the chart of accounts, it's a single line under salaries and wages. Allocate it by function and that one line can spread across all three columns, because most EDs run programs, oversee the office, and spend time with donors in the same week.

Who Needs a Statement of Functional Expenses?

Is a statement of functional expenses required? For most U.S. nonprofits, yes, in some form. If your financial statements follow GAAP, you must show expenses by both nature and function. If you're a 501(c)(3) or 501(c)(4) filing the full Form 990, you report functional expenses on Part IX too.

Even if you're small enough to skip both, the three-way split is worth tracking. Grant applications and board reports tend to ask for it anyway.

GAAP Financial Statements

Under FASB's ASU 2016-14, nonprofits must present an analysis of expenses by both natural and functional classification in one location. As the Journal of Accountancy explains, that analysis can sit on the face of the statement of activities, in a separate statement, or in the notes.

That update, which reshaped not-for-profit (NFP) financial statements, took effect for calendar year 2018 and fiscal year 2019 year ends. It also requires a note disclosure explaining how you allocate costs among functions, so your method needs to be written down.

Many organizations choose a separate statement because it's the easiest format for boards and funders to read. If your organization goes through a nonprofit audit, your auditor will expect to see this analysis.

Form 990, Part IX

Part IX of Form 990 is the IRS version of the statement of functional expenses. The form is direct about it: section 501(c)(3) and 501(c)(4) organizations must complete all columns, which means program service, management and general, and fundraising expenses. Other exempt organizations only report totals.

Part IX also uses its own set of expense lines, like occupancy, information technology, and insurance, so you may need to map your accounts to its categories.

You generally file the full Form 990 if your gross receipts are $200,000 or more, or your total assets are $500,000 or more, according to the IRS instructions. Smaller organizations may be able to file Form 990-EZ instead.

Learn more about common Form 990 mistakes.

Statement of Functional Expenses Example

Below is a simplified example for a fictional youth literacy nonprofit with $450,000 in annual expenses. Use the layout as a basic statement of functional expenses template: expense types down the side, functions across the top.

Expense Program Services Management and General Fundraising Total
Salaries and wages$167,000$45,000$48,000$260,000
Payroll taxes and benefits$33,400$9,000$9,600$52,000
Rent$27,000$5,400$3,600$36,000
Utilities$4,500$900$600$6,000
Program supplies and books$48,000$0$0$48,000
Printing and postage$3,000$0$6,000$9,000
Accounting and audit fees$0$18,000$0$18,000
Insurance$6,000$1,200$800$8,000
Fundraising event costs$0$0$13,000$13,000
Total expenses $288,900 $79,500 $81,600 $450,000

‍

Here's how each cost was split:

  • Salaries were split using time records. The executive director ($90,000) spends about 30% of her time on programs, 50% on management, and 20% on fundraising. Program staff ($140,000) are 100% program, and the development coordinator ($30,000) is 100% fundraising.
  • Payroll taxes and benefits follow the same split as salaries.
  • Rent, utilities, and insurance follow square footage. Classrooms take up 75% of the space, administrative offices 15%, and the development office 10%.
  • Program supplies, accounting fees, and event costs are direct costs, so each went straight to the one function it serves. Printing was divided by what was actually printed, program materials on one side and donor appeals on the other.

What This Example Tells You

About 64% of this nonprofit's spending goes to programs, about 18% to management and general, and about 18% to fundraising.

That's a clear story for a board or a grant reviewer. For context, the BBB Wise Giving Alliance's charity standards call for spending at least 65% of total expenses on programs. This example lands just under that mark.

Landing a point short is a reason to talk with your board about staffing and space, and maybe about where the organization is headed next. Shuffling costs between columns to look better on paper is a different thing, and a bad habit to start. Whatever the split turns out to be, it has to rest on allocations you can explain and back up with records.

Not sure how your shared costs should be split on your books?

Complete Balance Accounting & Consulting helps nonprofits set up clean, audit-ready books that track expenses by function all year, so the numbers are ready when a funder or auditor asks.

Book a Consultation

How to Prepare a Statement of Functional Expenses

To prepare a statement of functional expenses, start with expenses recorded by natural account in your books. Assign every direct cost to its function. Then allocate the shared costs using a method you can defend, and check that the column totals tie back to your statement of activities.

1. Set Up Your Books to Track Both Views

The natural side is already covered by your chart of accounts. The functional side takes one extra habit. Every time a transaction is recorded, tag it with a function. Many nonprofits that run QuickBooks do this with classes, one for each function, and add sub-classes under Program Services when they run more than one program. Run a Profit and Loss by Class report and you have the functional view.

If you already use fund accounting, your function tags work alongside your fund tracking. This guide to QuickBooks for nonprofits covers the setup in more detail.

2. Assign Direct Costs First

Plenty of costs belong to one function and nothing else. Books for a tutoring program are a program cost. The audit fee is management and general. The deposit on a gala venue is fundraising, and so is the printing for the invitations.

Code those straight to their function when the bill comes in. What's left is a much shorter list of truly shared costs, and that's all you need to allocate.

3. Allocate Shared Costs With a Reasonable Method

Shared costs need an allocation base, meaning a measurable reason for the split that reflects how each cost is actually used. Some common bases:

  • Time records or periodic time studies for salaries and benefits.
  • Square footage for rent, utilities, and insurance.
  • Headcount, or the number of users in each function, for technology and software.
  • Headcount or actual use for office supplies.
  • Square footage for building depreciation, and actual use for equipment.

Whatever base you land on, there should be a record behind it. Time sheets, or a floor plan with the square footage marked up. If the only reason for a split is that it looked about right, expect your auditor to push back on it.

4. Document Your Method and Stay Consistent

Get the method on paper, even if it's only a one-page memo that names the base for each shared cost and gives a short reason for it. After that, the goal is to leave it alone. A move to a bigger space, or a new program that changes how staff spend their days, is a fair reason to revisit it. Most years, nothing that big happens.

This is also the method you'll describe in the notes to your financial statements. Keep it steady and your year-over-year comparisons mean something. Audit season tends to go easier too.

5. Review It Before It Goes Out

Before the statement reaches your board or auditor, check that each column adds up, that the total matches your statement of activities, and that the split makes sense for how your organization really operates.

An experienced nonprofit accountant can catch allocation problems before a funder or auditor does.

Common Statement of Functional Expenses Mistakes

These are the errors that most often make a statement of functional expenses look off to the people reading it:

  • Zero fundraising expenses. If you raise donations, you have fundraising costs, even if it's only staff time spent on appeals.
  • Moving management costs into programs. Accounting, audit, and general admin costs belong in management and general, not spread into programs to raise your program percentage.
  • Copying last year's percentages. Allocations should reflect this year's staffing and space. Last year's split is a starting point at best.
  • Totals that don't tie. Your functional total should match total expenses on your statement of activities.
  • No support for the split. Without time records or square footage data, allocations are just educated guesses.
  • Treating joint costs as all program. A mailing that educates and asks for a gift at the same time is a joint cost. Specific accounting rules (ASC 958-720) decide how much of it can count as program expense, and Form 990 asks about it on Part IX, line 26.

Learn more about common nonprofit accounting mistakes.

FAQs

Why Is the Statement of Functional Expenses Important?

Because it's the report your funders actually read. Grant reviewers often check the program column against total expenses early on, and your board treasurer looks there too. Internally, the same split tells you which costs crept up this year, useful once next year's budget is on the table.

What Are Program Expenses for Nonprofits?

Program expenses are costs that directly carry out your mission. That includes staff who deliver services, supplies used in programs, and the share of rent and utilities for program space. Costs for running the office, accounting, or raising money belong in management and general or fundraising instead.

Will Your Statement of Functional Expenses Match Your Form 990?

Not always. Your financial statements follow GAAP, while Part IX of Form 990 follows IRS rules, so GAAP vs. tax basis differences are normal. Keep a simple reconciliation between the two, so you can explain any gaps to your board, auditor, or tax preparer when questions come up.

One common difference is investment fees. Under GAAP, investment expenses are netted against investment return and left out of the functional expense analysis. Form 990 reports them as an expense on Part IX, line 11f.

Can You Create a Statement of Functional Expenses in QuickBooks?

Yes. Many nonprofits use QuickBooks classes to tag each expense with a function, then run a profit and loss report by class. You'll still need to allocate shared costs, like salaries and rent, using a documented method. A clean class setup makes the whole process much faster.

The Bottom Line

The literacy nonprofit in the example came in at 64% program spending. On its own, that figure tells a grant reviewer very little. What they'll want, and what your auditor will ask for, is the time records and square footage math behind it. A statement of functional expenses is only as good as the allocations under it, so sort those out while there's still time to fix a weak one.

If you're not sure your books track expenses by function the right way, now is a good time to review them. Reach out to our team to see how we can help clean up your reporting and give you more confidence in your numbers.

👉 Want a quick gut check first? Grab our free 20-Point Nonprofit Financial Health Checklist, or learn more about our nonprofit accounting services.

About The Author

Christina Wolfrom

Christina Wolfrom is the owner and lead CPA at Complete Balance Accounting & Consulting. Before opening her own firm, Christina spent 15 years working for top-25 accounting firms, working alongside some of the best CPAs in the country and gaining a wealth of knowledge. During that time, she saw a critical gap in accounting services—businesses were often left choosing between DIY bookkeeping, automated services, or large firms that couldn't provide the personalized attention they needed. Christina founded her firm to fill that gap, offering small businesses top-tier, hands-on accounting services. She is committed to working closely with business owners, providing expert financial guidance tailored to their unique needs and goals.

Subscribe to the Complete Balance Newsletter

Get the latest blogs, tips & updates from Complete Balance.

Grab Your Free 20-Point Non-Profit Financial Health Checklist!

* indicates required
Statement of Functional Expenses

Statement of Functional Expenses: Nonprofit Guide + Example

Learn what a statement of functional expenses is, who needs one, and how to allocate shared costs fairly, with a simple step-by-step nonprofit example.
Nonprofit Chart of Accounts

Nonprofit Chart of Accounts: How to Set One Up + Example

Learn how to set up a nonprofit chart of accounts, with a sample chart, numbering tips, Form 990 mapping, and how to track grants with QuickBooks classes.
nonprofit-financial-compliance

Understanding Financial Compliance for Nonprofit Directors

Discover nonprofit financial compliance tips to strengthen accountability, transparency, and long-term organizational success.
Three coworkers collaborate around a laptop in a modern office

Why Month-End Close Takes So Long at Your Nonprofit

Many nonprofit finance teams fall behind on month-end close. Learn how to improve efficiency with this practical checklist.
Creating a Grant-Ready Budget

How To Write a Grant Budget That Gets Approved

Learn how to write a grant budget step by step with practical tips for accurate planning, compliance, and funding success.
nonprofit accounting software

10 Best Nonprofit Accounting Software Options

Compare the 10 best nonprofit accounting software options, from free tools to full fund accounting systems, and find the right fit.