Terdapat tiga penyebab utama kanker liver primer:
- Infeksi hepatitis B kronis
- Infeksi hepatitis C kronis
- Penyakit liver disebabkan oleh konsumsi alkohol yang berlebihan.
Penyebab lainnya yang kurang umum, dan mungkin mencakup kondisi liver yang diwarisi, sirosis (jaringan parut pada liver), atau racun yang disebut aflatoksin yaitu jamur yang ditemukan dalam kacang, gandum, kedelai dan bijian.