Two general theories explain inflation. The first, the demand-pull theory, says that prices increase when demand for goods and services exceeds their supply. The second, the cost-push theory, says that companies create inflation when they raise their prices to cover higher supply prices and maintain profit margins.