Различные направления экономической теории по-разному объясняют причины роста общего уровня цен. Длительное время в мировой литературе преобладало представление об инфляции как сугубо денежном явлении.
Со временем утвердились взгляды на инфляцию как на сложное социально-экономическое явление.
Общие причины инфляции:
1) Дисбаланс совокупного спроса AD и совокупного предложения AS
2) Несбалансированность государственных расходов и доходов, выражающаяся в дефиците госбюджета. В условиях же острой инфляции бюджетный дефицит может стать самоподдерживающимся и провоцирующим дальнейшее раскручивание инфляционного маховика: из-за разрыва во времени правительство вынуждено оплачивать свои расходы по новым ценам, однако из налоговых поступлений, сформированных на базе цен предыдущего периода.
3) Диспропорциональность между военно-промышленным и гражданским секторами экономики в связи с милитаризацией последней.
4) Несовершенная конкуренция, т.е. монополизация (олигополизация) экономики.
5) Инфляционные ожидания
6) Непродуманная денежно-кредитная политика центрального банка, в том числе по предоставлению займов правительству для покрытия дефицита бюджета. Ошибки в данной сфере приводят к утрате контроля банка над инфляцией.
7) Неверные действия государства в сфере налогообложения, приводящие к так называемой налоговой инфляции.
8) Внешнеэкономические факторы - «внешние ценовые шоки» в комбинации с так называемой импортированной инфляцией.