Functional expense allocation assigns every nonprofit cost to the purpose it served, across the three Form 990 Part IX functions of program services, management and general, and fundraising. Direct charging comes first, and only genuinely shared costs get split on a documented basis per pool. ASU 2016-14 also requires the allocation method itself to be disclosed in the notes.