В случае, когда торговая деятельность ведется в рамках агентского договора, обязанность по уплате торгового сбора возникает только у одного из контрагентов (агента или принципала). А у кого именно, зависит от условий договора.
Источник: Информация ФНС (https://www.nalog.ru/rn77/news/activities_fts/6966897/), Письмо Минфина от 18.08.2017 № 03-11-09/53070
Так, если агент торгует с использованием движимого и/или недвижимого имущества от имени и за счет принципала, то уплачивать торговый сбор должен принципал.
Если же агент ведет торговую деятельность за счет принципала, но от своего имени, то плательщиком торгового сбора признается агент.
Новости для бухгалтера на сайте: http://glavkniga.ru/news