Općenito govoreći kašalj možemo podijeliti u dvije kategorije: suhi kašalj i produktivni kašalj. Nije uvijek lako razlikovati suhi kašalj od produktivnog, a to čak postaje još teže tokom faze preklapanja.
Suhi kašalj je nadražajni kašalj s osjećajem škakljanja u grlu uslijed nadražene sluznice, uzrokovan stranim česticama, prašinom ili infekcijom grla. Kod ove vrste kašlja ne proizvodi se sluz ili gusti sadržaj. Suhi kašalj se obično liječi antitusicima (vrsta lijekova protiv kašlja).
Produktivni kašalj karakterizira stvaranje sluzi i gustog sadržaja u plućima. Refleks kašlja je obrambeni mehanizam kojim se ta sluz izbacuje, kako bi se pluća očistila. Produktivni kašalj se obično liječi ekspektoransima (lijekovima za iskašljavanje).