Самозанятый разработчик: подрядчик или фактически сотрудник?
ИТ-компании часто привлекают самозанятых разработчиков, дизайнеров, тестировщиков и аналитиков для отдельных проектов.
Само по себе такое сотрудничество законно. Но статус плательщика НПД не защищает компанию, если фактически специалист работает как штатный сотрудник. ФНС оценивает не название договора, а всю модель отношений.
🧩 1. Результат или трудовая функция
Главный вопрос: что получает компания?
По договору с подрядчиком должен быть определен результат: разработанный модуль, интеграция, дизайн интерфейса, аудит кода или техническая документация.
Для трудовых отношений характерен постоянный процесс: специалист ежедневно выполняет обязанности разработчика, подчиняется руководителю и работает по установленному компанией графику.
Формулировка «оказание услуг программиста в течение месяца» сама по себе плохо показывает конкретный результат.
🚩 2. Семь сигналов риска
На возможную подмену трудовых отношений могут указывать:
- сотрудничество преимущественно с одним заказчиком;
- одинаковые выплаты каждый месяц или дважды в месяц;
- установленный график работы;
- постоянный контроль со стороны руководителя;
- выполнение должностной функции вместо отдельного задания;
- формальные ежемесячные акты без описания результата;
- сотрудничество с бывшим работодателем, если после увольнения прошло менее двух лет.
Один признак еще не доказывает нарушение. Риск оценивается по совокупности обстоятельств: продолжительности отношений, порядку управления работой, документам, переписке и характеру выплат. Такой комплексный подход применяет и ФНС. Разъяснение ФНС
📝 3. Что предусмотреть в договоре
В договоре с разработчиком желательно определить:
- конкретный результат работ;
- техническое задание;
- этапы и сроки;
- крите ии приемки;
- стоимость каждого этапа или результата;
- порядок устранения недостатков;
- условия передачи исключительных прав или предоставления права использования кода;
- обязанность сообщить об утрате статуса НПД;
- обязанность передать заказчику чек.
Следует осторожно использовать формулировки «заработная плата», «должность», «рабочий день», «отпуск», «руководитель» и «увольнение». Они относятся к трудовым отношениям.
Но простого изменения слов в договоре недостаточно. Фактическая организация работы должна соответствовать документам.
💻 4. Особенности работы в IT
Доступ к репозиторию, таск-трекеру, корпоративному мессенджеру или тестовому контуру еще не означает, что разработчик стал сотрудником. Такой доступ может быть необходим для выполнения проекта и обеспечения информационной безопасности.
Риск повышается, если одновременно специалист:
- обязан находиться онлайн в определенные часы;
- ежедневно получает распоряжения от тимлида;
- согласовывает отсутствие и отдых;
- включен во внутреннюю структуру подразделения;
- выполняет постоянные задачи без отдельной приемки результата.
Созвоны и постановка задач допустимы, но они должны использоваться для координации проекта, а не для управления рабочим днем исполнителя.
🧾 5. Какие документы получить
Перед началом сотрудничества стоит проверить статус исполнителя в сервисе ФНС. На практике безопаснее повторять проверку перед каждой выплатой: самозанятый может утратить право на НПД в течение года.
Рабочая последовательность выглядит так:
- Проверить статус НПД.
- Получить предусмотренный договором результат.
- Подписать акт с конкретным описанием выполненных работ.
- Перечислить вознаграждение.
- Получить и проверить чек.
В чеке должны быть указаны сумма, дата расчета, наименование работы или услуги и ИНН заказчика. Акт дополняет чек, но не заменяет его. ФНС указывает, что отсутствие чека может поставить под сомнение налоговый расход и освобождение заказчика от обязанностей по НДФЛ и страховым взносам. Разъяснение ФНС о чеке
🧮 6. Бухгалтерский и налоговый учет
В бухгалтерском учете вознаграждение признается исходя из содержания услуги и момента приемки результата. Затраты могут относиться на расходы по проекту либо участвовать в формировании стоимости создаваемого программного продукта.
При УСН «доходы минус расходы» необходимо отдельно проверить основание для признания затрат по статье 346.16 НК РФ, факт оплаты и комплект подтверждающих документов.
Пока выплата относится к деятельности плательщика НПД и его статус действует, компания не удерживает НДФЛ и не начисляет страховые взносы.
Если исполнитель утратил статус до выплаты либо компания рассчитывается с физлицом за работы, доход от которых не может облагаться НПД, налоговые последствия нужно определить заново. Особое ограничение действует в отношении нынешнего и бывшего работодателя: двухлетний период прямо предусмотрен Законом № 422-ФЗ. Разъяснение ФНС об ограничениях НПД
🔎 7. Что может проверить ФНС
Инспекция может сопоставить:
- продолжительность сотрудничества;
- периодичность и размер выплат;
- долю дохода исполнителя от одного заказчика;
- предыдущие места его работы;
- количество самозанятых в компании;
- содержание договоров и актов;
- переписку и фактический порядок постановки задач.
Например, сочетание фиксированной ежемесячной выплаты, графика с 10:00 до 19:00, согласования отсутствия и актов «услуги программиста за месяц» создает существенный риск переквалификации.
Если же разработчик создает конкретный модуль по техническому заданию, самостоятельно организует работу, сдает результат по этапам и передает права на код, модель больше соответствует гражданско-правовому договору.
✅ Что сделать сейчас
Проверьте действующие договоры с самозанятыми:
- описан ли конкретный результат;
- совпадают ли договор и фактический порядок работы;
- указаны ли этапы и критерии приемки;
- оформлена ли передача прав на код;
- проверяется ли статус перед выплатой;
- получены ли корректные чеки;
- не был ли исполнитель сотрудником компании менее двух лет назад.
Главный вывод: надежная позиция строится не на справке о статусе самозанятого, а на реальной самостоятельности исполнителя, конкретном результате и согласованной цепочке документов.
Актуально на 18 сентября 2026 года. Материал предназначен для информационных и образовательных целей и не является индивидуальной налоговой консультацией.
🎁Краткая шпаргалка:
