Kalau sebelumnya, tarif KRL dipatok Rp 2.000 per lima stasiun pertama dan tambahan Rp 500 untuk setiap tiga stasiun berikutnya yang dilewati penumpang. Meski tarif berubah, PSO (public service obligation/subsidi) pemerintah tetap sama, masing-masing penumpang mendapat potongan tiga ribu rupiah.
Dengan tarif progresif baru, nanti penumpang yang menempuh jarak 25 kilometer pertama akan membayar sebesar Rp 2000 dan untuk setiap 10 kilometer berikutnya akan dikenai tambahan Rp 1000.