Налоговым кодексом выделены 2 типа категорий, которые обязаны платить пошлины в той или иной форме:
налоговые агенты (ст. 24 НК);
налогоплательщики (ст. 19 НК).
Разница между ними в том, что в отличие от налогоплательщика формально налоговый агент не обязан уплачивать пошлину со своего дохода и за счёт собственных средств.
Задача налогового агента рассчитать сумму налога, подлежащего уплате при осуществлении определённой операции, удержать её (то есть не выплачивать) при выплате денежных средств, причитающихся какому-либо лицу, а также перечислить указанную сумму в бюджет. Налогоплательщик - организация или физическое лицо, которые обязаны уплачивать налоги и сборы (ст. 19 НК РФ).
Права и обязанности налогоплательщиков зафиксированы в Налоговом кодексе (ст. 21 и 23).