What is functional expense allocation?
Functional expense allocation is how nonprofits categorize their spending by purpose rather than just by type. Instead of only knowing you spent $50,000 on salaries, you break that down into how much went toward delivering programs, how much toward running the organization, and how much toward raising money.
Nonprofits report expenses in three functional categories. Program expenses are costs directly related to delivering your mission. If you run an animal shelter, program expenses include veterinary care, food, the staff who care for animals, and the facility space where animals are housed. Management and general expenses cover administrative overhead like accounting, legal fees, board activities, and human resources. Fundraising expenses are costs incurred to raise money including events, grant writing, donor communications, and development staff salaries.
The tricky part is shared costs. Your executive director spends time on all three functions. So does your office rent, your phone system, and your liability insurance. These need to be allocated across the three categories based on a reasonable methodology. Common approaches include time studies for personnel, square footage for facilities, and direct usage for things like supplies or technology.
This matters for several reasons. GAAP requires nonprofits to present expenses by function in their financial statements. Form 990 requires functional expense reporting in Part IX. Grantors often evaluate applications based on program expense ratios. Donors increasingly want to see that most of their contribution goes toward actual programs rather than overhead.
Getting the methodology right takes some thought upfront but saves headaches later. Document how you allocate each shared expense category and apply it consistently. If your development director spends 80% of her time on fundraising and 20% on program outreach, allocate her salary accordingly and keep the time study on file.
Some organizations underallocate to management and general because they think a low overhead ratio looks better. This backfires when your methodology doesn’t hold up to scrutiny during an audit or grant review. A reasonable allocation that you can defend is better than an aggressive one that raises questions.
Your bookkeeping needs to capture functional data from the start rather than reconstructing it at year-end. Set up your chart of accounts so expenses get coded to functions as they’re entered. This makes financial statement preparation and Form 990 much simpler. Fresh Ledger can help San Diego nonprofits structure their books to track functional expenses properly from day one.
San Diego's Small Business Bookkeeper
The Next Step:
A Short Conversation
A quick call to tell us about your business. We'll listen, answer your questions, and give you a clear price quote.
More Questions
How do I reconcile accounts in QuickBooks?
Reconciliation matches your QuickBooks transactions against your bank or credit card statement. In QuickBooks Online, go to Settings, select Reconcile, and check off transactions until the difference reaches zero.
Read answerMy books are a mess—where do I start?
Start by gathering your bank and credit card statements for the period you need to clean up. Bank reconciliation comes first because it establishes what actually happened. From there, you can categorize transactions and work toward usable financial statements.
Read answerWhat information does a new bookkeeper need from me?
Your new bookkeeper needs access to your bank accounts, credit cards, and any existing accounting software. They'll also need your business formation documents, recent tax returns, and enough context about your operations to categorize transactions correctly.
Read answerWhat happens if I miss a sales tax filing?
Missing a sales tax filing triggers penalties and interest that grow the longer you wait. In California, you'll face a 10% late filing penalty plus interest on unpaid amounts. The best move is to file as soon as possible, even if you can't pay the full amount immediately.
Read answerCan a bookkeeper fix years of neglected books?
Yes. Bookkeepers regularly handle catch-up work for businesses with years of neglected records. As long as bank statements and basic documentation exist, the books can almost always be reconstructed and brought current.
Read answerCan I use QuickBooks for job costing?
Yes, QuickBooks Online handles job costing through its Projects feature. The software tracks costs and revenue by job, but proper setup determines whether your reports actually show project profitability.
Read answer