Embora possam parecer sinônimos, não são.

Todo imposto é um tributo, mas nem todo tributo é um imposto. Os tributos englobam também taxas e contribuições.

Na prática, no entanto, todo tributo é imposto ao cidadão. Ou seja, é uma arrecadação obrigatória e impositiva, ainda que sejamos todos chamados de contribuintes.

Resumindo: taxa, imposto e contribuição são todos tributos, porém cada um, diferente em sua essência.