Harga rokok Indonesia termasuk termurah di Asia. Perbandingan harga sebungkus rokok Marlboro setelah cukai yang dilansir oleh situs pemeringkat Numbeo menunjukkan rokok Indonesia berkisar Rp 20.000. Rokok Indonesia ini seperenam harga di Singapura yang menjual rokok sejenis dengan kisaran Rp 120.000.
Kazakhstan menjadi negara Asia dengan harga rokok paling murah, yakni Rp 12.000 per bungkusnya. Peringkat kedua ditempati Vietnam dengan Rp 13.800. Murahnya rokok Indonesia ditenggarai rendahnya tarif cukai rokok. Ini membuat sebagian besar masyarakat miskin memilih membeli rokok ketimbang mengalokasikan pendapatan lebih besar untuk kebutuhan pokok harian.
Per 1 Januari 2017, pemerintah menaikkan tarif cukai rokok rata-rata 10,54 persen dan meningkatkan harga jual eceran rokok di pasar. Kenaikan tarif cukai rokok dan harga jual eceran dilakukan untuk mengendalikan konsumsi rokok. Selain itu menaikkan harga cukai hasil tembakau juga dilakukan untuk meningkatkan penerimaan negara.