Perhitungan iuran BPJS tetap pada batas atas Rp 12 juta. Bila seorang pekerja memiliki gaji di atas Rp 12 juta, Rp 13 juta misalnya, maka iuran yang dibayarkan tetap 5% dari Rp 12 juta.
Kelompok peserta sektor informal yang tidak memiliki penghasilan tetap dikelompokkan sebagai peserta Pekerja Bukan Penerima Upah (PBPU) dan Bukan Pekerja (BP). Untuk jenis kepesertaan ini, peserta dapat memilih besaran iuran BPJS sesuai yang dikehendaki.
Kelas 1 sebesar Rp 150.000 per orang per bulan
kelas 2 sebesar Rp 100.000 per orang per bulan
kelas 3 sebesar Rp 35.000 per orang per bulan
Untuk iuran BPJS Kesehatan kelas 3 sebenarnya sebesar Rp 42.000 per bulan, namun pemerintah memberikan subsidi sebesar Rp 7.000.
Bagi seseorang yang belum memiliki penghasilan atau sudah tidak berpenghasilan dapat memilih menjadi peserta PBPU dengan pilihan kelas 1, 2 atau 3.