FinanceSimulator

Supply & Demand Simulator

Explore supply, demand, equilibrium, market shifts, elasticity, shortages, and surpluses in a transparent visual model.

Use simulator

Teaching scenarios

Demand increases

What changed: ΔP +14.3% · ΔQ +10.5%

Demand shift+25Supply shift+0Demand slope (b)1.2Supply slope (d)0.8

Illustrative parameters — not real-market estimates

Model controls

Qd = a − bP · Qs = c + dP · equilibrium occurs where Qd = Qs.

Model mode

Demand shift / Supply shift

Demand point elasticity / Supply point elasticity

More inelasticMore elastic
More inelasticMore elastic
Selected market price80

Above equilibrium, quantity supplied exceeds quantity demanded and the model shows a surplus. Below equilibrium, the difference is a shortage.

Model assumption

Supply, demand, and equilibrium

Price is vertical; quantity is horizontal. E₀ is the starting model and E₁ is the current scenario.

0336598130QuantityPriceE₀DSQd = QsE₁
Equilibrium price80
Equilibrium quantity84
At equilibrium0
Quantity demanded84
Quantity supplied84
Demand point elasticity1.14More elastic
Supply point elasticity0.76Relatively inelastic

Before / After

What changed

Equilibrium price

Before70

After80

+14.3%
Equilibrium quantity

Before76

After84

+10.5%

Methodology & sources

A visible, solvable model of a market.

This teaching model uses linear curves. The equations are transparent, while every starting coefficient and preset is illustrative rather than empirical.

Demand / Supply

Qd = a − bP · Qs = c + dP · equilibrium occurs where Qd = Qs.

Demand shift / Supply shift

A shift changes a curve's intercept. The user chooses its size; causes such as income, preferences, input costs, technology, taxes, or expectations do not imply a fixed percentage response.

Surplus / Shortage

Above equilibrium, quantity supplied exceeds quantity demanded and the model shows a surplus. Below equilibrium, the difference is a shortage.

Demand point elasticity / Supply point elasticity

The controls change linear slope parameters. The displayed classification is calculated as point elasticity at the current equilibrium, not assigned as a benchmark.

Academic source

Principles of Economics 3eSteven A. Greenlaw, David Shapiro, Daniel MacDonald · OpenStax · 14.12.2022

Used for the supply-demand framework, equilibrium, surplus and shortage, shifts, and elasticity definitions.

View source
Price Elasticity of Demand and Price Elasticity of SupplyOpenStax · Principles of Economics 3e · Chapter 5.1

The controls change linear slope parameters. The displayed classification is calculated as point elasticity at the current equilibrium, not assigned as a benchmark.

View source

Illustrative parameters — not real-market estimates

Accuracy & trust

Built to be useful. Designed to be checked.

We test and review CoreBase tools, formulas, and information to keep them useful and accurate. Occasional inaccuracies or circumstances specific to your situation can still affect a result, so verify important decisions against your own requirements.

Found something that does not look right? Tell us so we can review and improve it.

View methodology

Accuracy & trust

Report an issue

Describe what needs attention. The report will be sent to the CoreBase team.

Your report is sent securely to core@corebase.tools. We use your email only to follow up about this report.