A topic in the Open Knowledge Graph — a free, open map of 15,290 topics and the order to learn them in.

Budget Constraint

College Depth 91 in the knowledge graph ☐ I know this ☆ Set as goal
308topics build on this
452prerequisites beneath it
See this on the map →
Utility and PreferencesGraphing Linear Equations+2 more→→Consumer OptimumIndifference Curves+2 more
budget constraint budget line affordable set relative prices

Core Idea

The budget constraint defines the set of consumption bundles a consumer can afford given income (I) and prices (P_x, P_y): P_x·X + P_y·Y ≤ I. Graphically it is a straight line with slope −P_x/P_y, representing the relative price of the two goods. A change in income shifts the budget line parallel to itself; a change in one price rotates the budget line around one intercept. The budget line embodies both the purchasing power constraint and the market tradeoffs facing the consumer.

How It's Best Learned

Draw budget lines for various income and price combinations, labeling intercepts and slope. Explore how each of income, price of good X, and price of good Y changes the line independently.

Common Misconceptions

Explainer

The budget constraint translates your income and the prices you face into a picture of what's possible. If you have income I and face prices P_x and P_y for two goods X and Y, the constraint is P_x·X + P_y·Y = I. Think of it as a checkbook equation: the total you spend on X plus the total you spend on Y can't exceed what you have. The boundary — the budget line — maps out every combination that exactly exhausts your income. Everything below it is affordable; everything above is not.

The intercepts of the budget line have a clean interpretation. If you spent your entire income on good X, you could afford I/P_x units — that's the horizontal intercept. If you spent everything on Y, you'd get I/P_y units — the vertical intercept. The slope of the line connecting these two points is −P_x/P_y, which is the relative price of X in terms of Y. It tells you the market rate of substitution: how many units of Y you must give up to get one more unit of X. This is what makes the slope economically meaningful — it's not about the absolute price of either good, but about what one costs in terms of the other.

Now connect this to your prerequisite: marginal utility. A utility-maximizing consumer wants the bundle on the budget line that reaches the highest possible indifference curve. The optimal point is where the slope of the indifference curve (the marginal rate of substitution, MRS) equals the slope of the budget line (−P_x/P_y). If MRS > P_x/P_y, you value X more than the market charges for it in terms of Y, so you should buy more X. The budget line tells you what the market requires; the indifference curve tells you what you prefer; the optimal bundle is where they agree.

Understanding what shifts the budget line versus what rotates it is the most important skill here. A change in income shifts the entire line outward (higher I) or inward (lower I), keeping the slope the same — both intercepts change proportionally. A change in the price of one good rotates the line around the opposite intercept: if P_x falls, the horizontal intercept I/P_x moves farther out while the vertical intercept stays fixed, making the line flatter. This distinction — parallel shift for income changes, rotation for price changes — directly governs how consumer behavior responds to economic shocks and is the foundation for income and substitution effect analysis.

Practice Questions 5 questions

Prerequisite Chain

Understanding Zero → The Number Zero → Counting to Five → Counting to 10 → Counting to 20 → Counting a Set of Objects Up to 20 → Cardinality: The Last Number Counted → Matching Numerals to Quantities → Subitizing Small Quantities → Addition Within 10 → Number Bonds to 10 → Addition Within 20 → Doubles and Near Doubles → Doubles Facts Within 10 → Near Doubles Facts Within 20 → Mental Math Strategies for Addition → Mental Math: Adding and Subtracting Tens → Addition Within 100 → Repeated Addition as Multiplication → Multiplication as Equal Groups → Multiplication: Arrays → Basic Multiplication Facts (0s, 1s, 2s, 5s, 10s) → Multiplication Facts Within 100 → Division as Equal Sharing → Division as Grouping (Measurement Division) → Division: Grouping (Repeated Subtraction) Model → Division: Fair Sharing Model → Division as Equal Sharing → Division as Grouping → Basic Division Facts → Division Facts Within 100 → Multiplication and Division Fact Families → Relationship Between Multiplication and Division → Division Facts as Inverse of Multiplication → Remainders and Quotients in Division → Division Word Problems → Multi-Step Word Problems → Solving Multi-Step Word Problems → Multiplication Word Problems → Division Word Problems → Introduction to Long Division → Factors and Multiples → Prime and Composite Numbers → Equivalent Fractions → Relating Fractions and Decimals → Decimal Place Value → Integers and the Number Line → Comparing and Ordering Integers → Absolute Value → Adding Integers → Subtracting Integers → Multiplying Integers → Dividing Integers → Unit Rates → Proportions → Percent Concept → Converting Between Fractions, Decimals, and Percents → Operations with Rational Numbers → Two-Step Equations → Solving Multi-Step Equations → Equations with Variables on Both Sides → Literal Equations → Slope-Intercept Form → Point-Slope Form → Writing Linear Equations → Parallel and Perpendicular Line Slopes → Graphing Linear Equations → Piecewise Functions → One-Sided Limits → Continuity Definition → Limits and Continuity in Multiple Variables → Functions of Several Variables → Continuity in Multiple Variables → Partial Derivatives: Definition and Computation → Differentiability in Multiple Variables → Differentiability in Multivariable Functions → Total Differential and Linear Approximation → Chain Rule for Multivariable Functions → Implicit Differentiation → Related Rates → Optimization Problems → Critical Points of Multivariable Functions → Critical Points and Classification of Extrema → Second Partial Test for Local Extrema (Hessian) → The Hessian Matrix and Second Derivative Test → Unconstrained Optimization: Finding Extrema → Optimization in Multiple Variables → Lagrange Multipliers → Constrained Optimization and Lagrange Multipliers → Utility and Preferences → Marginal Utility and Diminishing Returns → Budget Constraint

Longest path: 92 steps · 452 total prerequisite topics

Prerequisites (4)

Leads To (4)