Что такое курсовая разница для ФОП — и почему это не то же, что для ТОВ
Курсовая разница — это разница между гривневой оценкой валютной суммы на двух разных датах. Классический пример: $1 000 пришло на ваш счёт 5 апреля по курсу НБУ 40,10 — в книге вы признали 40 100 грн. Через месяц курс стал 42,30 — на счёте условно уже 42 300 грн. Разница 2 200 грн и есть курсовая разница.
Для ТОВ на общей системе эта разница — отдельный объект учёта: отражается в Дт/Кт через счета 945/714, входит в финансовый результат, облагается налогом на прибыль 18%. У вас, ФОП на упрощённой системе, логика иная и проще — и именно здесь большинство предпринимателей допускают ошибки.
За 27 лет я видела, как предприниматели дважды платят ЕН с одной и той же суммы только потому, что бухгалтер «на всякий случай» переоценил остаток валюты в конце квартала. Перечитайте этот раздел дважды — он экономит тысячи гривен налога. Базовый контекст по валютному режиму — в моём большом материале «Валютный контроль ФОП 2026: полный гид».
Кассовый метод и курс НБУ на дату поступления — краеугольный камень учёта
ФОП на едином налоге ведут учёт по кассовому методу: доход возникает в день, когда деньги фактически поступили на счёт (п. 292.6 НКУ — «датой получения дохода плательщика единого налога является дата поступления средств»). Не дата инвойса, не дата акта, не дата отправления товара — именно дата зачисления.
Для валюты это означает: вы берёте официальный курс НБУ, действовавший на дату зачисления валюты на ваш валютный счёт в украинском банке, и пересчитываете сумму в гривны (п. 292.5 НКУ). Эту гривневую сумму записываете в книгу учёта доходов и именно с неё считаете 5% ЕН и 1% ВС.
Где брать курс НБУ
- bank.gov.ua — официальный сайт НБУ, раздел «Официальный курс гривны к иностранным валютам»
- Выписка банка — большинство украинских банков (Приват, Моно, ОТП, Райффайзен) в валютной выписке показывают курс НБУ на дату операции
- API НБУ — для автоматизации: bank.gov.ua/NBUStatService/v1/statdirectory/exchange
Курс НБУ на дату поступления vs курс банка при продаже — в чём разница для ФОП
Здесь прячется ошибка, которую я исправляла десятки раз. Разложим на двух датах:
| Дата | Событие | Курс НБУ | Курс банка (продажа) | Что с доходом ФОП |
|---|---|---|---|---|
| 5 апреля | Поступило $1 000 от заказчика | 40,10 | — | Доход = 40 100 грн (по курсу НБУ 40,10) |
| 20 апреля | Продали $1 000 банку, получили гривны | 40,80 | 40,50 | На счёт зашло 40 500 грн — но это не доход |
Доход зафиксирован один раз — 5 апреля в сумме 40 100 грн. То, что 20 апреля вы фактически получили 40 500 грн гривнами — не является новым доходом. Это просто конвертация уже признанного актива из валюты в гривну. Аналогичная логика действует, если вы продали валюту дешевле курса поступления — «убытка» для ФОП Г3 тоже нет, потому что нет механизма его учёта на упрощённой системе.
Четыре примера расчёта — от простого к сложному
Пример 1. Обычное поступление по инвойсу
ФОП Г3, КВЕД 62.01. 12 мая 2026 поступило $2 500 за выполненную разработку. Курс НБУ берём условно, 41,25 грн/$ — свой курс подставьте из архива на bank.gov.ua на вашу дату.
- Доход в книге: 2 500 × 41,25 = 103 125 грн
- ЕН 5%: 103 125 × 5% = 5 156,25 грн (КБК 18050400)
- ВС 1%: 103 125 × 1% = 1 031,25 грн (КБК 11011700)
Что бы дальше ни случилось с этими 2 500 долларами — вы оставили на счёте, продали через неделю, перевели на другой свой валютный счёт — доход уже зафиксирован и больше ничего не добавляется.
Пример 2. Продажа валюты через месяц — курс вырос
Продолжение примера 1. 15 июня 2026 вы продаёте эти $2 500 на МВРУ через ваш банк. Курсы тоже берём условно: банка на продажу — 42,40, НБУ — 42,55 (свои подставьте из выписки и из архива на bank.gov.ua).
- На гривневый счёт зашло: 2 500 × 42,40 = 106 000 грн
- «Курсовая разница» в экономическом смысле: 106 000 − 103 125 = 2 875 грн
- В книгу учёта доходов ФОП эта сумма не записывается
- ЕН на 2 875 грн не начисляется
Я видела случаи, когда ФОП за год таким образом удваивал налог — записывая курсовую разницу как второй доход. Это переплата.
Пример 3. Продажа валюты дешевле курса поступления
$3 000 поступило 10 января 2026, курс НБУ берём условно 41,80 — доход 125 400 грн. Через неделю курс упал, вы продали валюту по 40,90 и получили 122 700 грн.
- Доход ФОП остаётся 125 400 грн (по курсу поступления)
- ЕН 5% = 6 270 грн, ВС 1% = 1 254 грн
- Экономически вы «потеряли» 2 700 грн на курсе — но эта потеря не уменьшает налоговую базу
Это асимметрия, с которой надо смириться. И сразу снимаю распространённый совет «хотите учитывать убытки — переходите на общую систему»: он ошибочен. Курсовые разницы у ФОП не возникают ни на одной системе налогообложения — предприниматель не ведёт бухгалтерский учёт и не применяет П(С)БУ 21, поэтому валютные остатки не переоцениваются. Для единщика доход фиксируется один раз, по курсу НБУ на дату поступления (п. 292.5 НКУ), а прибыль от последующей продажи валюты в доход не включается (ЗІР 107.01.03; пп. 165.1.51 НКУ). Общая система отличается правом на расходы, а не учётом курсовых разниц — это разные вещи, и путать их дорого.
Пример 4. Конвертация для уплаты ЕСВ — отдельная история
ФОП на 3 группе платит ЕСВ за себя — минимум 1 902,34 грн/мес, то есть 5 707,02 грн за квартал — только в гривнах. ЕН 5% и ВС 1% с валютного дохода тоже платятся в гривнах. (Фиксированный ВС 864,70 грн/мес — это не про вас: он для 1 и 2 групп. На 3 группе ВС — 1% от дохода.) Если у вас валютный счёт и нет гривен, нужно продать часть долларов.
Пример: ЕСВ за II квартал 2026 — 5 707,02 грн, срок уплаты 20 июля. Курс банка на продажу — 41,00. Сколько долларов надо продать?
- Расчёт: 5 707,02 ÷ 41,00 = 139,20 USD (округляем до 140 USD с запасом)
- Продажа 140 USD × 41,00 = 5 740 грн
- На гривневый счёт зашло 5 740 грн → уплатили ЕСВ
- Доход ФОП остаётся тот, что был на дату поступления этих 140 USD — операция продажи отдельным доходом не признаётся
Как заполнить декларацию ЕН Г3 с валютными доходами
Декларация ФОП Г3 за квартал подаётся в Электронном кабинете ГНС — декларация плательщика единого налога — физического лица — предпринимателя (Кабинет сам подставляет действующую версию формы, поэтому кодов версий я здесь не привожу — они меняются с каждой редакцией приказа Минфина). Валютные доходы в ней не выделяются в отдельную строку — они суммируются с гривневыми в общей сумме дохода за квартал в разделе декларации, предназначенном для вашей группы.
Пошаговая логика заполнения
- Шаг 1. Откройте книгу учёта доходов за квартал. В каждой строке — гривневая сумма по курсу НБУ на дату зачисления.
- Шаг 2. Подытожьте все строки за квартал — это и есть ваш доход для декларации.
- Шаг 3. ЕН = квартальный доход × 5% (ставка 3 группы без НДС).
- Шаг 4. ВС = квартальный доход × 1%.
- Шаг 5. ЕСВ 1 902,34 × 3 месяца = 5 707,02 грн — отдельная платёжка (КБК 71040000). В квартальной декларации ЕСВ не показывают: отчётность по ЕСВ за себя подаётся раз в год — в приложении 1 к годовой декларации плательщика единого налога.
- Шаг 6. Подпись КЭП, отправка, ждёте квитанции №2 «принято».
Четыре ошибки, которые я видела за 27 лет работы
- Ошибка 1. Курс банка вместо курса НБУ. Предприниматель видит в выписке, что банк зачислил валюту по курсу продажи 40,50, и пишет эту сумму в книгу. А курс НБУ был 40,80 — и именно его надо использовать. Разница в 30 копеек на $10 000 — это 3 000 грн заниженного или завышенного дохода.
- Ошибка 2. Двойное признание дохода. ФОП признал доход при поступлении валюты (правильно), а потом ещё раз — при продаже валюты на гривну (ошибка). Платит ЕН дважды с одной суммы.
- Ошибка 3. Дата инвойса вместо даты зачисления. Инвойс выставлен 28 июня, деньги зашли 3 июля. Предприниматель записывает доход в июне (ошибочно — п. 292.6 НКУ чётко привязывает доход к дате поступления средств). Это может сдвинуть квартал и исказить декларацию.
- Ошибка 4. Округление курса. Курс НБУ 41,2873 округлённый до 41,29 на копейки — это правильно. Но до 41 целых — это уже неправильно и на больших суммах даёт расхождения с банковскими выписками и вызывает вопросы ГНС.
Как я веду учёт курсовых разниц у клиентов — за 27 лет
Рабочий процесс простой и повторяющийся:
- Раз в неделю выгружаю выписку с валютного счёта клиента через API банка.
- Для каждого поступления подтягиваю официальный курс НБУ через API bank.gov.ua за датой зачисления.
- Заношу в книгу учёта доходов гривневую сумму = валюта × курс НБУ (округление до копеек).
- Не трогаю курсовые разницы при продажах/переводах — записываю только сам факт операции в справочном файле.
- Раз в квартал формирую декларацию Г3 — квартальный доход = сумма всех строк книги за квартал.
За 27 лет работы у моих клиентов — ноль штрафов от ГНС за неправильное признание валютных доходов. Хотите проверить свой учёт валютных поступлений за прошлые периоды — напишите мне. А в материале о Payoneer-доходах я разложила ловушки конкретно для платёжных систем, в статье о Wise — специфику multi-currency баланса.