Skip to content

Business Economics · Consumer demand and behaviour

Indifference Curves and Budget Constraints: Finding the Consumer Optimum

Updated 11 October 2026 · Fact-checked

An indifference curve joins bundles that give a consumer equal satisfaction. The budget line shows bundles the consumer can afford. The optimum is the affordable bundle on the highest indifference curve. With standard convex curves it occurs where MRS = Px ÷ Py, at a tangency point.

Understand Indifference Curves and Budget Constraints

A consumer chooses between goods, say X and Y. You cannot measure satisfaction in numbers here. You only need the consumer to rank bundles. This is the ordinal approach, and it is why indifference curves are used instead of cardinal utility.

An indifference curve is a line joining all bundles of X and Y that give the same satisfaction. The consumer is indifferent between any two points on one curve. A curve further from the origin means higher satisfaction. This holds when the consumer prefers more of a good to less.

The slope of an indifference curve is the marginal rate of substitution (MRS). It is the amount of Y the consumer will give up for one extra unit of X, keeping satisfaction the same. Standard curves slope downward, never cross, and are convex to the origin. Convexity means MRS diminishes as you move down the curve: the more X you have, the less Y you will give up for another unit of X.

The budget line shows all bundles that use up the whole income M at given prices. Its equation is Px·X + Py·Y = M. Its slope is -Px ÷ Py. Bundles inside the line are affordable but leave money unspent. Bundles outside are unaffordable.

The optimum is the affordable bundle on the highest reachable indifference curve. For standard convex curves and an interior solution, the budget line just touches the curve. The slopes are equal there, so MRS = Px ÷ Py. If MRS is above the price ratio, the consumer values X more than the market charges, so buy more X and less Y.

Key rules to remember

Budget line
Px·X + Py·Y = M
M is income. Px and Py are the prices of X and Y. All income is spent.
Budget line slope and intercepts
Slope = -Px ÷ Py; X-intercept = M ÷ Px; Y-intercept = M ÷ Py
Intercepts show the most of one good you can buy if you buy none of the other.
Marginal rate of substitution
MRS = -dY/dX along an indifference curve = MUx ÷ MUy
MRS is quoted as a positive number. It is the slope of the curve in absolute value.
Consumer optimum (interior)
MRS = Px ÷ Py, equivalently MUx ÷ Px = MUy ÷ Py
Needs convex curves and a point where both goods are bought. Also check the budget is fully spent.
Budget line shifts
Income change: parallel shift. Change in Px only: X-intercept moves, Y-intercept fixed. Change in Py only: Y-intercept moves, X-intercept fixed.
Equal proportional change in both prices and income leaves the line unchanged.

How to solve Indifference Curves and Budget Constraints questions

Use this method for numerical and diagram questions on the consumer's choice.

  1. 1Write down the budget line: Px·X + Py·Y = M. Find both intercepts and the slope -Px ÷ Py.
  2. 2Find the MRS from the utility function as MUx ÷ MUy, or read it from the curve's slope.
  3. 3Set MRS = Px ÷ Py. This gives a relation between X and Y.
  4. 4Substitute that relation into the budget line and solve for X, then Y.
  5. 5Check that X and Y are both non-negative and the budget is fully spent. If the solution is negative, the optimum is a corner.
  6. 6For a change in income or price, redraw the budget line first, then repeat steps 3 and 4.
  7. 7In a diagram answer, label axes, curves, the budget line and the tangency point, and state why it is optimal.

Quickest way: Tangency shortcut for Cobb-Douglas utility

When to use it: Use when U = X^a · Y^b and the question asks for the optimal bundle quickly.

  1. The consumer spends the share a ÷ (a + b) of income on X and b ÷ (a + b) on Y.
  2. Then X = [a ÷ (a + b)] × M ÷ Px and Y = [b ÷ (a + b)] × M ÷ Py.
  3. Check by confirming Px·X + Py·Y = M.
  4. Use this only for Cobb-Douglas form. For other utility functions, use MRS = Px ÷ Py.

Common mistakes in Indifference Curves and Budget Constraints

  • Taking the budget line slope as Py ÷ Px.

    Students mix up which good is on which axis.

    Fix: With X on the horizontal axis, slope = -Px ÷ Py. Check with intercepts: rise M ÷ Py over run M ÷ Px.

  • Writing MRS = MUy ÷ MUx.

    The slope is dY/dX, so the ratio seems to be Y over X.

    Fix: MRS of X for Y = MUx ÷ MUy. It is the Y given up per extra X, which uses X's marginal utility on top.

  • Drawing indifference curves that cross.

    Students treat them like ordinary lines.

    Fix: Crossing breaks the ranking: one bundle would be both better and equal. Draw them nested, never touching.

  • Applying MRS = Px ÷ Py when the solution is a corner.

    The tangency rule is memorised as always true.

    Fix: It holds for interior solutions with convex curves. Check results are non-negative. For perfect substitutes, compare MRS with the price ratio and pick the corner.

  • Shifting the whole budget line when only one price changes.

    Students confuse price changes with income changes.

    Fix: A single price change pivots the line about the intercept of the unchanged good. Only an income change shifts it in parallel.

  • Ignoring that the budget is not fully spent.

    Students stop after solving MRS = price ratio.

    Fix: Always substitute back into the budget equation and verify the total equals M.

Worked examples

Example 1

A consumer has income ₹1,200 and buys X at ₹20 and Y at ₹10. Utility is U = X·Y. Find the optimal bundle.

Show the solution
  1. Budget line: 20X + 10Y = 1,200.
  2. MUx = Y and MUy = X, so MRS = Y ÷ X.
  3. Price ratio Px ÷ Py = 20 ÷ 10 = 2.
  4. Set Y ÷ X = 2, so Y = 2X.
  5. Substitute: 20X + 10(2X) = 1,200, so 40X = 1,200 and X = 30.
  6. Then Y = 60.
  7. Check: 20 × 30 + 10 × 60 = 600 + 600 = 1,200.

Answer: The optimal bundle is X = 30 and Y = 60.

Example 2

Using the data above, the price of X falls from ₹20 to ₹10. Income and Py are unchanged. Describe the change in the budget line and find the new optimum.

Show the solution
  1. New budget line: 10X + 10Y = 1,200.
  2. X-intercept rises from 1,200 ÷ 20 = 60 to 1,200 ÷ 10 = 120.
  3. Y-intercept stays at 1,200 ÷ 10 = 120. The line pivots outward about the Y-intercept.
  4. New price ratio = 10 ÷ 10 = 1, so Y ÷ X = 1 and Y = X.
  5. Substitute: 10X + 10X = 1,200, so X = 60 and Y = 60.
  6. Check: 10 × 60 + 10 × 60 = 1,200.

Answer: The budget line pivots outward about the Y-intercept (120). The new optimum is X = 60 and Y = 60. The consumer buys more X and the same amount of Y.

Exam tips

  • In MCQs, check slope and intercepts first. Many options differ only by a swapped price ratio.
  • For written answers, always state the condition MRS = Px ÷ Py and explain it in words: the consumer's willingness to trade equals the market's rate of trade.
  • Draw a neat diagram with labelled axes, even if the question is numerical. It earns method marks.
  • When a price changes, redraw the budget line and state which intercept moves.
  • Show your check that total spending equals income.

Practice questions from Consumer demand and behaviour

Indifference Curves and Budget Constraints: frequently asked questions

What is the marginal rate of substitution?

It is the rate at which a consumer will swap one good for another while staying equally satisfied. It equals the absolute slope of the indifference curve, and MUx ÷ MUy. It falls as you move down a convex curve.

Why are indifference curves convex to the origin?

Convexity reflects a diminishing MRS. As a consumer has more of X and less of Y, Y becomes more valuable to them, so they give up less Y for each extra X.

How does the budget line change if income rises?

It shifts outward in parallel when prices stay the same. The slope stays at -Px ÷ Py, and both intercepts rise in proportion to income. If income falls, it shifts inward.

Is the consumer optimum always where MRS equals the price ratio?

No. It holds for an interior solution with convex curves. With perfect substitutes, perfect complements or other shapes, the optimum can be a corner or a kink, so check the shape.