TL;DR: Giving 10% of your income implicitly assumes you have logarithmic utility and want everyone to make the exact same absolute drop in utility. But what if richer people should make an equal proportional sacrifice of utility? I derive the progressive donation schedules that fall out of this, show why you need an exemption baseline to prevent the math breaking when changing currencies, and map out what different CRRA utility functions () imply for real-world pledges.
One common way that people donate is through a fixed percentage pledge of their money. This can look like (non-exhaustively) their income, wealth, or corporate profit. Examples include GWWC (10%), One for the World (1%), EA for Christians (1%), CharityBox (1%), and Pledge1% (1%).
Under a logarithmic utility of money, though, a "fixed percentage pledge of money" is really just an "equal absolute sacrifice of your utility".
Mathematically, with log utility , after-donation money , and equal absolute sacrifice , you get
And because is a constant, just
Which means you donate of your money, i.e. a constant, fixed percentage of your money.[1] Visually, this is what it looks like in "money-land" and "utility-land":
A natural question to ask next is then: what happens if you want to proportionally sacrifice your utility? Well, we can derive it just as well.
With equal proportional sacrifice , you get
which means you donate of your money, and are left with of your money. This is a progressive, power-law schedule for your donation.
Again, we can visualize this as follows.
But notice that the above formula implies a weird conclusion about how you denominate your money. For example, say that we want to set it up such that the median US household donates 10% of their income. This means, with median US household income of $83,780,
But using the same (proportional sacrifice of your utility), with the income denominated in cents, or (my country's - Indonesia's - currency) IDR, you get consecutively a household income of 8,378,000 cents and IDR 1,500,000,000. This implies that your donation rate is
And eodem modo,
The formula seems to imply that you'll have different percentages for your donation if you denominate your money differently. This is clearly not desirable for any kind of sensible schedule!
Indeed, a simple dimensional analysis of this power schedule shows that the left-hand and right-hand sides of the equation have different dimensions, and that the choice of dimension changes your schedule. Let represent the dimension of money. With a post-donation money equation of , you have
which is only true when , i.e. you not donating anything.
A way to salvage this is to make the left-hand and right-hand sides of the equation dimensionless. This is to say, we need to normalize both sides of the equation to some base reference level of money , i.e.
What does this base reference of money mean? This is the level of money at which, according to our progressive schedule of donation, you don't have to donate any of your money. And below it, you have a consumption budget that is larger than your money, which means that the schedule tells you that you are to be given money, instead of giving it.
In fact, this is the same equation that Thomas Kwa arrived at in his post 'A sliding scale for donation percentage'. In that post, by setting it up so that (1) the median US household[2] donates 10% and (2) someone with $10M income donates 60%, he gets a result of of ~$39.3k, and of ~0.83.[3]
Kwa gave a nice interpretation of what means. It's the elasticity of your personal consumption budget against your money.[4] So a 1% increase of your (in Kwa's case, income) means a 0.83% increase in your consumption budget .[5] He showed elasticities of other luxury and normal goods, and interpreted that a change into this schedule means forgoing those goods that at your current level of income have an elasticity .[6]
So we have understood in terms of what it means in money-land. But what does it mean in utility-land? Why do we have to define when using equal proportional sacrifice, but not when using equal absolute sacrifice?
This has to do with the fact that equal proportional sacrifice cares about where your utility changes sign. Looking at the formula again for equal proportional sacrifice,
you see that when goes negative, you'd also need , which means you receive money instead of donating it.[7] And the fact that your denominator goes to zero when is a totally arbitrary choice, and depends a lot (as we've shown above) on how you measure .
So introducing the term in our original equal proportional sacrifice formula, we get
which has an eerily similar denominator to the one that we had before introducing .
We can thus interpret that, in utility-land, what does is act as a pivot, shifting the point at which the denominator in the equal proportional sacrifice formula switches sign — i.e. the point at which the pledge schedule tells you that you turn from being a giver to a receiver.
We can summarize the relationship we have found so far in the table below.
Using a logarithm to represent your utility of money is not the only way possible. In fact, logarithmic utility is just a special case of constant relative risk aversion (CRRA) utility functions, where you have a relative risk aversion of 1 (unity).
'Risk aversion' is really just a way of characterizing your utility function. It measures how much less or more willing you are when faced with uncertainties, usually operationalized as bets, as you get richer/poorer. The more risk averse you are, the more you are unwilling to take positive-EV bets.
For example, say I offer you a coin flip bet: heads you win $110, tails you lose $100. This seems like free money, as it has an EV of $5. But you may not be willing to take this bet, because you are averse towards the risk of losing your money.
'Risk aversion' then tells you if you are more or less willing to take this bet as you get richer. This implicitly tells me about the shape of your utility function — how 'convex' it is, and how much a given increase of money corresponds to an increase of your utility.
'Relative risk aversion' tests how you feel about proportional bets. Instead of absolute amounts, the bets are of a percentage of wealth (e.g. 10%). It asks: as you get richer, does risking 10% of my total net worth scare me more or less? One typical answer for human behavior here is that it's constant — i.e. risking 10% of everything feels roughly as intense, whether you're poor or rich.
Mathematically, a constant relative risk aversion (CRRA) utility looks like this:
I will not derive it here, but you can derive the above equation from the definition of CRRA.[8] here is the coefficient of relative risk aversion, which equivalently means the elasticity of marginal utility. In other words, it's how fast a marginal dollar loses value as you get richer.
As we can see here, logarithmic utility is the edge case of when is one. Utility is linear when is 0, it becomes more 'convex' as you go negative (i.e. you become more risk-seeking), and becomes more 'concave' as you go positive (i.e. you become more risk-averse).
Now, what does equal sacrifice mean here under these different CRRA utility functions? Deriving what the schedules would be under different notions of 'equal sacrifice', we get different schedules that depend on the value of your .
Specifically, for equal absolute sacrifice we get a consumption budget of
which is regressive for , flat at , and progressive for . Visually, this looks like as follows.
For equal proportional sacrifice, we get a consumption budget of
which is a 'generalized' mean of your income and the base level of income . And visually, this is:
The table below is a summary of both equal sacrifices under different CRRA regimes.
One surprising theorem that comes out of the public finance literature, from Young (1988), is that under mild assumptions you can always recover a utility function relative to which everyone sacrifices the same absolute utility.
Young states this theorem for apportioning a tax total to a population. Translated to a donation schedule , the assumptions are roughly:
Given these, there exists an increasing, concave utility function under which the schedule is exactly equal absolute sacrifice.
OK, if the above is correct, of what use then is committing ourselves to a donation schedule based on some nicely-shaped utility function, if any utility function will do? Well, it's because we actually care about how our utility functions behave!
In particular, we care about scale invariance ("my pledge shouldn't change if I switch currencies"), which motivated our discussion about above. In fact, CRRA ('isoelastic') utility is the unique family of utility functions whose marginal-utility ratios depend only on income ratios, rather than absolute dollar amounts (by definition!).
If we step outside CRRA, we generally lose this. With, say, HARA (hyperbolic absolute risk aversion) utility, we get a utility function of
which itself smuggles in a notion of subsistence level that behaves like an additive pivot, instead of the multiplicative (and hence scale-free) pivot that we have.
So, if "equal absolute sacrifice" plus "pick a sensible-looking progressive schedule" is always true for some utility function, then for our whole endeavor to not be vacuous, we need to commit ourselves to a specific utility function! And CRRA is a pretty sensible utility function to commit ourselves to.
So, assuming we want to commit ourselves to a CRRA utility, what is the constant that makes sense? There are some ways we can try to get an empirical estimate of from different angles. Across economics, behavioral science, and public policy, researchers have tried to measure using a variety of proxies.
Here's a survey from Claude:
We can see here that the confidence intervals are kind of varied. But most seem to agree on a of between , maybe with a tail to 4. But recall from our previous figure (donation rate under different ) that a swing from 1 to 2 changes a $1M earner's rate from roughly 40% to 80%. So our best estimates of the shape of utility functions do seem to propose at least a power-law schedule for your consumption budget , assuming equal proportional sacrifice.
Why do these different methods not agree? Well, it's because the single number is being asked to do three different things at once:
Under expected utility theory, with a CRRA utility function that is time-separable ('felicity function'), this parameter serves all of them at once. And this need not be true, and does break down empirically. For our problem of determining donation pledge schedules, the morally relevant factor is (2), i.e. how much good a marginal dollar does for a poorer beneficiary. But a lot of estimates instead measure (1) or (3), and might not fit our case.
Besides that, humans aren't vNM maximizers anyway. Rabin's calibration theorem shows that an expected utility maximizer who turns down a 50-50 lose-$100/gain-$110 bet (like my setup in the above section) at every wealth level up to $300k must also turn down a 50-50 bet of losing $20k/gaining $160B. The general lesson is that any appreciable risk aversion over small stakes forces insane risk aversion over larger stakes, because one utility-of-money function has to govern both cases. So applying CRRA to model human behavior for risk-averseness seems to be a bit untrustworthy, at least across wide ranges of wealth. But we can still use it to model diminishing marginal utility, even though it's weaker on other fronts.
The whole discussion about 'equal sacrifice' in the public finance literature really spawned out of the desire to have a sensible and rational basis for our taxation system. Notably, donation is different from taxation, in that donation is voluntary. We are not interacting with a state that can simply compel us to do things on the basis of implicit threat and a monopoly on violence.
More notably, discussion about 'equal sacrifice' is broadly a 'deontological' idea, and not a straightforwardly utilitarian/consequentialist one. It is not totally clear that by having an 'equal sacrifice' schedule we'd actually get an increase in the total amount of donation. A maximally progressive schedule extracts more from the rich (which is where the money is), but might scare those exact people off signing a pledge.
If we're consequentialists, with pledge schedules, what we're actually optimizing is
i.e. find the donation schedule that leads to more people donating more of their money. In the case of tax, we essentially have , because it's involuntary.
The principle of 'equal sacrifice' here then interacts with our overall goal of maximizing the total donation in two ways: (1) by changing how much a given person gives, and (2) by changing how likely they are to sign at all. So far, we have talked about (1).
But how about (2)? How does introducing the principle affect people's willingness to take a pledge? Well, for one, 'fairness' is a pretty persuasive principle, and touches a deep core of my little liberal-egalitarian heart. There seems to be evidence that people prefer this. We see that people reject purely utilitarian objectives for tax, and want something more equal-sacrifice-flavored. It buys fuzzies for people, and insofar as we get utils and fuzzies at the same time from it, the principle of 'equal sacrifice' is a pretty good principle on consequentialist grounds too.
Second, 'equal sacrifice' under different reasonable utility functions seems to yield pledge schedules that are simple and easy to understand. Under our CRRA with between and equal proportional sacrifice, we get a broadly progressive pledge schedule. We do trade off the simplicity that a fixed percentage pledge has, but we get a more equal and larger amount of donation from pledgers. Trading off simplicity may lower take-up, but in aggregate the increase in donation amount seems like a worthwhile deal — and people can always take the fixed percentage pledge anyway.
The likely audience for a pledge like this is also broadly EAs, and they are more likely than the general population to find it elegant and interesting to base their donating decisions on something that is a bit more theoretically grounded. It is satisfying that something as blunt as "give 10%" turns out to encode a specific claim about the shape of our implicit utility. Finding the latent model under our own behaviors, and checking whether we actually endorse its other implications, is what being a coherent agent feels like from the inside. Arguably, pursuing coherence and hopping on the train to Crazy Town is really the collective pastime of our community 🙂.
And indeed this has been remarked before on the EA Forum, and in the public finance "equal sacrifice" literature, which goes back to J. S. Mill and was more recently formalized by H. P. Young (1990). ↩︎
To be clear, he uses a median American household income of $75k, which is a bit different from my $83k. This will slightly change the resulting values for and . ↩︎
And because the formula has two degrees of freedom (i.e. and ), you need two points to specify them. ↩︎
You can see that, , left-hand side of the equation is the definition of elasticity.
The elasticity of your donation , however, depends on your ! One better way to see this, is that, by way of identity, budget-share-weighted average of income elasticities always have to equal 1, i.e. . This means that if the elasticity of your post-donation money is constant <1, donation soaks up the residual and its elasticity starts high and comes down to 1 as income grows.↩︎
But this is only one way of 'balancing' the elasticities, and certainly not the most optimal one! You can, for example, reduce the consumption of all goods to 0.83 of your previous consumption. To calculate your optimal post-donation consumption bundle, shrink your budget to and re-solve your ordinary consumer problem at that smaller budget, letting the shares fall out. Only under homothetic preferences (all income-elasticities equal to 1) do 'scale every good down by 0.83' and 'reoptimize at the smaller budget' coincide. ↩︎
In a more technical manner, this is to say that our measure for equal proportional sacrifice is not invariant under affine transformation. In contrast, equal absolute sacrifice is invariant under affine transformation. ↩︎
CRRA is defined as . After integrating, you arrive at a utility function that looks like , which has a CRRA that is invariant under affine transformation. ↩︎