Beancount.io LogoBeancount.io

Functional Expense Allocation for Nonprofits: Form 990 Part IX, ASU 2016-14, and How to Defend Your Program Ratio

13 min readMike ThriftMike Thrift
Functional Expense Allocation for Nonprofits: Form 990 Part IX, ASU 2016-14, and How to Defend Your Program Ratio

A donor is looking at your latest annual report. Before reading your mission statement, before scanning your impact stories, their eyes land on one number: what percentage of every dollar went to programs? A foundation officer scrolls past your beautiful Form 990 cover page straight to Part IX to check the same thing. A board member quotes a Charity Navigator rating in your next meeting and asks why your management ratio jumped four points last year.

This is the world of functional expense allocation—the accounting practice that turns your messy general ledger into the three numbers everyone is judging you on. Done correctly, it tells a true and defensible story about how your nonprofit uses resources. Done sloppily, it either understates your real overhead and invites an audit finding, or overstates it and quietly costs you grants.

This guide walks through what functional expense classification actually requires, the methods auditors expect to see, and the mistakes that get small and mid-size nonprofits in trouble.

What functional expense allocation really is

Most for-profit accounting groups expenses by nature—salaries, rent, supplies, software, utilities. Nonprofit accounting requires a second layer: every dollar also has to be tagged by function, meaning the purpose it served. The IRS recognizes three buckets:

  • Program services — costs directly tied to fulfilling the mission. The after-school tutoring program, the food pantry's groceries, the clinic's medical supplies, the museum's exhibits.
  • Management and general (M&G) — the cost of running the organization itself. Bookkeeping, the audit, the executive director's leadership time, the board's governance meetings, HR, insurance for the entity.
  • Fundraising — every dollar spent trying to bring in contributions. Direct mail, donor cultivation events, grant writing, the development director's salary, the CRM that tracks pledges.

ASU 2016-14, effective for fiscal years beginning after December 15, 2017, made an analysis of expenses by both function and natural classification mandatory for all not-for-profit entities (previously only voluntary health and welfare organizations had to present a full statement of functional expenses). The IRS independently requires the same three-bucket allocation on Form 990 Part IX for every 501(c)(3) and 501(c)(4) filing a full 990 (Forms 990-EZ and 990-N skip Part IX).

You are not allowed to avoid the question. If you file a Form 990, you have classified your expenses functionally—the only choice is whether you do it on purpose or by accident.

The three categories, expanded

The boundary lines look obvious on paper and turn fuzzy in practice. Knowing exactly where each cost lives prevents the most common reclassification audit findings.

Program services

Program services are direct mission delivery. The test is usually: would this cost still exist if we shut down everything except this one program? If yes, it belongs in program services. Typical items include:

  • Salaries and benefits of staff delivering services directly to beneficiaries
  • Supplies, food, medical items, instructional materials used in programs
  • Rent for space dedicated to program activities
  • Travel to deliver services or attend mission-related training
  • Subgrants and pass-through grants to other organizations advancing your mission

A nonprofit can—and often should—report multiple program columns on Part III and aggregate them into the program column on Part IX. A community center with after-school tutoring, a food pantry, and senior services may show three program lines, each with its own allocated costs.

Management and general

M&G is the cost of being an organization at all, separate from any specific program. Picture the work that would still happen if you only had one program running. Common items:

  • Bookkeeping, accounting, and the annual audit
  • Legal, insurance, and risk management for the entity
  • The CEO/executive director's time on governance, strategy, and oversight (not program delivery)
  • Board meetings, governance, and compliance
  • HR, payroll processing, employee benefits administration
  • Office rent and utilities allocable to administrative functions
  • General financial reporting, including preparing the Form 990 itself

A small or unusually thin M&G number is often a red flag, not a badge of honor. If a $5 million nonprofit reports 2% management and general, an experienced auditor or sophisticated funder is going to ask which executive's time, which insurance policy, and which finance staff hours got dumped into programs.

Fundraising

Fundraising includes anything aimed primarily at securing contributions, regardless of whether the campaign actually raised any money. Watch for:

  • Salaries of development, grant-writing, and major-gifts staff
  • Donor events, cultivation meals, and stewardship costs
  • Direct mail and donor acquisition campaigns (printing, postage, lists)
  • Fundraising consultants and event production
  • CRM software used for donor tracking
  • The portion of the website and communications dedicated to giving

The IRS specifically excludes the costs of fundraising for non-charitable purposes (rare for typical 501(c)(3) charities) and unrelated business income generation, which lives elsewhere.

How allocation actually works

Most expenses don't fall cleanly into one bucket. A nonprofit's chief executive runs programs, signs the audit, and headlines the gala. The office rent covers a program coordinator's desk, the bookkeeper's cubicle, and the development director's office. Allocation is the discipline of splitting these shared costs across the functions they actually serve.

The allocation method has to be reasonable, consistent across periods, and documented. Beyond that, the IRS and FASB give organizations latitude to pick methods that fit the cost. The most common—and most defensible—are below.

Time studies for personnel costs

Personnel typically runs 60–80% of a nonprofit's total expenses, so getting salary allocation right matters more than every other line combined. Two approaches dominate:

  1. Periodic time studies. Staff log how their time splits across functions for a representative period—often two weeks per quarter or one full month per year. The resulting percentages apply to the full period's salary and benefits. The IRS and most auditors accept this if the sample period is genuinely representative and the documentation is contemporaneous.

  2. Position-based allocation. Job descriptions assign a percentage split (e.g., "Program Director — 80% program, 15% M&G, 5% fundraising") based on actual duties. This is acceptable if it reflects reality and you revisit the percentages annually as roles change.

The mistake to avoid is putting the executive director at 100% program. Even a deeply mission-driven CEO spends real time on governance, finance review, board meetings, and entity-level oversight. A typical executive director split might be 30–50% program, 30–50% M&G, 10–30% fundraising. Allocating an executive director's full salary to programs is one of the most routinely flagged audit findings in the sector.

Square footage for facility costs

Rent, utilities, building insurance, depreciation on the building, and janitorial costs are typically allocated based on the floor area each function occupies. Walk through the office, label each room (program space, admin office, development office, shared conference room), measure the square footage, and compute the percentages. Shared spaces like the lobby and bathrooms can be allocated proportionally to the surrounding functions.

Document this with a simple floor plan and re-measure when you move or reconfigure space.

Headcount or full-time equivalents (FTEs)

For costs that scale with how many people use a service—HR software, employee benefits administration, training—an FTE-weighted split is often the cleanest method. If 6 of your 10 FTEs work in programs, 6/10 of the employee benefits administration cost goes to programs.

Direct usage tracking

Costs like long-distance phone, courier services, or printing can sometimes be tracked directly to the function that incurred them. This is the most defensible method when feasible, but it adds bookkeeping overhead. Many small nonprofits reserve direct tracking for high-dollar items and use simpler proxies for the rest.

Activity-based allocation for special cases

The technology stack often needs its own logic. A CRM used 90% for donor management and 10% for program client tracking gets a 90% fundraising / 10% program split. The accounting software gets a much higher M&G weight. Document the rationale.

The written cost allocation plan

If you take one practical step from this guide, make it this: write down your cost allocation methodology and have your board approve it. A formal cost allocation plan—a one to three page document—should cover:

  • Which categories of expense get directly charged (and how)
  • Which categories get allocated, and the specific method (time study, square footage, FTE, headcount, etc.)
  • The allocation percentages or formulas currently in use
  • How and when methods get reviewed (annually is standard)
  • Who signs off on changes

The lack of a written plan is the single most common audit finding in functional expense reporting. A correct allocation without documentation still gets flagged in management letters. Conversely, a plan that's slightly imperfect but written, consistent, and re-examined annually is far easier to defend than an unwritten "we just know."

For federal grant recipients, the written plan is not optional—the Uniform Guidance (2 CFR Part 200) requires indirect cost allocation methodology that meets specific standards, often including a federally negotiated indirect cost rate or the 10% de minimis rate.

The program ratio trap

Most watchdog organizations consider 65–75% in program expenses the baseline for a financially responsible nonprofit. Charity Navigator's updated rating system generally gives full credit to organizations whose program expense ratio is 70% or more of total expenses. The pressure to hit that number is real, and it produces predictable bad behavior.

How program ratios get inflated

Some organizations push the line in ways that don't survive scrutiny:

  • Calling fundraising "education." Direct-mail pieces that solicit donations get reclassified as "public education" because they happen to include information about the cause. The IRS and FASB allow joint cost allocation between fundraising and program only when very specific criteria are met (purpose, audience, and content tests under ASC 958-720). Failing those tests means 100% of the cost is fundraising.
  • Burying M&G in program. Allocating the accounting, audit, and CFO's time to programs because "all our work supports the mission" inflates programs and is exactly the pattern auditors look for.
  • Treating governance as program. Board meeting costs, the form 990 preparation fee, and entity-level legal work are M&G by definition, regardless of which programs the board oversees.

Why over-correcting also hurts

The opposite mistake—a too-aggressive M&G classification—isn't honest either. If the development director genuinely runs a program-adjacent communications function for 30% of their time, putting them 100% in fundraising understates program impact and may discourage donors unnecessarily. The goal is accuracy, not a target number.

Joint cost allocation

If you run an event or send a mailing that genuinely has both a program purpose (educate the public about your cause) and a fundraising purpose (ask for money), ASC 958-720 lets you split the cost—but only if you can pass three tests:

  1. Purpose. The activity must be motivated by a program goal independent of fundraising.
  2. Audience. The audience must be selected on program criteria, not their likelihood to donate.
  3. Content. The content must call for specific program-related action by the recipient beyond making a contribution.

Failing any one test pushes the entire joint cost to fundraising. Document your analysis every time you apply joint cost allocation.

A worked example

Imagine a $1.2 million community arts nonprofit. Salaries and benefits run $750,000. Rent and utilities are $90,000. Bookkeeping and audit fees are $25,000. Supplies and program materials are $180,000. Insurance is $15,000. The rest covers software, travel, and miscellaneous costs.

Their allocation plan looks like this:

  • Executive Director ($110K total comp): 40% program, 35% M&G, 25% fundraising → $44K / $38.5K / $27.5K
  • Program staff ($380K): 95% program, 5% M&G → $361K / $19K / 0
  • Development director ($85K): 5% program, 10% M&G, 85% fundraising → $4.25K / $8.5K / $72.25K
  • Bookkeeper ($55K): 10% program, 90% M&G → $5.5K / $49.5K / 0
  • Other staff ($120K): based on individual time studies
  • Rent and utilities allocated by square footage: 70% program, 20% M&G, 10% fundraising
  • Audit and bookkeeping fees: 100% M&G
  • Program supplies: 100% program
  • Insurance: split 60% program, 30% M&G, 10% fundraising based on coverage analysis

After running the math, this organization lands around 73% program, 17% M&G, 10% fundraising. The numbers are defensible, the methodology is written, and the executive director isn't pretending to spend zero time on governance.

Where bookkeeping discipline pays off

Strong functional expense reporting starts months before the auditor arrives. The general ledger needs to support the allocation, not fight it. That usually means:

  • Class or function tracking in the accounting system, with consistent definitions every staff member uses
  • Segregated codes for direct program costs, direct M&G costs, and direct fundraising costs—plus a clear pool for indirect costs that get allocated by formula
  • Quarterly review of the allocations against the cost allocation plan rather than a year-end scramble
  • Source documentation (time sheets, square footage, headcount counts) kept in the same place every year for easy auditor review

Tracking expenses with this structure from the start of every fiscal year prevents the painful December reconstruction project where staff try to remember how much time they spent on each function nine months ago.

Common pitfalls to avoid

  • No written cost allocation plan. The single most common finding. Fix this first.
  • Executive director at 100% program. Unless you genuinely have a separate paid leader for governance and finance oversight, the executive carries some M&G and usually some fundraising.
  • Sub-5% M&G for mid-size organizations. Either celebrate it loudly because it's real (and prepare for questions), or quietly correct the allocations.
  • Joint cost allocation without the three-test analysis. Document purpose, audience, and content tests every time, or push the whole cost to fundraising.
  • Changing methods year to year. Consistency matters as much as accuracy. Re-justify any method change in your audit footnotes.
  • Confusing functional and natural classification. Both are required. A statement that shows only "salaries, rent, supplies" without function columns—or only "program, M&G, fundraising" without natural breakdown—doesn't meet ASU 2016-14.
  • Treating fundraising income costs as program. Donor cultivation events are fundraising even if the program director attends.

Keep Your Nonprofit's Finances Transparent and Auditor-Ready

Strong functional expense allocation rests on a general ledger you can actually trust, with classifications and supporting evidence that hold up to outside scrutiny. Beancount.io brings plain-text accounting to nonprofit bookkeeping—every transaction, class, and allocation lives in human-readable text files that are version-controlled, auditable line-by-line, and free of vendor lock-in. Get started for free and give your auditor (and your board) the kind of records that make next year's 990 a one-day job instead of a one-month project.