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 em 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 com baixa função imunitária, pessoas propensas a traumas, familiares de pessoas com HBsAg positivo, homens que têm relações sexuais com homens ou têm múltiplos parceiros sexuais e pessoas que injectam drogas por via intravenosa). (por exemplo, pessoas que injectam drogas por via intravenosa). São necessárias três doses de vacina contra a hepatite B para todo o curso, seguindo o calendário de 0, 1 e 6 meses, ou seja, a primeira dose é seguida da segunda e terceira dose com intervalos de 1 mês e 6 meses. A vacina 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 no músculo glúteo anterior lateral para recém-nascidos e intramuscularmente no músculo deltóide médio do antebraço para crianças e adultos. A dose de vacina actualmente utilizada pode ser aumentada para 10 UG/dose para lactentes e 20 UG/dose para adultos. O efeito protector da vacinação contra a hepatite B para aqueles com respostas de anticorpos dura geralmente pelo menos 12 anos, pelo que a monitorização ou reforço da imunização anti-HBs não é necessária para a população em geral. Contudo, a monitorização de 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.