Here is the quiet failure mode of nonprofit earned revenue. An organization launches a paid program, revenue comes in, everyone celebrates the new line on the budget, and no one notices that it loses money on every unit sold. The gross number looks like progress. The net number, once you count the staff time no one invoiced, is negative. The organization has traded grant dependence for a money-losing side business and called it diversification.
Avoiding that outcome is the job of unit economics. It is the least glamorous article in Midday Advisors’ guide to earned revenue for education nonprofits, and it is the one that keeps the rest of the series honest. A revenue line that ignores its true costs can quietly lose money while everyone celebrates the top-line growth.
What are unit economics for a nonprofit?
Unit economics are the revenue and fully loaded cost of a single unit of what you sell, such as one training, one membership, or one contract. For a nonprofit, the critical discipline is counting all the costs, especially the staff time and overhead that never generate an invoice, so you can see whether each unit actually nets positive.
The concept that matters most is contribution margin: what is left from the price of one unit after you subtract the costs of delivering that unit. If a workshop sells for a set fee but takes three staff members two days to prepare and deliver, the real cost includes those days at their fully loaded rate, not just the room and the materials. Nonprofits routinely skip the labor because it is already on payroll, which makes the margin look far healthier than it is. That uninvoiced staff time is exactly where earned-revenue lines go quietly underwater.
Fully loaded cost is the phrase to hold onto. It means direct expenses plus the real cost of the people doing the work plus a fair share of the overhead that makes the work possible: the finance staff who invoice, the systems that schedule, the leadership time, the sales and marketing efforts. You do not need a cost-accounting department to estimate this. You need to stop pretending that staff time already on payroll is free, because it is the single largest input to almost every service a nonprofit sells.
Why do nonprofit revenue lines lose money without anyone noticing?
They lose money unnoticed because nonprofits track gross revenue, not net contribution, and because the largest cost, staff time, is already a fixed salary that no one allocates to the program. The line looks profitable on the surface while consuming more staff capacity than it brings in, and the shortfall hides inside general operations.
The problem compounds with scale. When a money-losing line is small, the loss is a rounding error the organization absorbs. When leadership sees revenue growing and decides to scale it, the losses scale too, and now the earned-revenue effort is actively draining the mission it was supposed to fund. This is the opposite of the resilience this whole series is aiming for. Growth in a line with negative contribution margin makes the organization more fragile, not less.
Walk through a real-looking example. A nonprofit sells a two-day training for four thousand dollars and celebrates the revenue. Count the fully loaded cost, though, and the picture changes: two senior staff spend three days each preparing and delivering, at a fully loaded rate that puts their time near five thousand dollars, before travel, materials, and the administrative time to sell and invoice it. The training that looked like four thousand dollars of earned revenue is losing money on every delivery. Sell more of it, and the organization goes broke faster, all while the budget shows a growing and apparently successful new line. Nobody is lying. Everyone is looking at gross revenue and no one is looking at contribution margin.
How do you measure whether an earned-revenue line is worth it?
Measure each line by its fully loaded contribution margin, then decide whether to scale it, fix it, or kill it. Include direct costs, allocated staff time at a realistic rate, and a share of overhead. A line that nets positive after all of that is worth scaling; one that doesn’t needs its price or delivery reworked, or needs to be retired.
Run each earned-revenue line through three questions.
- What does one unit truly cost? Direct expenses, plus staff time at a fully loaded rate, plus a fair share of overhead.
- What is the contribution margin? Price minus that fully loaded cost. Positive, break-even, or negative.
- What should we do about it? Scale a healthy margin, re-engineer a thin one through pricing or delivery changes, and retire one that cannot get to positive.
A thin or negative margin is not automatically a reason to quit; it is a prompt to fix. Often the answer is on the price side, because the line was set by cost and guilt rather than value. Sometimes the answer is on the delivery side: the same training redesigned so one facilitator serves twenty districts instead of two flips from a loss to a healthy margin. And sometimes the honest answer is to stop. Killing a line is a legitimate outcome, not a failure. The discipline of measuring honestly is what separates an earned-revenue portfolio that strengthens the organization from one that slowly bleeds it. Once you know which lines net positive, the last step is governance: getting the board to back the strategy, which is where the series ends in the board conversation.
Not sure your earned lines actually net positive?
We help education nonprofits measure the real margin and decide what to scale.
Scott Noon is the founder of Midday Advisors, a go-to-market advisory firm for education companies and nonprofits. This article is part of the guide to earned revenue for education nonprofits. Previous: Two Audiences, One Brand. Next: The Board Conversation.
Frequently Asked Questions
Contribution margin is what remains from the price of one unit after subtracting the fully loaded cost of delivering it, including staff time and a share of overhead. It tells you whether each unit sold adds to or drains the organization’s resources.
Because staff time is usually the largest cost of delivering an earned-revenue line, and leaving it out makes the line look profitable when it may not be. Salaries are real costs even though they are already on payroll, and allocating them reveals the true margin.
When its fully loaded contribution margin cannot be brought to positive through pricing or delivery changes. Retiring a line that loses money on every unit is a sound decision, not a failure, because scaling it would only deepen the loss.
Only when the lines net positive after all costs. Growing a line with negative contribution margin makes the organization more fragile, not less, so honest unit economics are essential before scaling anything.
Usually through pricing or delivery. Raising a price that was set by cost rather than value, or redesigning delivery so one staff member serves many more buyers, can flip a losing line to a healthy one. Measure first, then decide whether to fix, scale, or retire.



