Cost-Push vs. Demand-Pull Inflation

Demand pull inflation is caused by an initial increase in aggregate demand. Aggregate demand can increase due to a variety of factors. An interest rate cut can boost consumption; government generates demand by increased infrastructure projects or by cutting tax rates. Aggregate demand can also increase due to an increase in exports, or an increase in investment stimulated by an increase in expected future profits.

In a demand-pull inflation, initially

  • Aggregate demand increases
  • Real GDP increases above potential GDP and the price level rises. This leads to an inflationary gap.
  • Money wages rates begin to rise.
  • The price level rises further and real GDP decreases toward potential GDP.
  • This process repeats in an unending price-wage spiral.

A one-time increase in aggregate demand raises the price level but does not always start a demand-pull inflation. For demand pull inflation to occur, aggregate demand must persistently increase. The money supply must persistently grow at a rate that exceeds the growth rate of potential GDP.

Cost push inflation is a result of an initial increase in costs. Increasing costs can be due to an increase in the cost of raw materials, e.g., oil, and an increase in the money wage rates. It can also increase due to a rise in prices of the raw material or products in the rest of the world.

In a cost-push inflation, initially:

  • Short-run aggregate supply decreases
  • Real GDP decreases below potential GDP and the price level rises (Stagflation)
  • The economy could become stuck in this stagflation situation for some time.

The key difference between the two is that while GDP rises in demand-pull inflation it falls in Cost-push inflation in the initial phase.

Related Downloads

Data Science in Finance: 9-Book Bundle

Data Science in Finance Book Bundle

Master R and Python for financial data science with our comprehensive bundle of 9 ebooks.

What's Included:

  • Getting Started with R
  • R Programming for Data Science
  • Data Visualization with R
  • Financial Time Series Analysis with R
  • Quantitative Trading Strategies with R
  • Derivatives with R
  • Credit Risk Modelling With R
  • Python for Data Science
  • Machine Learning in Finance using Python

Each book includes PDFs, explanations, instructions, data files, and R code for all examples.

Get the Bundle for $29 (Regular $57)
JOIN 30,000 DATA PROFESSIONALS

Free Guides - Getting Started with R and Python

Enter your name and email address below and we will email you the guides for R programming and Python.

Data Science in Finance: 9-Book Bundle

Data Science in Finance Book Bundle

Master R and Python for financial data science with our comprehensive bundle of 9 ebooks.

What's Included:

  • Getting Started with R
  • R Programming for Data Science
  • Data Visualization with R
  • Financial Time Series Analysis with R
  • Quantitative Trading Strategies with R
  • Derivatives with R
  • Credit Risk Modelling With R
  • Python for Data Science
  • Machine Learning in Finance using Python

Each book comes with PDFs, detailed explanations, step-by-step instructions, data files, and complete downloadable R code for all examples.