Gaji Tentara Nasional Indonesia (TNI) bervariasi sesuai dengan pangkat dan kelas jabatannya.
Berikut kisaran gaji pokok TNI yang ditetapkan dalam Peraturan Pemerintah (PP) No. 16 Tahun 2019, diurutkan dari pangkat tertinggi sampai terendah:
Golongan IV (Perwira Tinggi)
- Jenderal Laksamana Marsekal: Rp5.238.200 sampai Rp5.930.800
- Letnan Jenderal: Rp5.079.300 sampai Rp5.930.800
- Mayor Jenderal: Rp3.290.500 sampai Rp5.576.500
- Brigadir Jenderal: Rp3.290.500 sampai Rp5.407.400.
Golongan IV (Perwira Menengah)
- Kolonel: Rp3.190.700 sampai Rp5.243.400
- Letnan Kolonel: Rp3.093.900 sampai Rp5.084.300
- Mayor: Rp3.000.100 sampai Rp4.930.100
Golongan III (Perwira Pertama)
- Kapten: Rp2.909.100 sampai Rp4.780.600
- Letnan Satu: Rp2.820.800 sampai Rp4.635.600
- Letnan Dua: Rp2.735.300 sampai Rp4.425.200
Golongan II (Bintara)
- Pembantu Letnan Satu: Rp2.454.000 sampai Rp4.032.600
- Pembantu Letnan Dua: Rp2.379.500 sampai Rp3.910.300
- Sersan Mayor: Rp2.307.400 sampai Rp3.791.700
- Sersan Kepala: Rp2.237.400 sampai Rp3.676.700
- Sersan Satu: Rp2.169.500 sampai Rp3.565.200
- Sersan Dua: Rp2.103.700 sampai Rp3.457.100
Golongan I (Tamtama)
- Kopral Kepala: Rp1.917.100 sampai Rp2.960.700
- Kopral Satu: Rp1.858.900 sampai Rp2.870.900
- Kopral Dua: Rp1.802.600 sampai Rp2.783.900
- Prajurit Kepala: Rp1.747.900 sampai Rp2.699.400
- Prajurit Satu: Rp1.694.900 sampai Rp2.617.500
- Prajurit Dua: Rp1.643.500 sampai Rp2.538.100
Selain gaji pokok, TNI mendapat tunjangan kinerja bervariasi sesuai pangkat dan kelas jabatannya.
Berdasarkan Peraturan Presiden Nomor 102 Tahun 2018, tunjangan kinerja TNI untuk jabatan tertinggi mencapai Rp37.810.500, sedangkan untuk jabatan terendah Rp1.968.000.
Anggota TNI juga berhak menerima tunjangan lain, meliputi:
- Tunjangan suami atau istri: 10% dari gaji pokok
- Tunjangan anak: 2% dari gaji pokok untuk maksimal 2 anak
- Tunjangan beras: 18 kg beras per sebulan dengan harga Rp8.047 per kg, dan tambahan 10 kg beras per bulan untuk istri dan dua orang anak
- Tunjangan jabatan: Sesuai jabatan struktural dengan besaran berkisar Rp360.000 sampai Rp5.500.000 per bulan
- Tunjangan lauk pauk: Rp60.000 per hari
- Tunjangan operasi keamanan: 150% dari gaji pokok jika bertugas di pulau kecil terluar tanpa penduduk, 100% dari gaji pokok jika bertugas di pulau kecil terluar berpenduduk, 75% dari gaji pokok jika bertugas di perbatasan, dan 50% dari gaji pokok jika bertugas sementara di wilayah perbatasan dan pulau kecil terluar.
(Baca: Ini Besaran Gaji Polisi, dari Pangkat Tertinggi sampai Terendah)