Cauzele inflației economice sunt complexe și pot fi generate de factori interni (de exemplu, creșterea cererii și a costurilor de producție) sau de factori externi (cum ar fi schimbările în cursul valutar sau importurile de mărfuri a căror cerere este mai mare decât producția internă). O inflație persistentă poate fi cauzată, de asemenea, de indisciplina fiscală a guvernului și de creșterea datoriilor publice.