L'epatite B è causata da un virus presente nel sangue e nei fluidi corporei delle persone con l'infezione. Nonostante il virus sia presente in molti fluidi corporei, solo il sangue, lo sperma e le secrezioni vaginali sono stati associati alla trasmissione dell'infezione, probabilmente a causa del livello elevato di virus presente in essi. Altri fluidi presenti nell'organismo, contenendo quantità modeste di virus, non sono stati ritenuti responsabili del contagio nell'essere umano.