Jabarkan Tiket dan tarif dari Transjakarta

Sejak 22 Januari 2014, sistem tiket pada halte Transjakarta menggunakan kartu elektronik (e-ticketing) sebagai pengganti uang tunai. Kartu prabayar yang digunakan pada awalnya diterbitkan oleh 6 bank, yakni Flazz oleh BCA; Tapcash oleh BNI; E-Money oleh Mandiri; Brizzi oleh BRI; Jakcard oleh Bank DKI; dan Megacash dari bank Mega. Kartu tersebut dapat dibeli di bank penyedia kartu prabayar maupun di halte Transjakarta dengan harga di halte pada waktu itu 20 ribu untuk kartu bersaldo 20 ribu dan 50 ribu untuk kartu bersaldo 50 ribu. Mulai 18 Agustus 2014, kartu tersebut dijual dengan harga 40 ribu, dengan saldo 20 ribu.

Mulai 5 Mei 2014. Penerapan wajib e-ticketing dimulai per halte, dimulai dengan halte Kota di Koridor 1. Disusul pemberlakukan wajib e-ticketing per koridor. Timelinenya adalah sebagai berikut

5 Mei 2014 dan selanjutnya - Mulai penerapan wajib E-Ticketing per halte

11 Agu 2014 - Koridor 1 wajib E-Ticketing

1 Nov 2014 - Koridor 8, dan 9 wajib E-Ticketing

15 Nov 2014 - Koridor 2, dan 3 wajib E-Ticketing

29 Nov 2014 - Koridor 5, dan 7 wajib E-Ticketing

13 Des 2014 - Koridor 10, 11, dan 12 wajib E-Ticketing

15 Feb 2015 - Koridor 4, dan 6 mulai ujicoba E-Ticketing

Seminggu setelahnya, pada tanggal 22 Februari 2015, full e-ticketing diberlakukan di seluruh koridor Transjakarta. Dengan seluruh koridor utama sudah penuh melaksanakan e-ticketing. Transjakarta hanya menerima pembayaran secara tunai bila naik dari rute pinggir jalan atau NBRT.

Pengguna e-ticket tidak perlu mengantri di loket halte, cukup dengan tap-in di pintu masuk halte (barrier), lalu masuk ke dalam stasiun. Apabila saldo habis, maka pada saat tap-in, pintu barrier tidak dapat diputar, dan pengguna kartu dapat mengisi ulang di loket halte. Semua pengguna Transjakarta yang akan keluar halte tidak melakukan tap lagi, cukup dengan melewati barrier keluar halte.

Mulai tanggal 17 Agustus 2016, semua pengguna Transjakarta diwajibkan melakukan tap-out pada saat keluar dari halte bus Transjakarta. Untuk pengguna Transjakarta yang naik dari layanan pengumpan, pengguna dapat menunjukkan bukti transaksi kepada petugas di halte. Sistem tap-out ini dimulai dari Koridor 1, kemudian diberlakukan secara bertahap untuk koridor lainnya.

Pada tanggal 11 Januari 2017, Transjakarta berencana untuk memberlakukan sistem "One Man One Ticket", di mana setiap pengguna diharuskan memiliki e-ticketnya masing-masing. Hal ini bertujuan agar pihak Transjakarta mendapatkan data akurat terkait asal dan tujuan tiap penumpang, sehingga dapat membuka rute sesuai dengan kebutuhan. Rencana ini kemudian ditunda hingga waktu yang belum ditentukan, sebab Transjakarta menunggu kesiapan para pengguna untuk penerapan sistem ini. Rencana ini akhirnya diberlakukan pada tanggal 4 Oktober 2022, dengan mengubah lokasi pemotongan tarif menjadi saat pengguna melakukan tap-out, dan memberlakukan saldo minimal Rp5000,00.

TJ Card, sekarang bernama Kartu Layanan Gratis (KLG) Transjakarta, diperkenalkan pada bulan Januari 2018, menyediakan tarif gratis untuk pemegangnya, dan tersedia untuk manula di atas 60 tahun, penduduk Kabupaten Kepulauan Seribu, warga dengan disabilitas, rumah tangga berpendapatan rendah, guru, kader jumantik, dan pengurus masjid, selain anggota TNI dan Polri.

Mulai tanggal 1 Januari 2020, kartu Megacash sudah tidak dapat digunakan di Transjakarta.

Pada tanggal 12 Oktober 2021, KAI Commuter mulai mengujicobakan Kartu Multi Trip sebagai alat pembayaran Transjakarta, MRT Jakarta, serta LRT Jakarta. Uji coba ini hanya dilakukan untuk pembayaran di halte BRT koridor 1, meskipun kartu juga bisa dibaca di halte BRT koridor lain.

Berikut ini adalah daftar kartu uang elektronik yang saat ini diterima oleh PT Transportasi Jakarta: