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 moreConsumer 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 ZeroThe Number ZeroCounting to FiveCounting to 10Counting to 20Counting a Set of Objects Up to 20Cardinality: The Last Number CountedMatching Numerals to QuantitiesSubitizing Small QuantitiesAddition Within 10Number Bonds to 10Addition Within 20Doubles and Near DoublesDoubles Facts Within 10Near Doubles Facts Within 20Mental Math Strategies for AdditionMental Math: Adding and Subtracting TensAddition Within 100Repeated Addition as MultiplicationMultiplication as Equal GroupsMultiplication: ArraysBasic Multiplication Facts (0s, 1s, 2s, 5s, 10s)Multiplication Facts Within 100Division as Equal SharingDivision as Grouping (Measurement Division)Division: Grouping (Repeated Subtraction) ModelDivision: Fair Sharing ModelDivision as Equal SharingDivision as GroupingBasic Division FactsDivision Facts Within 100Multiplication and Division Fact FamiliesRelationship Between Multiplication and DivisionDivision Facts as Inverse of MultiplicationRemainders and Quotients in DivisionDivision Word ProblemsMulti-Step Word ProblemsSolving Multi-Step Word ProblemsMultiplication Word ProblemsDivision Word ProblemsIntroduction to Long DivisionFactors and MultiplesPrime and Composite NumbersEquivalent FractionsRelating Fractions and DecimalsDecimal Place ValueIntegers and the Number LineComparing and Ordering IntegersAbsolute ValueAdding IntegersSubtracting IntegersMultiplying IntegersDividing IntegersUnit RatesProportionsPercent ConceptConverting Between Fractions, Decimals, and PercentsOperations with Rational NumbersTwo-Step EquationsSolving Multi-Step EquationsEquations with Variables on Both SidesLiteral EquationsSlope-Intercept FormPoint-Slope FormWriting Linear EquationsParallel and Perpendicular Line SlopesGraphing Linear EquationsPiecewise FunctionsOne-Sided LimitsContinuity DefinitionLimits and Continuity in Multiple VariablesFunctions of Several VariablesContinuity in Multiple VariablesPartial Derivatives: Definition and ComputationDifferentiability in Multiple VariablesDifferentiability in Multivariable FunctionsTotal Differential and Linear ApproximationChain Rule for Multivariable FunctionsImplicit DifferentiationRelated RatesOptimization ProblemsCritical Points of Multivariable FunctionsCritical Points and Classification of ExtremaSecond Partial Test for Local Extrema (Hessian)The Hessian Matrix and Second Derivative TestUnconstrained Optimization: Finding ExtremaOptimization in Multiple VariablesLagrange MultipliersConstrained Optimization and Lagrange MultipliersUtility and PreferencesMarginal Utility and Diminishing ReturnsBudget Constraint

Longest path: 92 steps · 452 total prerequisite topics

Prerequisites (4)

Leads To (4)