Bagi mereka yang mengalami gangguan kekebalan atau tidak memberikan respons, dosis (misalnya 60ug) dan jumlah dosis harus ditingkatkan; bagi mereka yang tidak memberikan respons terhadap program imunisasi tiga dosis, dapat diberikan tiga dosis lebih lanjut, dan antibodi permukaan serum harus dipantau 1-2 bulan setelah dosis kedua; jika masih belum memberikan respons, vaksin hepatitis B ragi rekombinan 60ug dapat diberikan. Masa perlindungan antibodi setelah vaksinasi hepatitis B umumnya berlangsung selama 12 tahun. Pemantauan antibodi permukaan dan suntikan penguat tidak diperlukan untuk populasi umum, tetapi dapat dipantau untuk kelompok berisiko tinggi dan suntikan penguat dapat diberikan jika antibodi kurang dari 10ug/ml. Vaksinasi Hepatitis B juga cenderung tidak menghasilkan antibodi pada pasien yang baru saja menderita penyakit yang mengganggu sistem kekebalan tubuh (misalnya cacar air, tifus) atau sedang dalam pengobatan imunosupresif. Dalam kasus ini, penyakit primer harus diobati terlebih dahulu, dengan memperhatikan kebersihan diri, terutama jika ada luka pada kulit atau selaput lendir, dan vaksinasi hepatitis B harus dilakukan setelah penyakit primer sembuh.