Muntah darah belum tentu merupakan tanda kanker. Muntah darah adalah memuntahkan zat berdarah dari perut, darah dicerna oleh cairan lambung dan berubah menjadi zat hitam seperti bubuk kopi, sehingga darah yang dimuntahkan biasanya berupa zat hitam atau coklat tua seperti bubuk kopi. Jika pendarahannya berat dan cepat, darah yang dimuntahkan mungkin juga berwarna merah gelap atau bahkan memiliki gumpalan darah. Ada banyak penyebab muntah darah, yang paling umum adalah perdarahan tukak lambung, termasuk tukak lambung dan tukak duodenum, yang menyebabkan pendarahan ketika tukak menyerang pembuluh darah yang lebih besar dan memanifestasikan dirinya sebagai muntah darah. Pada sebagian pasien dengan sirosis, obstruksi aliran balik vena porta menyebabkan varises di pleksus esofagus fundus, yang bisa tiba-tiba pecah dan juga menyebabkan muntah darah yang banyak. Yang lainnya, seperti kerusakan pada mukosa lambung yang disebabkan oleh konsumsi alkohol yang berat, dapat menyebabkan muntah darah. Tentu saja, tumor ganas, khususnya kanker lambung dan sirosis setelah kanker hati, juga dapat menyebabkan hematemesis akibat pecahnya jaringan kanker. Oleh karena itu muntah darah belum tentu merupakan tanda kanker, tetapi tergantung pada gejala-gejala yang menyertainya untuk diagnosis lebih lanjut.