Harbor Falls got a rail spur two winters ago, and the price of milled grain in the town's shops dropped from four dollars a kilo to one. The economics of it were not subtle — the freight cost had been most of the price — and everyone expected the same thing to follow: people would buy more grain.
Rosa's household did exactly that. She had been buying 15 kilos a week; by the spring she was buying 60, and she was also spending more on everything else than she had before. Two doors down, the Bekele household did the reverse. They had been buying 15 kilos a week too, and after the price fell they bought 12. Less grain, at a quarter of the price, with no change in income, no change in the family, and no change in what they liked.
Nothing in the supply and demand apparatus can accommodate that. A demand curve slopes down; a lower price means a larger quantity demanded; the Bekeles are behaving like a counterexample to the first thing anyone learns. And the consumer choice topic, which built demand properly out of preferences and a budget constraint, did not obviously rule it out either. It ended by pointing at exactly this: when a price falls, two things happen to a consumer at once, and there is no law saying they push the same way.
Here is the split, stated before any algebra. When falls, grain becomes cheaper relative to everything else — the budget line pivots, the terms on which you can trade grain for other goods change, and the tangency condition now demands a different bundle. That is one change. But something else happened at the same instant: the bundle Rosa was already buying now costs less than it did, so she has money left over. She is, in the only sense that matters here, richer — not because anyone paid her, but because her income now commands more goods. That is a second change, and it has nothing to do with relative prices; it is the same thing that would have happened if grain had stayed at four dollars and someone had handed her cash.
Those two changes are the substitution effect and the income effect. They are not two events in time. Nobody substitutes on Monday and gets richer on Tuesday. They are two components of one movement, in the same sense that a diagonal step is not a step east followed by a step north — it is one step, which we choose to resolve into two perpendicular pieces because the pieces obey different laws. The substitution piece, as we will prove, always points toward the cheaper good. The income piece points wherever the good's income elasticity points, and for some goods that is backwards. When the backwards piece is bigger, you get the Bekeles.
Resolving one movement into two
Take a household with the preferences , where is kilos of grain per week and is dollars spent on everything else, so that by construction. Weekly income is dollars. These are Cobb-Douglas preferences with equal exponents, so the demand functions derived in consumer choice apply directly with :
Before the rail spur, :
and the bill checks: . ✓ Call that bundle , with utility .
After, :
with ✓, giving bundle and utility . The total effect on grain is kilos.
Now the whole question of this topic: how much of that is the pivot of the budget line, and how much is the fact that she got richer?
The trick, and it is the only trick in the subject, is to ask a counterfactual: what would she have bought at the new prices if we had simultaneously taken away just enough income to undo the enrichment? That hypothetical bundle sits between and . The move from to it is pure substitution — new relative prices, no change in how well off she is. The move from it to is pure income — no change in relative prices, only in how much she can afford.
Everything now rests on one phrase: just enough income to undo the enrichment. There are two defensible readings of it, they were proposed by two different people, and they give different numbers.
Hicks and Slutsky compensate differently
Hicks holds utility constant. Take away enough income that, facing the new prices, she can reach exactly her old indifference curve and no higher. Geometrically: slide the new budget line back, parallel to itself, until it is tangent to the original indifference curve.
Slutsky holds purchasing power over the original bundle constant. Take away enough income that, facing the new prices, she can just barely afford the exact bundle she used to buy. Geometrically: slide the new budget line back until it passes through the original point .
These sound like the same idea and are not. Compute both.
Hicks. We need the cheapest way to achieve at prices . That is the expenditure-minimization problem dual to the utility maximization already done, and for it has a clean solution. Minimize subject to ; the tangency condition is the same as before, and here, so . Substituting into the constraint,
These are the Hicksian, or compensated, demand functions: quantity as a function of prices and a utility target, with no income argument at all. The minimized cost is the expenditure function
Sanity check at the old prices: , exactly her income — as it must be, since was her optimum. ✓ And ✓.
At the new prices, reaching costs
So the Hicks-compensated income is 60 — the rail spur made her old standard of living cost half what it used to. At that income and those prices she would buy
which is bundle , with ✓ and cost ✓. The Hicks decomposition is therefore
Slutsky. Now ask instead what the old bundle costs at the new prices:
Give her 75 rather than 60 and let her choose freely. Cobb-Douglas demand at gives
so the Slutsky decomposition is
Same total, as it has to be — the endpoints and are facts about behavior, not about our bookkeeping. But the split is different: Hicks says , Slutsky says . That is not a rounding disagreement; the substitution effect under Slutsky is half again as large.
Which one is bigger is not an accident of this example, and the argument is worth having in general. The old bundle is one way of achieving the old utility at the new prices — she can always just buy it again. The Hicks compensation buys the cheapest way. So
with equality only if the old bundle happens to be the cheapest route to at the new prices, which happens only when the prices have not actually changed. Slutsky compensation is always at least as generous as Hicks compensation (here, 75 against 60), so the Slutsky substitution effect is always at least as large. Notice also that a Slutsky-compensated consumer is strictly better off than she was: she can afford and, since relative prices moved, she can do better than — indeed . Slutsky's construction deliberately does not hold welfare constant. Its compensation is to keep the old basket buyable, which is exactly what a cost-of-living index does when it prices a fixed basket, and that is not a coincidence.
The gap between them is large here only because the price change is huge — a factor of four. Shrink it and the two constructions converge: for a small change , the difference between "afford the old bundle" and "reach the old utility" is second order, and the two substitution effects agree in the limit. That is why the Slutsky equation derived below can be written once and quoted by both camps.
The Slutsky equation
The decomposition so far is arithmetic on two bundles. To say anything general — in particular, to say which way each piece must point — we need it in derivative form, for an arbitrary utility function.
Start from an identity that is almost a tautology once you read it slowly. At the utility level and prices , the cheapest bundle reaching costs . A consumer handed exactly that much income and facing those prices will choose exactly that bundle — maximizing utility subject to a budget of gets you back to the same point as minimizing expenditure subject to a utility target of . So for every price vector,
This holds identically in , so we may differentiate both sides with respect to . The right-hand side has in two places — directly, and inside the income argument — so the chain rule gives
The last factor is where the content is. Shephard's lemma says : the rate at which the minimum cost of a fixed standard of living rises with the price of is simply the quantity of being bought. That is the envelope theorem applied to the expenditure-minimization problem — when ticks up by , the consumer re-optimizes, but the re-optimization is a second-order adjustment around a point where the first-order conditions already hold, so to first order the bill rises by (quantity) and nothing else. Our example obliges: gives exactly. ✓
Substituting, and using at the point where the compensation is evaluated:
This is the Slutsky equation. It says the observable response of demand to price — the slope of the demand curve you could in principle measure — is the sum of two unobservable pieces, one of which has a guaranteed sign.
The substitution term is never positive. This is a theorem, not an assumption, and it needs no calculus at all. Let and be the cost-minimizing bundles for the same utility level at two price vectors. Each minimizes cost at its own prices among bundles delivering , and the other bundle also delivers , so it was available and not chosen:
Add the two inequalities and collect terms:
Now let and differ in the price of alone. Every other coordinate of is zero, so the whole dot product collapses to one term:
A price change and the compensated quantity change it produces always have opposite signs. Compensated demand curves slope downward, always, for every good, with no exceptions and no assumptions beyond consistent cost minimization. Check it on our formula: , so everywhere. ✓
The income term is signed by the good, not by the theory. Its sign is the sign of , and the minus sign in front means: if is normal (), the income term reinforces the substitution term — cheaper good, richer consumer, more of it, twice over. If is inferior (), the income term opposes the substitution term, because being effectively richer makes her want less of it.
Verify the whole equation numerically at the original point, , , , , :
and indeed . ✓ Two independently computed pieces reproducing a third.
One more form of the equation is worth having, because it is the one that connects to the vocabulary of elasticity. Multiply the Slutsky equation through by , and rewrite the income term by inserting :
which in the standard names is
where is the budget share of and its income elasticity. In our example (Cobb-Douglas demand is unit-elastic), , , and , giving . ✓ The budget share is the amplifier: a price change to a good you barely buy cannot make you meaningfully richer, no matter how inferior the good is.
Three cases, one of which is famous
The elasticity form makes the taxonomy exact. Since always:
- Normal good (): both terms are negative, . Demand slopes down, and more steeply than the compensated curve.
- Inferior good (): the terms fight. Demand still slopes down as long as — which is the usual case, because most inferior goods are small budget items.
- Giffen good: the income term wins outright. Demand slopes up.
Written out, the Giffen condition is
Read the requirements off the right-hand inequality, because they are demanding. The good must be inferior () — necessary, not sufficient. It must take a large budget share, since a small makes hugely negative and puts the threshold out of reach. And it must have a weak substitution effect — few good substitutes, so is small. A good that is simultaneously cheap-per-calorie, inferior, a large share of spending, and hard to substitute away from is a staple food eaten by people who are poor. Nothing else fits the profile.
Now the Bekeles. Their situation is close to a caricature, which is what makes it computable. They need 20 units of calories a week and no fewer. Grain delivers one unit per kilo at price ; meat delivers one unit per kilo at . Meat is what they would rather eat, so within the set of calorie-adequate affordable bundles they take as much meat as they can. Income is dollars a week.
With the calorie constraint binding, , and the budget gives
Before the rail spur, :
costing ✓ and delivering exactly 20 units of calories ✓. After, :
costing ✓, calories again exactly 20 ✓. Grain got cheaper and they bought less of it, 15 kilos down to 12 — which is what Rosa's neighbors could not explain.
Nothing irrational happened. Cheap grain was their way of hitting the calorie floor on a budget that could not otherwise reach it. When grain got cheaper, the floor became cheaper to clear, freeing money for the meat they actually wanted — and every kilo of meat bought replaces a kilo of grain, because the calorie requirement is already met. The decomposition confirms it: to hold their well-being fixed we would have to leave them buying , which at the new prices costs dollars. At an income of 45 they buy exactly again, so the substitution effect is zero, and the entire kilos is income effect. Slutsky's equation, filled in: , , and , so
Confirm it straight from the demand function: at , and . ✓
Be honest about what this model is. The rigid calorie constraint sets the substitution effect to exactly zero, which is the easiest possible way to get a Giffen good and is not how real preferences work; a genuine Giffen good needs the income term to overturn a strictly negative substitution term, which is harder. And the empirical record is thinner than the textbooks imply. The Irish potato story — routinely attributed to Robert Giffen, who never published it — has been examined against the actual famine data and does not hold up well; potato consumption fell. A 2008 field experiment in Hunan and Gansu, which randomized rice and wheat subsidies to poor households, reported Giffen behavior for staples among the very poor but not the poorest (who were too close to the floor to substitute at all), and its interpretation has been argued over since. The correct position is that the Slutsky equation permits Giffen goods, that the conditions it requires are severe and identifiable, and that whether any particular historical episode was one is a live empirical question rather than a settled fact.
An honest word about Cobb-Douglas
Look back at what happened to in the main example. Before: . After: . The price of grain fell by 75% and spending on everything else did not move by a cent.
That is not a deep truth about consumers; it is a property of the functional form. Cobb-Douglas demand contains no at all, so the cross-price effect is identically zero. Cobb-Douglas is therefore the worst possible example for illustrating substitution between goods, which is unfortunate, because it is the example everyone uses — including this topic, for its clean algebra.
The components do move, even when the total does not, and the decomposition shows it. Under the Hicks split, goes from to (substitution: grain became relatively cheaper, so she moves toward grain and away from other goods) and then from to (income: other goods are normal, so the compensation returned buys more of them). The two are exactly equal and opposite. Cobb-Douglas is the knife edge, and the knife edge has an interpretation: its elasticity of substitution is exactly 1, which is precisely the value at which the substitution and income effects on the other good cancel.
Step off the knife edge and the cross effect reappears with either sign. Take CES preferences , whose demands are with elasticity of substitution , and run the same price fall from 4 to 1 with , :
Every row satisfies the budget constraint exactly — check the top left: ✓, and ✓. With the goods substitute easily and cheap grain cannibalizes other spending, . With they are hard to substitute, the income effect dominates the cross relationship, and other spending rises, . Cobb-Douglas sits exactly between, at zero, which is the one case that teaches nothing about the mechanism.
Two demand curves, and which one is the real one
We now have two demand functions for the same consumer and the same good, and they are not the same curve.
They agree at , where both give 15 — by construction, since that is the price at which the compensation is zero. Away from it they diverge:
The compensated curve is flatter in quantity and therefore steeper as a curve drawn with price on the vertical axis: it moves less, in both directions. The reason is the Slutsky equation read backwards. The ordinary curve contains both effects; the compensated curve contains only the substitution effect. For a normal good the two effects point the same way, so stripping out the income effect leaves less movement. Their slopes at the common point make it exact: against , or in elasticities, against . For an inferior good the ordering flips — the income effect was working against the substitution effect, so removing it leaves more movement, and the compensated curve is the flatter one.
Which curve you want depends on the question. If you want to predict how much grain gets bought, you want the ordinary curve, because that is what people actually do. If you want to measure how much better off the price cut made Rosa, you want a compensated curve — and this is where the topic pays off a debt to consumer surplus.
That topic measured the gain from a price fall as the area to the left of the demand curve between the two prices. Do that here:
Now compute the two answers that are actually defensible. The compensating variation is the money we could take away from Rosa after the price fall to leave her exactly as well off as before — which is exactly the Hicks compensation already computed:
and it is also the area under the compensated curve through :
The equivalent variation is the money we would have had to give her instead of the price fall to make her equally happy:
which is likewise the area under the compensated curve through the new utility level, . ✓ So
the ordinary consumer surplus sitting between the two Hicksian measures — always, for a normal good and a price fall, because the ordinary demand curve lies between the two compensated curves. The gap here is embarrassing: the surplus number overstates the compensating variation by 39%. That is because this price change is enormous. For modest price changes, and goods with modest budget shares, the three collapse toward each other fast — the error is second order in both the price change and the income effect — which is why the surplus triangles of the earlier topics are a legitimate working tool and not a fraud. But when you are evaluating a tax on a staple that eats a third of a household's budget, the distinction is the whole answer.
Worked example
A household has preferences , income dollars a week, and faces . The price of falls from 8 to 1. (a) Find the old and new optimal bundles and the total effect on . (b) Decompose it the Hicks way, verifying that the intermediate bundle really delivers the original utility. (c) Decompose it the Slutsky way. (d) Which substitution effect is larger, and why must it be? (e) Verify the Slutsky equation numerically at the original prices. (click to reveal the solution)
Setting up. For the demand functions established in consumer choice are and . Here , , so the shares are and :
Step (a) — the two optima. At :
with bill ✓. Utility:
At :
bill ✓, and . Total effect on : .
Step (b) — Hicks. Derive the compensated demand from scratch. Minimizing subject to gives the same tangency as before, , so
Substitute into the utility target:
Check it reproduces the old optimum: at , , , the bracket is , so ✓.
Now hold and impose the new prices, , . The bracket is , so
Verify the utility really is unchanged, which is the whole point of the Hicks construction: ✓. The compensated income is the cost of that bundle at the new prices, dollars — half her actual income, which the general formula confirms: at it gives . Since , this is — not 96, so the formula as written is wrong; the correct grouping is , giving ✓, and at , ✓. So:
Step (c) — Slutsky. Price the original bundle at the new prices:
Hand her 68 and let her choose freely at the new prices:
and the bill is ✓. So
Note also that the Slutsky-compensated household reaches utility : strictly better off than before, as Slutsky compensation always leaves a consumer after a price change.
Step (d) — why Slutsky's is larger. , and it had to be. Slutsky left her 68 dollars; Hicks left her 48. The old bundle is a way of reaching at the new prices, and Hicks buys the cheapest way, so — here . More income at the same new prices means more , since is normal, so the intermediate bundle sits further right under Slutsky and the substitution effect it measures is larger. This ordering is general for any price change and any preferences: the Slutsky substitution effect is never smaller in magnitude than the Hicks one, and the two coincide only in the limit of an infinitesimal price change.
Step (e) — the Slutsky equation at . The three derivatives, each computed independently. Ordinary:
Compensated, from :
Income:
Assemble: ✓. And in elasticity form, , , , , so ✓. The compensated elasticity is exactly , and the budget share is exactly — a Cobb-Douglas signature worth remembering.
One last observation. Track through the Hicks decomposition: . Total change zero, components . The good whose price never changed was pushed hard in both directions and ended exactly where it started — a reminder that "no effect" and "no effects" are different statements.
Where this leads
One price change, two components. The substitution component is signed by a theorem that needs nothing but consistent cost minimization; the income component is signed by whether the good is normal or inferior; and the Slutsky equation
is the accounting identity that holds them together. Hicks and Slutsky answer the same question with two different definitions of "as well off as before", differ by a second-order amount for small price changes, and differ by 50% here because the price moved by a factor of four. Giffen goods are exactly the case where an inferior good with a large budget share and few substitutes lets the income term win — permitted by the equation, rare in the world, and much less settled empirically than the potato anecdote suggests.
This machinery is the reason the consumer surplus triangles have to be treated as approximations rather than measurements. When a government taxes a staple, the honest question is not "how much smaller is the triangle" but "how many dollars would we have to hand this household to leave it as well off as before the tax", and that number — the compensating variation — is an area under a curve nobody can observe directly. Every applied welfare number you will ever see, from the burden of a carbon tax to the gain from a trade agreement, is somebody's attempt to recover a Hicksian object from Marshallian data. The deadweight loss computed earlier was, strictly, the Marshallian version of a Hicksian idea. It is worth knowing which one you are holding.
The natural next step is to notice how much of this survives aggregation, and how much does not. Two things are guaranteed for a single consumer: her compensated demand slopes down, and — a fact we derived without noticing — the cross-substitution effects are symmetric, since by the equality of mixed partials on the expenditure function. That symmetry is a strong, testable restriction on real demand data, and it is the reason economists can go backwards from observed behavior to preferences at all.
But add up a thousand households, each individually well behaved, and the guarantee weakens in a way that is genuinely surprising the first time you meet it: market demand need not inherit the properties of individual demand, because a price change redistributes real income across people with different tastes. The substitution effects still all point the right way; the income effects no longer cancel neatly. What is left of the theory once every price in the economy is allowed to move at once — and whether the resulting equilibrium can still be called efficient in the sense the surplus topic claimed — is the subject of general equilibrium and the welfare theorems. Bring the Slutsky equation with you; the second welfare theorem is, at bottom, an argument about income effects.