Combined management and fundraising expenses as a share of total expenses.
Formula:
overhead = ( mgmt_expenses + fundraising_expenses ) / total_expensesDefinitional Range
Bounded [0, 1]. Empirical range approximately [0.05, 0.50] for most operating nonprofits.
Benchmarks and rules of thumb
25% or less: Charity Navigator threshold for a full efficiency score.
35% or less: BBB Wise Giving Alliance standard.
Low overhead can indicate underinvestment in organizational capacity (the "starvation cycle") rather than genuine efficiency.
Calculated For: 990 filers only.
Usage
get_overhead_ratio( df,
mgmt_expenses = "F9_09_EXP_TOT_MGMT",
total_expenses = "F9_09_EXP_TOT_TOT",
fundraising_expenses = "F9_09_EXP_TOT_FUNDR",
winsorize = 0.98 ,
range = "zo",
sanitize = TRUE,
summarize = FALSE )Arguments
- df
A
data.framecontaining the fields required for computing the metric.- mgmt_expenses
Management and general expenses.
- total_expenses
Total functional expenses.
- fundraising_expenses
Fundraising expenses.
- winsorize
Winsorization proportion between 0 and 1 (default
0.98).- range
Character string specifying the theoretical range of the ratio, used to set winsorization bounds. Default
"zo". Options:"np"(negative to positive),"zp"(zero to positive),"zo"(zero to one),"nz"(negative to zero), or a custom"lo;hi"pair (e.g."0;10").- sanitize
Logical (default
TRUE). IfTRUE, imputes zero for NA financial fields before computing, respecting form scope.- summarize
Logical (default
FALSE). IfTRUE, prints summary statistics and density plots for all four output columns.
Value
The original data.frame with four columns appended:
overhead, overhead_w,
overhead_z, overhead_p.
Details
Primary uses and key insights
The overhead ratio measures the combined share of total expenses devoted to
management and fundraising. It is the standard definition used in the nonprofit
accountability literature and by charity watchdog ratings. The overhead ratio
complements get_program_expenses_ratio(): the two sum to 1.0.
However, its use as a primary quality indicator has been widely criticized.
Formula variations and their sources
(Management and general + Fundraising) / Total expenses (Part IX lines 25C + 25D /
25A). The administrative-only version (get_expenses_admin_ratio())
excludes fundraising.
Canonical citations
Charity Navigator. Financial Health Methodology. charitynavigator.org.
Uses overhead ratio as a primary rating factor (target: overhead 25% or less).
Lecy, J.D. & Searing, E.A. (2015). Anatomy of the nonprofit starvation cycle. Nonprofit and Voluntary Sector Quarterly, 44(3), 539-563.
Hager, M.A. & Flack, T. (2004). The pros and cons of financial efficiency standards. Nonprofit Overhead Cost Project Brief 5. Urban Institute.
Examples
library( fiscal )
data( dat10k )
d <- get_overhead_ratio( df = dat10k )
#> :: Total expenses equal to zero :: 77 case(s) replaced with NaN
head( d[ , c( "overhead", "overhead_w", "overhead_z", "overhead_p" ) ] )
#> overhead overhead_w overhead_z overhead_p
#> <num> <num> <num> <int>
#> 1: NA NA NA NA
#> 2: 0.1384701 0.1384701 0.08996751 64
#> 3: 0.1315314 0.1315314 0.03150629 62
#> 4: NA NA NA NA
#> 5: 1.0000000 1.0000000 10.84640410 99
#> 6: NA NA NA NA