How to allocate expenses between program, administrative, and fundraising in a nonprofit

Hemant Grover
Hemant GroverFounder & CEO
Published:September 1, 2026
How to allocate expenses between program, administrative, and fundraising in a nonprofit

Allocate every expense by what it actually supports, not by the category that makes the organization look most efficient. Costs tied to one function are charged 100 percent to it. Costs that support more than one, like rent, executive time, and software, are split on a documented, consistent basis such as staff time, square footage, or headcount. The three functional categories are program services, management and general, and fundraising, and the result of the exercise is your statement of functional expenses, the grid that appears in your GAAP statements and on Form 990 Part IX.

The three functional categories

Every dollar a nonprofit spends is reported in one of three functions. Getting the definitions right is the start of getting the allocation right.

Function

What it covers

Typical costs

Program services

Costs directly related to fulfilling the mission

Program staff, client services, educational materials, program supplies, direct service delivery

Management and general

Costs of running and governing the organization

Finance and accounting, HR, legal, audit, executive leadership, board governance, general insurance

Fundraising

Costs incurred to solicit contributions

Fundraising staff, donor mailings, events, grant-writing that solicits contributions, donor-management

Management and general plus fundraising together make up what people loosely call overhead. Program services is what the overhead ratio measures against.

Direct costs versus shared costs

The allocation is easy for costs that belong to one function and harder for costs that serve several. Handle them differently.

Direct-charge what you can. If a cost supports a single function, assign all of it there. A program instructor is 100 percent program. A fundraising coordinator is 100 percent fundraising. A bookkeeper is 100 percent management and general. Most of a well-run nonprofit's budget can be direct-charged this way, and every dollar you direct-charge is a dollar you never have to defend as an estimate.

Allocate the shared costs on a basis. Some costs genuinely serve more than one function: the executive director who leads programs, governance, and donor meetings; rent for a building that houses everything; software used across the organization. These are split using an allocation basis that reflects how the cost is actually used, then documented and applied the same way every period.

Allocation bases, the part that has to be defensible

This is the layer auditors and funders actually test. Pick a basis that matches the cost, not one that flatters the ratio.

Shared cost

Reasonable allocation basis

Salaries and benefits of people who split roles

Time and effort, from timesheets or a documented time study

Rent, utilities, occupancy

Square footage used by each function

General software, HR, IT support

Headcount or full-time equivalents per function

Program-specific supplies and technology

Units of service or documented usage

Shared insurance and depreciation

The same driver as the underlying resource, applied consistently

Three rules make an allocation hold up. Choose a basis that reflects real use. Write the methodology down. Apply it consistently period to period, and change it only for a documented reason. A rational, documented basis beats a precise-looking one that nobody can explain.

Do not allocate to game the ratio

Do Not Allocate to Game the Ratio

The point of allocation is to report reality, not to push as much as possible into program so the overhead number looks small. Not every cost associated with a program is a program cost, and an expense should never be reclassified as program simply because it lowers the administrative percentage. That is precisely what auditors, grantmakers, and charity evaluators are trained to catch, and it is where clean-looking books turn into an audit finding. An honest allocation that produces a slightly higher overhead ratio is worth far more than an aggressive one you cannot defend.

The output: your statement of functional expenses

Run the allocation across every cost and you have produced the statement of functional expenses, the grid that reports each natural expense down the side and the three functions across the top.

Natural expense

Program

Management and general

Fundraising

Salaries and benefits

by time and effort

by time and effort

by time and effort

Rent and occupancy

by square footage

by square footage

by square footage

Program supplies

direct

Audit and accounting

direct

Donor mailings

direct

This grid feeds Form 990 Part IX and the GAAP financial statements, and its column totals are what produce your program expense ratio and overhead ratio. The statement is only as trustworthy as the allocation that built it, which is why the method, not the format, is the real work.

Where Numetix fits

Functional expense allocation is where a lot of nonprofit books quietly go wrong. Shared costs get dumped into management and general, program work looks underfunded, the overhead ratio reads worse than reality, and the statement of functional expenses cannot be explained when an auditor asks. Numetix runs the allocation the way it should be run: direct-charging what belongs to one function, splitting shared costs on a documented and consistent basis, and producing a statement of functional expenses that ties to the 990 and stands up in an audit.

As an outsourced nonprofit bookkeeping and accounting service, Numetix does this inside the platform an organization already uses, QuickBooks Online, Sage Intacct, Blackbaud, or Aplos. Across more than 40 nonprofits and over 25 million dollars in grants managed, it files Form 990 on time 100 percent of the time, with zero missed funder deadlines. Getting the allocation right is what makes a healthy overhead ratio real rather than cosmetic, and it is the same work that keeps grant reporting and audit readiness clean.

The short version

Sort every cost into program, management and general, or fundraising by what it supports. Direct-charge everything you can. Split the shared costs on a basis that reflects real use, such as time, square footage, or headcount, then document it and apply it consistently. Do not push costs into program to shrink overhead. The grid you end up with is your statement of functional expenses, and it is only as good as the allocation underneath it.

This page describes standard functional expense allocation under GAAP and Form 990 and is general information, not legal, tax, or audit advice. Numetix figures reflect its nonprofit client base as of the date above and may change.

Numetix logo

Numetix is an AI-first accounting firm. AI runs the bookkeeping, tax, payroll, and reporting workflow. Industry experts handle the judgment, month-end close, review, and advisory. We serve founder-led service firms across law, consulting, IT, healthcare, creative, and nonprofit. Headquartered in California, serving clients nationwide.

Bookkeeping · Tax · Payroll · Advisory
Talk to an industry expert

See what Numetix can do for you

Learn how the Numetix Portal streamlines communication, offers valuable insights, and saves you time so you can focus on growing your business.