A vacinação contra a hepatite B é a forma mais eficaz de prevenir a infecção pelo HBV. A vacinação contra a hepatite B é dada principalmente a recém-nascidos, seguida de bebés e crianças pequenas, pessoas não imunizadas com menos de 15 anos de idade e pessoas de alto risco (por exemplo, pessoal médico, pessoas com contacto frequente com sangue, pessoas que trabalham em instalações de cuidados infantis, doentes com transplantes de órgãos, pessoas que recebem transfusões de sangue ou produtos sanguíneos frequentes, pessoas imunocomprometidas, pessoas propensas a traumas, membros da família de pessoas HBsAg-positivas, homens que têm relações sexuais com homens ou têm múltiplos parceiros sexuais e pessoas que injectam drogas por via intravenosa). A vacina contra a hepatite B é necessária para todo o curso). São necessárias três doses de vacina contra a hepatite B para todo o curso, seguindo o procedimento 0, 1 e 6 meses, ou seja, a primeira dose é seguida da segunda e terceira dose em intervalos de 1 mês e 6 meses. A vacinação contra a hepatite B para recém-nascidos deve ser administrada nas 24 horas seguintes ao nascimento, quanto mais cedo melhor. O local da vacinação é intramuscularmente na região glútea anterior lateral para recém-nascidos e intramuscularmente no músculo deltóide médio do antebraço para crianças e adultos. Os recém-nascidos de mães HBsAg-negativas podem ser imunizados com 5μg ou 10μg levedura ou 10μg vacina contra a hepatite B CHO; às crianças que não tenham recebido a vacina contra a hepatite B como recém-nascidos deve ser administrada uma dose de recuperação de 5μg ou 10μg levedura recombinante ou 10μg vacina contra a hepatite B CHO; para adultos, recomenda-se o uso de 20μg levedura ou 20μg vacina contra a hepatite B CHO. Para imunocomprometidos ou não respondedores, a dose (por exemplo 60μg) e o número de doses devem ser aumentados; para não respondedores ao programa de imunização de 3 doses, podem ser administradas mais 3 doses, e os anti-HBs séricos devem ser testados 1 a 2 meses após a segunda vacina contra a hepatite B de 3 doses, e se ainda não houver resposta, pode ser administrada uma dose de vacina contra a hepatite B recombinante 60μg. O efeito protector da vacinação contra a hepatite B para aqueles com uma resposta de anticorpos dura geralmente pelo menos 12 anos, pelo que não é necessária a monitorização ou reforço da imunização anti-HB para a população em geral. Contudo, a monitorização anti-HBs pode ser realizada em grupos de alto risco, e a imunização de reforço pode ser dada se o anti-HBs for <10 mIU/mL.