Статья 1 Налогового кодекса:
Статья 2 Закона о жилищных отношениях:
Налоговыми агентами являются все ИП, и без работников тоже. Например, ИП на патенте не имеет права иметь работников, но он тоже налоговый агент.
И да, вы правы: плательщики ЕСП не могут оказывать услуги ИП-шкам. Вернее, наоборот: если физлицо оказывает услуги налоговому агенту, то он не должен платить ЕСП, поскольку налоговый агент обязан заплатить за это физлицо ОПВ и ИПН с доходов у источника выплаты.
Если не хотите платить лишние налоги, то да, должны спрашивать. Но вообще-то, если ИП покупает мешок картошки не для предпринимательской деятельности, то он покупает его не как ИП, а как физическое лицо. В этом случае он не является налоговым агентом и не должен за вас ничего платить, а платить должны вы сами этот самый ЕСП.