For-profits make more than they spend for the private benefit of owners and customers.
B-Corps (or social enterprises) often make less and spend more because they are targeting a sub group of customers and/or spend more on their “inputs” of materials and labor because they are trying to combine social value with a sustainable business model.
Non-profits spend what they make to minimize costs to customers for providing the best service possible at that cost. (That’s the nice way to see them. Those that are abusive or corrupt can overcharge for shoddy service while overpaying their incompetent staff.)
Charities don’t earn revenue but “depend on the kindness of strangers” for support of their charitable works. Charities are more vulnerable to collapse due to a shift in donor attention, but that means that the arrival of an enthusiastic patron can produce a lot of action in a short time.
Is this figure helpful? Any other thoughts?
Addendum (18 Oct via DC):