Every model you will meet in university microeconomics — demand curves, labour supply, saving decisions — is built on one small machine: a consumer with preferences, facing prices, spending a budget. Consumer theory is that machine, taken apart and reassembled. This page teaches it properly; it is also the place to start if you are looking for a university economics tutor who works through the maths rather than around it.
1 · Utility ranks bundles — it does not measure happiness
The starting point trips up more students than the calculus does. A utility function U(x, y) assigns a number to every bundle of goods, but the number itself means nothing. Only the ranking matters: if U(A) > U(B), the consumer prefers A to B. That is the entire content of the function.
This is what ordinal utility means. Saying “bundle A gives 12 utils and bundle B gives 6” does not mean A makes you twice as happy — that claim would need cardinal utility, and modern consumer theory does not rely on it. Apply any increasing transformation to U — square it, take its log, add 100 — and every ranking survives, so every prediction of the model survives too. Examiners test this directly: U = xy and V = x²y² rank all bundles identically, so they represent the same preferences.
Why care, beyond the exam? Because it tells you what the theory claims and what it does not. It claims people choose consistently. It does not claim anyone carries a happiness meter. Utility is just a bookkeeping device for consistent choice.
2 · Indifference curves — drawing the ranking
Fix a utility level and collect every bundle that reaches exactly that level. Plotted in (x, y) space, that set is an indifference curve, and the whole family of curves — one for each utility level — is the indifference map. It is a contour map of preferences, read the way you read altitude lines on a hiking map.
Four properties do all the work, and each one comes from an assumption about preferences rather than from the drawing:
- Downward sloping. Both goods are desirable, so if you give up some y you need more x to stay indifferent. Along a curve, one good rises only if the other falls.
- Higher curves are better. A bundle with more of both goods sits on a higher curve, because more is preferred to less (monotonicity).
- Curves never cross. A crossing point would be one bundle with two different utility levels. Chain the rankings through the crossing and you force the consumer to be indifferent between bundles where one has more of everything — a contradiction. Non-crossing is transitivity made visible.
- Convex to the origin. Balanced bundles beat extremes: averaging two bundles on the same curve gives a bundle at least as good. The curve bows in toward the origin, and its slope flattens from left to right.
That fourth property has a name for its slope, and the slope is where the economics lives.
3 · The MRS — the rate you are willing to trade at
Take any point on an indifference curve. The marginal rate of substitution (MRS) is the amount of y you are willing to give up for one more unit of x while staying exactly as well off — the absolute slope of the curve at that point. It is a personal exchange rate, and it changes as you move along the curve.
There is a formula. One more unit of x adds MUx to utility; each unit of y surrendered costs MUy. Staying on the curve means the gain exactly pays the cost, so
MRS = MUx / MUy.
For U = xy, the marginal utilities are MUx = y and MUy = x, so MRS = y/x. Read what that says: when you hold a lot of y and little x, the ratio is high and you trade y away cheerfully. As x accumulates and y drains, the ratio falls and you cling to what remains. Diminishing MRS is convexity, stated as a rate.
4 · The budget constraint — the rate you are able to trade at
Preferences say nothing about affordability. With income M and prices px and py, the affordable bundles satisfy
px·x + py·y ≤ M,
and the budget line is where the budget is spent in full. Its intercepts are M/px and M/py — all-in on one good — and its slope is −px/py: the relative price, the market’s exchange rate between the two goods. Every extra unit of x costs you px/py units of y, whatever your preferences happen to be.
Two changes to keep separate. A change in income shifts the whole line in or out, parallel, because the slope depends only on prices. A change in one price pivots the line around the other good’s intercept. Marking schemes are strict about which is which — say “pivot” for a price change and “parallel shift” for an income change, and label the intercept that stayed put.
Now notice what you have: two rates of exchange. The MRS is the rate you are willing to trade at; the price ratio is the rate you are able to trade at. The optimum is where they agree.
5 · The tangency condition — why willing must equal able
The best affordable bundle sits where the highest reachable indifference curve just touches the budget line. Tangency, not crossing. The argument is worth owning, because it is the argument behind every optimisation condition you will meet.
Suppose you sit at a point where MRS > px/py — say your MRS is 2 but the market’s rate is 3/4. You would happily pay two units of y for one more x; the market asks only three-quarters of a unit. Trade. You gain utility on every unit, and as you slide down the budget line your MRS falls. The same logic runs in reverse when MRS < px/py. Improving trades run out only where the two rates are equal. So an interior optimum satisfies two equations:
MRS = px/py, and the budget holds with equality: px·x + py·y = M.
Two equations, two unknowns. Everything in the worked example below is these two lines, solved.
Worked example — coffee and sandwiches on a weekly budget
A student spends M = £24 a week at the campus café, on coffees (x, £3 each) and sandwiches (y, £4 each). Preferences are U = xy.
Step 1 — Preferences. From U = xy: MUx = y and MUy = x (each is the extra utility from one more unit, holding the other good fixed). So MRS = y/x.
Step 2 — Budget. The budget line is 3x + 4y = 24. Intercepts: 8 coffees if all money goes on coffee, 6 sandwiches if it all goes on sandwiches. Slope: −3/4 — every coffee costs three-quarters of a sandwich.
Step 3 — Tangency. Set MRS equal to the price ratio: y/x = 3/4, so 4y = 3x. Read that economically before solving it: sandwich spending (4y) equals coffee spending (3x). Substitute into the budget: 3x + 3x = 24, so 6x = 24 and x* = 4, then y* = (3/4)(4) = 3.
Step 4 — Verify. Budget: 3(4) + 4(3) = 12 + 12 = 24 ✓. Tangency: MRS at (4, 3) is 3/4 = px/py ✓. Utility: U* = 4 × 3 = 12. Try any other bundle on the line and utility is lower — (6, 1.5) gives 9, and (2, 4.5) gives 9. The tangency bundle wins from both directions.
Step 5 — Perturbation. The café raises coffee to £4. The budget line pivots inward around the sandwich intercept: 4x + 4y = 24, coffee intercept 8 → 6, slope −3/4 → −1. The sandwich intercept stays at 6 — sandwich prices and income never moved.
Step 6 — Resolve. New tangency: y/x = 4/4 = 1, so y = x. Substitute: 4x + 4x = 24, so x* = 3 and y* = 3. Check: 4(3) + 4(3) = 24 ✓, and MRS at (3, 3) is 1 = new price ratio ✓. Utility falls to U = 9.
Step 7 — Interpretation. Coffee consumption drops from 4 to 3; sandwiches do not move at all. That is not an accident. With U = xy the student always splits the budget half-and-half — £12 on each good — so £12 of sandwiches at an unchanged £4 still buys 3, while £12 of coffee now buys 3 instead of 4. And although the student re-optimised perfectly, utility still fell from 12 to 9. Optimising softens a price rise; it cannot undo one.
Can you run Steps 1–7 on your own module’s utility functions — log forms, exponents that aren’t symmetric, three goods? That gap between following a solution and producing one is exactly what a university economics tutor closes in one-on-one sessions, working your own problem sets line by line. Book a trial session.
Practice
Q1. A consumer has U = xy, income M = 40, and prices px = 2, py = 5.
(a) Find the optimal bundle and the utility it delivers.
(b) Income rises to 60 with prices unchanged. Find the new bundle. What happened to the ratio y/x, and why?
Q2. A student has M = 30 to spend on x (price 3) and y (price 2).
(a) Find both intercepts and the slope of the budget line.
(b) Is the bundle (6, 5) affordable? Is it on the budget line?
(c) The price of y rises to 3. Give the new intercepts and slope.
Q3. A consumer has U = x²y, income M = 36, and prices px = 4, py = 3. Using MRS = 2y/x, find the optimal bundle and verify the budget is exhausted.
Answers: Q1 (a) x* = 10, y* = 4 (check: 2·10 + 5·4 = 40 ✓), U = 40; (b) x* = 15, y* = 6 — both rose by half, y/x is unchanged at 2/5, because a parallel budget shift leaves the tangency ratio px/py untouched. Q2 (a) intercepts 10 (x-axis) and 15 (y-axis), slope −3/2; (b) it costs 3·6 + 2·5 = 28 ≤ 30 — affordable but inside the line, with £2 unspent; (c) intercepts 10 and 10, slope −1. Q3 tangency 2y/x = 4/3 gives y = (2/3)x; substituting, 4x + 2x = 36 so x* = 6, y* = 4; budget check 4·6 + 3·4 = 36 ✓ and MRS at (6, 4) = 8/6 = 4/3 = px/py ✓.
Key takeaways
- Utility is ordinal: only the ranking of bundles matters, and any increasing transformation of U represents the same preferences.
- Indifference curves slope down, never cross, and bow toward the origin; each property is an assumption about preferences made visible.
- MRS = MUx/MUy is the rate you are willing to trade; the price ratio px/py is the rate you are able to trade.
- An interior optimum solves two equations: MRS = px/py and the budget with equality. Solve, then verify both by substitution.
- Income changes shift the budget line in parallel; a single price change pivots it around the other good’s intercept.
Why university students choose our economics tutoring
- One-on-one format: every session is private and built around your module — your problem sets, your lecture notes, your department’s notation and exam style.
- University-level specialists: as a university economics tutor service, we cover the full core sequence — microeconomics, macroeconomics and econometrics — so the tutor teaching you consumer theory can also take you through the econometrics that follows it.
- Exam-first preparation: sessions work through past papers with marking schemes in view, because the verify-by-substitution discipline in the worked example above is where marks are won and lost.
FAQ
Q: What is the difference between ordinal and cardinal utility?
A: Ordinal utility only ranks bundles — bigger number means preferred, and the gap sizes carry no meaning. Cardinal utility would treat the numbers as measurements. Consumer theory needs only the ranking, which is why any increasing transformation of a utility function represents the same preferences.
Q: Why can’t indifference curves cross?
A: A crossing point would be a single bundle sitting on two curves at once, so it would carry two different utility levels. Following the rankings through that point forces indifference between bundles where one contains more of everything, which contradicts the assumption that more is better.
Q: What is the marginal rate of substitution?
A: It is the amount of one good you would give up for one extra unit of the other while staying equally well off — the absolute slope of the indifference curve. It is computed as MUx/MUy, and for convex preferences it falls as you move down the curve.
Q: How do you find the optimal consumption bundle?
A: Solve two equations together: MRS = px/py (the tangency condition) and px·x + py·y = M (the budget spent in full). Always substitute the answer back into both — an “optimum” that fails the budget check is an algebra slip, and examiners deduct for it.
Q: What happens to the budget line when income or a price changes?
A: An income change shifts the line in parallel, because the slope −px/py depends only on prices. A change in one price pivots the line around the other good’s intercept, which stays fixed.
Q: What is a corner solution?
A: An optimum where the consumer buys none of one good, so tangency need not hold. It arises when preferences don’t insist on variety — with perfect substitutes, for example, you simply spend everything on the good with the better utility-per-pound. If MRS ≠ price ratio everywhere on the line, check the corners.
Book a university economics tutor
If you can follow the tangency argument but freeze when a problem set swaps in a new utility function, that is normal — and fixable in a few one-on-one sessions. Tell us your university and module, and we will match you with a tutor who teaches microeconomics, macroeconomics and econometrics at exactly your level, this week.