Specifically, they distinguish between two broad types of inflation: cost-push inflation and demand-pull inflation. 1  Cost-push inflation results from general increases in the costs of the factors of production. 2  Demand-pull inflation results from an excess of aggregate demand relative to aggregate supply.