Оцените возможности BEJURE для общих статей

Оцените возможности BEJURE БЕСПЛАТНО

Самозанятый программист / разработчик: как оформить и не нарушить

Самозанятый программист: как оформить и не нарушить закон

Вам нужен разработчик для создания сайта, мобильного приложения или доработки CRM. Штатная единица не нужна — проект разовый, бюджет ограничен. Логичное решение: найти самозанятого программиста, заключить договор, оплатить результат и разойтись. Схема выглядит простой, но именно эта простота ежегодно приводит тысячи предпринимателей к доначислениям налогов, штрафам и судебным спорам с ФНС и трудовой инспекцией.

Проблема не в самом статусе самозанятого разработчика — он абсолютно легален. Проблема в том, как именно оформлены отношения между заказчиком и исполнителем. Если налоговая или ГИТ увидит признаки трудовых отношений, замаскированных под гражданско-правовой договор, последствия будут серьёзными: переквалификация договора, доначисление НДФЛ, страховых взносов, пени и штрафы по ст. 5.27 КоАП РФ — до 100 000 ₽ для юридического лица за каждый выявленный случай.

В этом материале — полный разбор: кто может быть самозанятым разработчиком, как правильно составить договор, какие ошибки допускают заказчики и что делать, чтобы сотрудничество с программистом на НПД было выгодным и безопасным для обеих сторон.

Кто такой самозанятый программист и какой у него правовой статус

Самозанятый — это физическое лицо, применяющее специальный налоговый режим «Налог на профессиональный доход» (НПД), введённый Федеральным законом № 422-ФЗ от 27.11.2018. Программист, дизайнер, аналитик, тестировщик — любой IT-специалист вправе зарегистрироваться как плательщик НПД, если соответствует установленным ограничениям.

Ключевые условия для применения НПД:

  • Годовой доход не превышает 2 400 000 ₽
  • Нет наёмных работников
  • Деятельность не входит в перечень исключений (перепродажа товаров, добыча полезных ископаемых и т. д.)
  • Лицо не является действующим или бывшим сотрудником заказчика в течение последних двух лет

📎 Ст. 6 Федерального закона № 422-ФЗ: объектом налогообложения признаются доходы от реализации товаров, работ, услуг, имущественных прав. Разработка программного обеспечения, создание сайтов, написание кода — всё это подпадает под определение «оказание услуг» или «выполнение работ».

Налоговая ставка для самозанятого при работе с юридическими лицами и ИП составляет 6%, с физическими лицами — 4%. Самозанятый самостоятельно формирует чеки через приложение «Мой налог» и уплачивает налог. Заказчик не является налоговым агентом — не удерживает НДФЛ и не начисляет страховые взносы. Именно это делает работу с самозанятыми разработчиками экономически привлекательной.

Однако привлекательность схемы порождает соблазн — перевести штатных сотрудников в статус самозанятых, чтобы сэкономить на налогах. Законодатель это предусмотрел: п. 8 ч. 2 ст. 6 Федерального закона № 422-ФЗ прямо запрещает применять НПД к доходам от заказчика, который являлся работодателем менее двух лет назад.

⚠️ Важно: если ваш штатный программист уволился и тут же заключил с вами договор как самозанятый — это прямое нарушение закона. Двухлетний «карантин» отсчитывается с даты увольнения. Нарушение приведёт к переквалификации отношений в трудовые с доначислением всех обязательных платежей за весь период сотрудничества.

Как правильно оформить договор с самозанятым разработчиком

Договор — ключевой документ, который определяет характер отношений между заказчиком и исполнителем. От его содержания напрямую зависит, признает ли проверяющий орган отношения гражданско-правовыми или переквалифицирует их в трудовые.

С самозанятым программистом заключается договор гражданско-правового характера (ГПХ): договор возмездного оказания услуг (глава 39 ГК РФ) или договор подряда (глава 37 ГК РФ). Выбор зависит от предмета:

  • Договор подряда — если важен конкретный результат: готовый сайт, приложение, модуль, скрипт
  • Договор оказания услуг — если оплачивается процесс: техническая поддержка, консультации, аудит кода

Обязательные элементы договора:

  1. Предмет договора — конкретное описание задачи и ожидаемого результата. Не «разработка ПО», а «создание веб-приложения для учёта заявок с функциональностью X, Y, Z согласно техническому заданию (Приложение № 1)»
  2. Сроки выполнения — дата начала и дата сдачи результата. Указывайте промежуточные этапы, если проект длительный
  3. Стоимость и порядок оплаты — фиксированная сумма за результат или поэтапная оплата. Избегайте формулировок, напоминающих ежемесячную зарплату
  4. Порядок приёмки — акт сдачи-приёмки работ, критерии качества, процедура исправления замечаний
  5. Ответственность сторон — санкции за нарушение сроков, порядок разрешения споров
  6. Статус исполнителя — указание, что исполнитель является плательщиком НПД, с обязанностью предоставлять чеки
  7. Интеллектуальные права — условия передачи исключительных прав на результат (ст. 1234 или ст. 1235 ГК РФ)

📋 Пример формулировки предмета договора: «Исполнитель обязуется разработать мобильное приложение для платформы iOS в соответствии с техническим заданием (Приложение № 1), передать Заказчику исходный код и исключительные права на результат интеллектуальной деятельности. Заказчик обязуется принять результат и оплатить его в порядке, установленном разделом 3 настоящего Договора.»

Что обязательно должно быть в договоре для защиты от переквалификации:

  • Условие о самостоятельном определении исполнителем порядка и места выполнения работ
  • Отсутствие требований о подчинении правилам внутреннего трудового распорядка
  • Оплата за результат, а не за процесс
  • Обязанность исполнителя формировать чеки в приложении «Мой налог» и предоставлять их заказчику
  • Условие о праве заказчика привлечь третьих лиц при утрате исполнителем статуса самозанятого

⚠️ Важно: шаблон договора из интернета — это риск, оформленный в Word. Такие документы часто содержат формулировки, которые сами по себе становятся доказательством трудовых отношений. В Bejure договоры разработаны под конкретный вид деятельности, обновляются при изменении законодательства и учитывают актуальную судебную практику по переквалификации — без распечаток и обращений к сторонним юристам.

Признаки трудовых отношений: что нельзя допускать при работе с самозанятым

Главный правовой риск при привлечении самозанятого разработчика — переквалификация гражданско-правового договора в трудовой. Основания для этого содержатся в ст. 19.1 ТК РФ: отношения признаются трудовыми, если между сторонами фактически сложились отношения, отвечающие признакам, указанным в ст. 15 и ст. 56 ТК РФ.

📎 Ст. 15 ТК РФ: трудовые отношения — это отношения, основанные на соглашении между работником и работодателем о личном выполнении работником за плату трудовой функции, подчинении работника правилам внутреннего трудового распорядка при обеспечении работодателем условий труда, предусмотренных трудовым законодательством.

Признаки, на которые обращают внимание налоговая и трудовая инспекция:

  • Регулярность выплат — если самозанятый получает фиксированную сумму дважды в месяц (как аванс и зарплата), это прямой признак трудовых отношений
  • Подчинение графику — требование находиться «на рабочем месте» с 9:00 до 18:00, отмечаться в системах учёта рабочего времени, согласовывать отпуска
  • Выполнение трудовой функции — исполнитель делает не конкретный проект, а выполняет постоянный набор обязанностей (как по должностной инструкции)
  • Интеграция в штатную структуру — корпоративная почта, подчинение руководителю отдела, участие в планёрках, доступ к внутренним системам наравне со штатными сотрудниками
  • Обеспечение условий труда — предоставление рабочего места, оборудования, программного обеспечения
  • Единственный заказчик — если самозанятый программист работает только на вас в течение длительного периода, это дополнительный аргумент для переквалификации
  • Дисциплинарные меры — замечания, выговоры, штрафы за «нарушения» — терминология, характерная исключительно для трудовых отношений

📋 Пример из практики: ООО заключило договор ГПХ с самозанятым разработчиком на «техническую поддержку сайта». Разработчик получал ежемесячную фиксированную оплату, имел корпоративную почту вида developer@company.ru, участвовал в ежедневных стендапах команды и подчинялся техническому директору. При проверке ФНС договор был переквалифицирован в трудовой. Компании доначислили НДФЛ, страховые взносы, пени и штраф за весь период сотрудничества (14 месяцев). Общая сумма доначислений составила более 700 000 ₽.

Что нужно делать, чтобы избежать переквалификации:

  1. Формулируйте задачу как проект с конкретным результатом и сроком
  2. Оплачивайте работу по актам сдачи-приёмки, а не по табелю учёта рабочего времени
  3. Не включайте самозанятого в штатное расписание, не выдавайте пропуск и корпоративную технику
  4. Не устанавливайте график работы — исполнитель сам определяет, когда и где работать
  5. Не используйте в документах и переписке трудовую терминологию: «должность», «оклад», «отпуск», «увольнение»
  6. Фиксируйте отношения только через формальные документы: договор, техническое задание, акты

Налоговые и финансовые аспекты работы с самозанятым программистом

Экономическая выгода привлечения самозанятого разработчика очевидна, но требует корректного оформления со стороны заказчика. Разберём финансовую сторону подробно.

Сравнение затрат заказчика:

Параметр Штатный сотрудник Самозанятый
Выплата исполнителю 150 000 ₽ (на руки) 150 000 ₽
НДФЛ (13%) 22 414 ₽ 0 ₽
Страховые взносы (~30,2%) 52 069 ₽ 0 ₽
Итого расходы заказчика ~224 483 ₽ 150 000 ₽

Разница — более 74 000 ₽ ежемесячно только на одном специалисте. Именно эта экономия мотивирует предпринимателей привлекать IT-специалистов как самозанятых. Однако экономия законна только при соблюдении всех описанных выше условий.

Обязанности заказчика по документальному оформлению расчётов:

  • Получать чек от самозанятого после каждой оплаты. Чек формируется в приложении «Мой налог» и направляется заказчику в электронном виде. Без чека расходы нельзя учесть при расчёте налога на прибыль или УСН
  • Хранить чеки и акты — они подтверждают расходы при проверке. Срок хранения первичных документов — 5 лет (ст. 29 Федерального закона № 402-ФЗ «О бухгалтерском учёте»)
  • Не отражать выплаты самозанятому в отчётности по НДФЛ и страховым взносам (формы 6-НДФЛ, РСВ). Исключение — если самозанятый утратил статус и не уведомил об этом

⚠️ Важно: если самозанятый превысит лимит дохода в 2 400 000 ₽ за год или по иной причине утратит право на НПД, все последующие выплаты от заказчика-юрлица или ИП облагаются НДФЛ и страховыми взносами. Заказчик в этом случае становится налоговым агентом. Включите в договор обязанность исполнителя немедленно уведомлять о потере статуса самозанятого.

Как проверить статус самозанятого:

  1. Запросить у исполнителя справку о постановке на учёт в качестве плательщика НПД (формируется в приложении «Мой налог»)
  2. Воспользоваться бесплатным сервисом ФНС: npd.nalog.ru/check-status/ — проверка по ИНН в режиме реального времени
  3. Проверять статус перед каждой выплатой, особенно если сотрудничество длительное

Учёт расходов на самозанятого:

  • На ОСНО — расходы учитываются в составе прочих расходов при наличии чека и акта
  • На УСН «Доходы минус расходы» — расходы учитываются при наличии чека (ст. 346.16 НК РФ)
  • На УСН «Доходы» — расходы не учитываются, но чек всё равно необходим для подтверждения обоснованности выплаты

Интеллектуальная собственность: кому принадлежит код самозанятого

Один из наиболее недооценённых рисков при работе с самозанятым программистом — вопрос принадлежности исключительных прав на созданный код, дизайн, архитектуру решения. В отличие от трудовых отношений, где результаты интеллектуальной деятельности по умолчанию принадлежат работодателю (служебное произведение по ст. 1295 ГК РФ), в гражданско-правовых отношениях действуют иные правила.

📎 Ст. 1296 ГК РФ: исключительное право на программу для ЭВМ или базу данных, созданную по договору, предметом которого было создание такого произведения, принадлежит заказчику, если договором не предусмотрено иное.

Казалось бы, закон на стороне заказчика. Однако на практике возникают серьёзные сложности:

  • Нечёткая формулировка предмета договора. Если договор описывает «оказание услуг по программированию», а не «создание программы для ЭВМ», ст. 1296 ГК РФ может не применяться. Суд будет квалифицировать договор как договор оказания услуг, и права останутся у разработчика
  • Использование open-source компонентов. Разработчик может использовать библиотеки с лицензиями GPL, MIT, Apache — каждая из которых накладывает свои ограничения. Заказчик должен понимать, какие компоненты использованы
  • Отсутствие акта передачи исходного кода. Без явной передачи исходного кода и документации заказчик фактически не получает контроль над результатом
  • Доработки и модификации. Если разработчик дорабатывает существующий код заказчика, вопрос о правах на доработки требует отдельного урегулирования

Что должно быть в договоре по части интеллектуальной собственности:

  1. Прямое указание, что предметом договора является создание программы для ЭВМ (или иного произведения)
  2. Условие о передаче (отчуждении) исключительных прав заказчику в момент подписания акта сдачи-приёмки
  3. Перечень передаваемых материалов: исходный код, документация, дизайн-макеты, базы данных
  4. Гарантия исполнителя об отсутствии прав третьих лиц на результат
  5. Указание на стоимость отчуждения прав (может быть включена в общую стоимость договора)
  6. Условия использования open-source компонентов и обязанность раскрыть их перечень

📋 Пример: предприниматель заказал самозанятому программисту разработку CRM-системы. Договор был оформлен как «оказание услуг по программированию». Через год предприниматель решил продать бизнес вместе с CRM. Покупатель запросил подтверждение прав на ПО. Выяснилось, что исключительные права формально не передавались: ст. 1296 ГК РФ не применима к договору оказания услуг, отдельного соглашения об отчуждении прав не было. Сделка сорвалась.

Проверки и ответственность: что грозит за неправильное оформление

Контролирующие органы активно выявляют схемы подмены трудовых отношений гражданско-правовыми. С 2023 года ФНС и Роструд обмениваются данными о самозанятых в рамках межведомственного взаимодействия. Автоматизированные системы ФНС анализируют паттерны выплат: регулярность, суммы, количество самозанятых, работающих на одного заказчика.

Что запускает проверку:

  • Массовый перевод сотрудников в статус самозанятых (особенно в IT-компаниях)
  • Регулярные ежемесячные выплаты одному самозанятому на протяжении длительного периода
  • Значительная доля расходов на самозанятых в общей структуре затрат компании
  • Жалобы самих исполнителей в ГИТ или прокуратуру
  • Данные из приложения «Мой налог» — ФНС видит, сколько заказчиков у каждого самозанятого и какую долю дохода составляют выплаты от конкретного контрагента

Ответственность за подмену трудовых отношений:

Нарушение Штраф для ИП Штраф для ООО
Уклонение от заключения трудового договора (ч. 4 ст. 5.27 КоАП РФ) 5 000–10 000 ₽ 50 000–100 000 ₽
Повторное нарушение (ч. 5 ст. 5.27 КоАП РФ) 30 000–40 000 ₽ 100 000–200 000 ₽
Неуплата страховых взносов (ст. 122 НК РФ) 20–40% от неуплаченной суммы 20–40% от неуплаченной суммы
Неудержание НДФЛ (ст. 123 НК РФ) 20% от суммы налога 20% от суммы налога

К штрафам добавляются доначисленные налоги и взносы за весь период сотрудничества с пенями. На практике общая сумма может достигать сотен тысяч рублей даже при работе с одним самозанятым.

⚠️ Важно: при переквалификации отношений в трудовые суд или инспекция обязывают заключить трудовой договор с даты фактического допуска к работе (ст. 67 ТК РФ). Это означает не только доначисления, но и обязанность предоставить все гарантии по ТК РФ: оплачиваемый отпуск, больничные, компенсацию при увольнении.

Как минимизировать риски при проверке:

  • Храните все договоры, технические задания, акты сдачи-приёмки и чеки в структурированном электронном архиве. Сервисы вроде Bejure позволяют хранить все документы в одном месте с доступом в любой момент — при проверке или споре нужный документ можно предъявить за 30 секунд
  • Следите за формулировками в деловой переписке — мессенджеры и почта изымаются при проверке
  • Не оформляйте самозанятому пропуск, корпоративную почту и не включайте в организационную структуру
  • Ведите реестр самозанятых с датами проверки их статуса

Пошаговый алгоритм: как оформить самозанятого программиста правильно

Систематизируем всё сказанное в практический алгоритм, который защитит ваш бизнес от правовых и налоговых рисков.

Шаг 1. Определите, действительно ли нужен самозанятый

Задайте себе три вопроса:

  • Задача проектная, с конкретным результатом? → Подходит самозанятый
  • Нужен постоянный сотрудник, выполняющий рутинные задачи каждый день? → Нужен трудовой договор
  • Специалист работал у вас по трудовому договору менее двух лет назад? → Самозанятый запрещён

Шаг 2. Проверьте статус исполнителя

  • Запросите справку о постановке на учёт
  • Проверьте ИНН на сайте ФНС (npd.nalog.ru)
  • Убедитесь, что доход исполнителя не приближается к лимиту 2 400 000 ₽

Шаг 3. Подготовьте техническое задание

Детальное ТЗ — ваша главная защита. Опишите:

  • Функциональные требования к результату
  • Технологический стек (языки, фреймворки, платформы)
  • Критерии приёмки
  • Этапы и промежуточные дедлайны

Шаг 4. Заключите договор

Используйте договор подряда или возмездного оказания услуг с учётом всех рекомендаций, описанных в разделе об оформлении. Обязательно включите раздел об интеллектуальных правах.

Шаг 5. Организуйте приёмку и оплату

  • Подпишите акт сдачи-приёмки после каждого этапа
  • Произведите оплату и получите чек из приложения «Мой налог»
  • Сохраните чек и акт — они понадобятся для учёта расходов и при проверке

Шаг 6. Зафиксируйте передачу прав

  • Получите исходный код, документацию, доступы
  • Подпишите акт передачи исключительных прав (или включите это условие в акт сдачи-приёмки)
  • Проверьте перечень использованных open-source компонентов

Шаг 7. Обеспечьте хранение документов

Все документы — договор, ТЗ, акты, чеки, переписка — должны храниться в структурированном виде не менее 5 лет. Электронный документооборот с юридически значимой подписью сокращает бумажную рутину и гарантирует доступность документов при любой проверке.

📋 Пример чек-листа для каждого проекта с самозанятым разработчиком:

  • Статус НПД проверен на дату заключения договора
  • Исполнитель не являлся сотрудником в последние 2 года
  • Договор содержит конкретный предмет с описанием результата
  • В договоре нет трудовой терминологии
  • Техническое задание оформлено как приложение к договору
  • Раздел об интеллектуальных правах включён
  • Акт сдачи-приёмки подписан обеими сторонами
  • Чек из приложения «Мой налог» получен и сохранён
  • Исходный код и документация переданы

Часто задаваемые вопросы

Можно ли работать с одним самозанятым программистом постоянно, из проекта в проект?

Можно, но каждый проект должен быть оформлен отдельным договором (или дополнительным соглашением) с собственным предметом, сроками и актом приёмки. Если выплаты самозанятому регулярные, одинаковые по сумме и продолжаются более 3–6 месяцев подряд — это сигнал для ФНС. Между проектами желательны перерывы, а суммы оплаты должны определяться объёмом конкретной задачи, а не фиксированным «окладом».

Нужно ли самозанятому разработчику подписывать NDA (соглашение о неразглашении)?

Да, и это настоятельно рекомендуется. Самозанятый программист получает доступ к коммерческой информации, бизнес-логике, данным пользователей. NDA заключается как отдельное соглашение параллельно с основным договором. Важно: NDA не является признаком трудовых отношений, это стандартная практика в гражданско-правовых отношениях, предусмотренная ст. 421 ГК РФ (свобода договора) и Федеральным законом № 98-ФЗ «О коммерческой тайне».

Что делать, если самозанятый потерял статус НПД в процессе работы?

Если исполнитель утратил статус самозанятого (превысил лимит дохода, зарегистрировал ИП с иным режимом налогообложения и т. д.), заказчик обязан начислять НДФЛ и страховые взносы на все последующие выплаты. Включите в договор обязанность исполнителя уведомить вас в течение 1–3 рабочих дней об утрате статуса и проверяйте его перед каждой выплатой через сервис ФНС. При утрате статуса перезаключите договор с исполнителем как с обычным физическим лицом или ИП.

Самозанятый программист не выдал чек — что делать?

Без чека расходы на оплату самозанятого нельзя учесть при расчёте налога на прибыль или УСН. Если исполнитель не предоставил чек, направьте ему письменное требование. В случае отказа — обратитесь в ФНС с жалобой. Предусмотрите в договоре обязанность исполнителя выдавать чек в момент получения оплаты и штрафную санкцию за нарушение этого условия (например, 30% от суммы выплаты).

Может ли ИП на УСН привлечь самозанятого программиста?

Да, ИП на любой системе налогообложения вправе привлекать самозанятых. Все описанные правила применяются в полном объёме: договор ГПХ, акты, чеки, проверка статуса. Для ИП на УСН «Доходы минус расходы» выплаты самозанятому — учитываемый расход при наличии чека и акта. Для ИП на патенте или УСН «Доходы» экономия заключается в отсутствии обязанности начислять НДФЛ и страховые взносы.

Заключение

Работа с самозанятым программистом — законный и экономически обоснованный способ привлечения IT-специалистов для проектных задач. Экономия на налогах и взносах может составлять 30–40% по сравнению со штатным сотрудником. Но эта экономия легальна только при одном условии: отношения должны быть гражданско-правовыми не только на бумаге, но и по существу.

Три критических правила, которые защитят ваш бизнес:

  1. Конкретный результат и срок — каждый договор описывает проект, а не трудовую функцию
  2. Документальное подтверждение — договор, ТЗ, акты, чеки хранятся в защищённой системе и доступны в любой момент
  3. Отсутствие признаков трудовых отношений — никаких графиков, должностей, окладов и дисциплинарных взысканий

Штатный юрист, разбирающийся в нюансах IT-контрактов, стоит от 80 000 ₽ в месяц и не даёт финансовых гарантий. Скачанный шаблон не учитывает специфику вашего проекта. Bejure — система, которая закрывает документооборот с самозанятыми: актуальные формы договоров, автоматическое обновление при изменении законодательства и финансовая гарантия до 200 000 ₽. Наведите порядок в документах сейчас — и любая проверка будет рядовым событием, а не катастрофой.

Вам может быть интересно

article-preview

Табак

Трудовой договор в табачном магазине: как оформить сотрудников и не получить штраф

Табачные магазины — одна из самых рискованных сфер с точки зрения проверок. В этой статье разберём все аспекты трудового договора в табачном магазине.

article-preview

Салоны красоты

Трудовой договор с косметологом в салоне красоты: как оформить законно и без критических рисков

Косметолог — сотрудник с повышенной зоной ответственности. В этой статье разберём, когда косметолога оформлять по трудовому договору и как закрыть вопрос через bejure.

article-preview

Стоматологии

Как правильно оформить ассистентов и врачей-совместителей в стоматологический клинике: договоры, инструкции, ответственность

Стоматология — это не только лечение, но и строгие юридические требования. Врачи-совместители и ассистенты часто работают на нескольких местах, и именно их оформление вызывает у владельцев клиник больше всего вопросов. Ошибки могут привести к штрафам, конфликтам с персоналом и претензиям проверяющих органов.

article-preview

Общие

Варианты юридической поддержки бизнеса: штатный юрист, абонентское обслуживание или цифровая платформа

Юридическое сопровождение — обязательная часть работы любого бизнеса. Даже небольшая компания сталкивается с кадровыми документами, договорами, требованиями проверяющих органов и изменениями законодательства. На практике у малого и среднего бизнеса есть три основных пути закрыть эти задачи.

article-preview

Кофейни

Трудовой договор с бариста: как оформить сотрудника кофейни без штрафов и конфликтов

Бариста — ключевой сотрудник любой кофейни. В этой статье разберём по шагам, как оформить трудовой договор с бариста без штрафов и конфликтов.

article-preview

Селлеры

Селлеры: как вести кадровую документацию, если бизнес работает полностью онлайн

Селлеры на маркетплейсах привыкли автоматизировать всё: продажи, логистику, аналитику. Но когда речь заходит о кадровой документации, многие думают, что онлайн-бизнес освобождает их от бумажной рутины. На самом деле трудовое законодательство одинаково для офлайн- и онлайн-бизнеса. Даже если команда работает удалённо, документы обязаны быть в порядке.