Що таке курсова різниця для ФОП — і чому це не те саме, що для ТОВ
Курсова різниця — це різниця між гривневою оцінкою валютної суми на двох різних датах. Класичний приклад: $1 000 прийшло на ваш рахунок 5 квітня за курсом НБУ 40,10 — у книзі ви визнали 40 100 грн. Через місяць курс став 42,30 — на рахунку умовно вже 42 300 грн. Різниця 2 200 грн і є курсова різниця.
Для ТОВ на загальній системі ця різниця — окремий об'єкт обліку: відображається в Дт/Кт через рахунки 945/714, входить у фінансовий результат, оподатковується податком на прибуток 18%. У вас, ФОП на спрощеній системі, логіка інша і простіша — і саме тут більшість підприємців припускаються помилок.
За 26 років я бачила, як підприємці двічі сплачують ЄП із однієї і тієї ж суми тільки тому, що бухгалтер «про всяк випадок» переоцінив залишок валюти в кінці кварталу. Перечитайте цей розділ двічі — він економить тисячі гривень податку. Базовий контекст про валютний режим — у моєму великому матеріалі «Валютний контроль ФОП 2026: повний гід».
Касовий метод і курс НБУ на дату надходження — наріжний камінь обліку
ФОП на єдиному податку ведуть облік за касовим методом: дохід виникає в день, коли гроші фактично надійшли на рахунок (стаття 292.1 ПКУ). Не дата інвойсу, не дата акта, не дата відправлення товару — саме дата зарахування.
Для валюти це означає: ви берете офіційний курс НБУ, який діяв на дату зарахування валюти на ваш валютний рахунок в українському банку, і перераховуєте суму в гривні. Цю гривневу суму записуєте в книгу обліку доходів і саме з неї рахуєте 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 за виконану розробку. Курс НБУ на 12 травня 2026 — припустимо, 41,25.
- Дохід у книзі: 2 500 × 41,25 = 103 125 грн
- ЄП 5%: 103 125 × 5% = 5 156,25 грн (КБК 18050500)
- ВЗ 1%: 103 125 × 1% = 1 031,25 грн (КБК 11011000)
Що б далі не сталося з цими 2 500 доларами — ви залишили на рахунку, продали через тиждень, переказали на інший свій валютний рахунок — дохід уже зафіксовано і більше нічого не додається.
Приклад 2. Продаж валюти через місяць — курс виріс
Продовження прикладу 1. 15 червня 2026 ви продаєте ці $2 500 на МВРУ через ваш банк. Курс банку на продаж — 42,40, курс НБУ — 42,55.
- На гривневий рахунок зайшло: 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 грн на курсі — але ця втрата не зменшує податкову базу
Це асиметрія, з якою треба змиритися: спрощена система не визнає ні курсових прибутків, ні курсових збитків ФОП. Якщо хочете обліковувати збитки — це загальна система, але там ставка ПДФО 18% + ВЗ 5%, і вона рідко вигідніша.
Приклад 4. Конвертація для сплати ЄСВ — окрема історія
ФОП сплачує ЄСВ 1 902,34 грн/міс і ВЗ 864,70 грн/міс тільки в гривні. Якщо у вас валютний рахунок і немає гривень, треба продати частину доларів.
Приклад: за травень 2026 треба сплатити 1 902,34 ЄСВ + 864,70 ВЗ = 2 767,04 грн. Курс НБУ на 18 травня — 41,30. Курс банку на продаж — 41,00. Скільки доларів треба продати?
- Розрахунок: 2 767,04 ÷ 41,00 = 67,49 USD (округлюємо до 68 USD з запасом)
- Продаж 68 USD × 41,00 = 2 788 грн
- На гривневий рахунок зайшло 2 788 грн → сплатили податок
- Дохід ФОП залишається той, що був на дату надходження цих 68 USD — операція продажу окремим доходом не визнається
Як заповнити декларацію ЄП Г3 з валютними доходами
Декларація ФОП Г3 за квартал — форма F0103306 у Кабінеті ДПС. Валютні доходи в ній не виділяються в окремий рядок — вони сумуються з гривневими у рядку 01 «Загальний дохід».
Покрокова логіка заповнення
- Крок 1. Відкрийте книгу обліку доходів за квартал. У кожному рядку — гривнева сума за курсом НБУ на дату зарахування.
- Крок 2. Підсумуйте всі рядки за квартал — це і є ваш дохід для рядка 01 декларації.
- Крок 3. Рядок 06 (ЄП 5%) = рядок 01 × 5%.
- Крок 4. Рядок 07 (ВЗ 1%) = рядок 01 × 1%.
- Крок 5. ЄСВ 1 902,34 × 3 місяці = 5 707,02 грн — окрема платіжка (КБК 71040000), не входить у декларацію Г3.
- Крок 6. Підпис КЕП, надсилання, чекаєте на квитанцію №2 «прийнято».
Чотири помилки, які я бачила за 26 років роботи
- Помилка 1. Курс банку замість курсу НБУ. Підприємець бачить у виписці, що банк зарахував валюту за курсом продажу 40,50, і пише цю суму в книгу. А курс НБУ був 40,80 — і саме його треба використовувати. Різниця в 30 копійок на $10 000 — це 3 000 грн заниженого або завищеного доходу.
- Помилка 2. Подвійне визнання доходу. ФОП визнав дохід при надходженні валюти (правильно), а потім ще раз — при продажу валюти на гривню (помилка). Платить ЄП двічі з однієї суми.
- Помилка 3. Дата інвойсу замість дати зарахування. Інвойс виставлено 28 червня, гроші зайшли 3 липня. Підприємець записує дохід у червні (помилково — стаття 292.1 ПКУ чітко каже «касовий метод»). Це може зсунути квартал і викривити декларацію.
- Помилка 4. Округлення курсу. Курс НБУ 41,2873 округлений до 41,29 на копійки — це правильно. Але до 41 цілих — це вже неправильно і на великих сумах дає розбіжності з банківськими виписками і викликає питання ДПС.
Як я веду облік курсових різниць у клієнтів — за 26 років
Робочий процес простий і повторюваний:
- Раз на тиждень вивантажую виписку з валютного рахунка клієнта через API банку.
- Для кожного надходження підтягую офіційний курс НБУ через API bank.gov.ua за датою зарахування.
- Заношу в книгу обліку доходів гривневу суму = валюта × курс НБУ (округлення до копійок).
- Не торкаюся курсових різниць при продажах/переказах — записую лише сам факт операції в довідковому файлі.
- Раз на квартал формую декларацію Г3 — рядок 01 = сума всіх рядків книги за квартал.
За 26 років роботи у моїх клієнтів — нуль штрафів від ДПС за неправильне визнання валютних доходів. Хочете перевірити свій облік за минулі періоди? Прийом замовлень — у матеріалі про Payoneer-доходи розклала пастки конкретно для платіжних систем, а в статті про Wise — спеціфіку multi-currency балансу.