Chemical carcinogenesis involves multiple stages: initiation, promotion, and progression. Initiation involves DNA damage from mutagenic chemicals and fixes a heritable mutation. Promotion involves clonal expansion of initiated cells. Progression leads to malignant tumors through additional mutations. Initiation is irreversible while promotion and progression are reversible. Carcinogens are classified as genotoxic if they directly damage DNA or non-genotoxic if they modify gene expression without direct DNA damage. The multi-stage model of carcinogenesis with initiation, promotion and progression explains the process at a molecular level.