Income Elasticity of Demand Calculator

Enter income and quantity values (or percentage changes) to calculate the income elasticity of demand and classify the good type.

Income & Demand Inputs

Income Level
Quantity Demanded

Enter income and quantity data, then click Calculate.

Worked Example

Scenario: restaurant meals

Income: $40,000 → $50,000
Quantity: 120 meals/yr → 150 meals/yr
Midpoint income = (40,000 + 50,000) / 2 = 45,000
Midpoint qty = (120 + 150) / 2 = 135
% ΔIncome = (10,000 / 45,000) × 100 = 22.22%
% ΔQty = (30 / 135) × 100 = 22.22%
YED = 22.22 / 22.22 = 1.00
Classification: Necessity / Unit Normal Good

Try it: enter Income 40000 → 50000 and Quantity 120 → 150 in the calculator.

Summary

Enter income and quantity values (or percentage changes) to calculate the income elasticity of demand and classify the good type.

How it works

  1. Choose your input mode: enter before/after values for income and quantity, or enter the percentage changes directly.
  2. For the values mode, input the original and new income levels plus the original and new quantity demanded.
  3. The calculator computes the percentage change in quantity and the percentage change in income using the midpoint method.
  4. YED = (% change in quantity demanded) ÷ (% change in income).
  5. The result is classified as an inferior good (YED < 0), necessity (0 to 1), normal luxury (YED > 1), or a Giffen/special case.
  6. A worked example panel shows a step-by-step calculation you can compare against.

Use cases

Frequently Asked Questions

Related tools

Last updated: 2026-05-23 · Reviewed by Nham Vu