Самозанятый программист: как работать с компаниями
Самозанятый программист может работать с компаниями и ИП по договору гражданско-правового характера.
При оплате от юридического лица или ИП применяется ставка НПД 6%.
Доход нужно фиксировать чеком в приложении «Мой налог» после получения оплаты.
Для безопасной работы с бизнесом желательно оформлять договор, техническое задание, акт и передачу прав на код.
Главный риск — не налог 6%, а подмена трудовых отношений: график, должность, зарплата и постоянное подчинение заказчику.
Кто такой самозанятый программист
Самозанятый программист — это физическое лицо или индивидуальный предприниматель, который применяет налог на профессиональный доход и самостоятельно оказывает IT-услуги заказчикам. Он может работать с физическими лицами, ИП и организациями, если соблюдает ограничения режима НПД.
Для IT-сферы самозанятость подходит, когда специалист продает конкретный результат: сайт, модуль, интеграцию, скрипт, бота, консультацию, аудит кода, настройку сервера или техническую поддержку. Чем точнее описан результат, тем безопаснее сотрудничество с компанией.
Можно
Разрабатывать сайты, модули, интеграции, ботов, скрипты, API-связки, личные кабинеты и отчеты.
Нужно
Формировать чек, хранить договоры, акты, технические задания и подтверждение передачи результата.
Нельзя
Подменять трудовой договор самозанятостью, работать как штатный сотрудник с графиком, должностью и зарплатой.
Комментарий бухгалтера-налоговика
При работе программиста с компанией налоговая логика простая: компания перечисляет оплату, самозанятый формирует чек в «Мой налог», а налог считается автоматически. Но для бухгалтерии заказчика важны не только чек и ставка 6%, а вся доказательная база: договор, предмет работ, акт, техническое задание и отсутствие признаков трудовых отношений.
Самая частая ошибка — писать в документах «работа программиста», «зарплата», «исполнение обязанностей разработчика» или устанавливать режим работы как у сотрудника. Лучше использовать проектные формулировки: «разработка модуля», «настройка интеграции», «техническая поддержка сайта», «консультационные услуги по архитектуре приложения».
Какие IT-услуги самозанятый программист может оказывать компаниям
Компании часто привлекают самозанятых программистов на разовые задачи, проектную разработку или техническое сопровождение. Такой формат удобен, если у заказчика есть понятное техническое задание, а у исполнителя — конкретный результат, который можно принять по акту.
| Направление | Что можно выполнять | Как формулировать результат |
|---|---|---|
| Разработка сайтов | Лендинг, корпоративный сайт, личный кабинет, доработка WordPress, Bitrix, Tilda или самописного проекта | Разработка сайта по техническому заданию |
| Backend-разработка | API, база данных, модуль авторизации, интеграция с CRM, 1С, платежными системами | Разработка backend-модуля интеграции |
| Frontend-разработка | Верстка страниц, адаптивный интерфейс, компоненты, формы заявок, личный кабинет | Верстка и подключение интерфейсных компонентов |
| Автоматизация | Скрипты, парсеры, отчеты, обработка Excel, Telegram-боты, автоматизация заявок | Разработка скрипта автоматизации обработки данных |
| Техническая поддержка | Исправление ошибок, обновление сайта, настройка сервера, оптимизация скорости | Техническая поддержка сайта за определенный период |
| Консультации | Аудит кода, выбор архитектуры, проверка безопасности, консультация по стеку | Консультационные услуги по архитектуре веб-приложения |
Ставки, сроки, документы и риски при работе с компаниями
| Вопрос | Как правильно | На что обратить внимание |
|---|---|---|
| Ставка налога | 6% при оплате от юридических лиц и ИП | Если заказчик — физическое лицо, применяется ставка 4% |
| Лимит дохода | До 2,4 млн ₽ в календарный год | При приближении к лимиту стоит заранее рассчитать переход на ИП |
| Чек | Формируется после получения оплаты в приложении «Мой налог» | В чеке лучше указывать конкретную услугу, а не общие слова |
| Договор | Договор оказания услуг или выполнения работ с техническим заданием | Не использовать формулировки трудового договора |
| Акт | Подписывается после выполнения этапа или проекта | В акте желательно описать, что именно выполнено |
| Права на код | Передачу прав нужно отдельно прописать в договоре | Особенно важно для сайтов, модулей, SaaS, ботов и коммерческих продуктов |
| Главный риск | Переквалификация договора в трудовые отношения | Опасны график, должность, зарплата, подчинение, рабочее место заказчика |
Что прописать в договоре с самозанятым программистом
Договор с компанией должен показывать, что исполнитель выполняет самостоятельную проектную задачу. Чем больше договор похож на трудовой, тем выше риск вопросов к заказчику и исполнителю.
Укажите конкретную работу: разработка сайта, модуля, интеграции, скрипта, бота, консультации или технической поддержки.
Пропишите, что исполнитель применяет налог на профессиональный доход и самостоятельно формирует чек.
Оплату лучше привязать к этапу, задаче, периоду поддержки или принятому результату.
Установите срок проверки результата и порядок подписания акта или направления замечаний.
Отдельно укажите, какие права на код, документацию и иные результаты переходят заказчику и когда это происходит.
Что писать в чеке самозанятому программисту
Чек должен быть понятен бухгалтерии компании. В нем лучше указывать конкретное содержание услуги или работы. Формулировка «IT-услуги» допустима только как общее описание, но для безопасности лучше раскрывать результат подробнее.
| Ситуация | Хорошая формулировка | Нежелательная формулировка |
|---|---|---|
| Разработка сайта | Разработка сайта по техническому заданию от 10.07.2026 | Работа программиста |
| Доработка личного кабинета | Доработка функционала личного кабинета на сайте заказчика | Зарплата за июль |
| Интеграция с CRM | Разработка интеграции сайта с CRM-системой | Услуги разработчика |
| Поддержка сайта | Техническая поддержка сайта за июль 2026 года | Абонентская плата программисту |
| Консультация | Консультационные услуги по архитектуре веб-приложения | Консалтинг |
Права на код и результат разработки
Для программиста и компании важно заранее определить, кому принадлежит результат разработки. Это может быть сайт, модуль, скрипт, бот, API, база данных, техническая документация или иной программный результат.
Сайт, модуль, скрипт, бот, API, инструкция, документация, база данных.
Например, после полной оплаты и подписания акта.
Исключительные права или право использования в согласованных пределах.
Собственные библиотеки, шаблоны, старые наработки и универсальные решения.
Портфолио лучше согласовать с заказчиком, особенно при NDA.
Использование библиотек лучше согласовывать, если это важно для продукта заказчика.
Практический пример: расчет налога и чистого дохода
Компания заказала у самозанятого программиста разработку модуля интеграции сайта с CRM. Стоимость проекта — 120 000 ₽. Заказчик — юридическое лицо, поэтому применяется ставка НПД 6%.
В документах безопаснее указать: «Разработка модуля интеграции сайта с CRM по техническому заданию». После получения оплаты программист формирует чек в «Мой налог» на 120 000 ₽ и направляет его заказчику.
Ошибки и налоговые риски при работе с компаниями
Самозанятый программист может работать с бизнесом, но важно не превращать договор с заказчиком в замену трудового договора. Особенно внимательно к этому относятся при постоянных выплатах одному исполнителю, ежедневном контроле и включении самозанятого во внутреннюю структуру компании.
| Риск | Почему это опасно | Как сделать безопаснее |
|---|---|---|
| Постоянная фиксированная выплата | Может выглядеть как заработная плата | Оплата за этап, проект, задачу или конкретный объем поддержки |
| Должность в договоре | Слово «программист» как должность похоже на трудовую функцию | Указывать предмет: разработка сайта, модуля, интеграции, консультация |
| График и подчинение | Появляется признак трудового распорядка | Фиксировать сроки сдачи результата, а не рабочий день |
| Бывший работодатель | Доход от бывшего работодателя в течение двух лет после увольнения не подходит для НПД | Выбрать иной законный формат сотрудничества |
| Нет акта и ТЗ | Сложнее доказать реальность оказанных услуг | Хранить договор, техническое задание, акт, чек и переписку по приемке |
Сервисы для самозанятого программиста
Перед работой с компанией проверьте налог, подготовьте документы и оформите предложение так, чтобы заказчику было удобно согласовать оплату.
Частые вопросы
Может ли самозанятый программист работать с ООО?
Да, может. При оплате от ООО применяется ставка НПД 6%. После получения оплаты нужно сформировать чек в «Мой налог» и передать его заказчику.
Нужен ли договор с компанией?
При работе с компаниями договор желательно оформлять. Он фиксирует предмет, сроки, стоимость, порядок приемки, чек и передачу прав на результат разработки.
Можно ли работать с бывшим работодателем как самозанятый?
Доходы от бывшего работодателя в течение двух лет после увольнения не подходят для НПД. Такой формат может привести к налоговым рискам.
Что писать в чеке за разработку сайта?
Лучше писать конкретно: «Разработка сайта по техническому заданию», «Доработка функционала сайта», «Настройка интеграции сайта с CRM», «Техническая поддержка сайта».
Может ли самозанятый программист нанять помощника?
Самозанятый не может иметь работников по трудовым договорам для деятельности на НПД. Если нужна команда, стоит рассмотреть ИП или ООО.
Кому принадлежат права на код?
Это нужно прописать в договоре. Обычно права на созданный специально для заказчика результат передаются после полной оплаты, если стороны так согласовали.
Можно ли получать оплату каждый месяц?
Можно, если это оплата за реальные услуги, этапы или техническую поддержку, а не замаскированная заработная плата. В договоре и актах лучше указывать конкретный объем работ.
Когда программисту лучше переходить с НПД на ИП?
Переход стоит рассмотреть, если доход приближается к 2,4 млн ₽ в год, появляются сотрудники, крупные постоянные контракты, необходимость работать с НДС или строить командную модель.
Нормативная база и источники
- ФНС: налог на профессиональный доход
- Федеральный закон от 27.11.2018 № 422-ФЗ о налоге на профессиональный доход
- ФНС: риски переквалификации договоров ГПХ с самозанятыми в трудовые отношения
- Личный кабинет плательщика НПД «Мой налог»
- ГК РФ, статья 1296: программы и произведения, созданные по заказу
