Рахунки в євро чи доларах у Польщі: який курс валют застосовувати ФОП (JDG)?
Застосовуйте курс NBP попереднього робочого дня. Як перераховувати рахунки в EUR і USD для податку на доходи і VAT, з прикладом курсових різниць.
Коротко
- Для податку на доходи суму в іноземній валюті перераховують за середнім курсом NBP (таблиця A) останнього робочого дня перед днем виникнення доходу чи витрати.
- Те саме правило діє для рахунків на продаж і на витрати. Відрізняється лише "день": для продажу це зазвичай день виконання роботи чи виставлення рахунку; для витрати — зазвичай дата виставлення рахунку.
- VAT використовує той самий курс NBP, відлічений від моменту виникнення податкового обов'язку. Для VAT можна також обрати курс ЄЦБ або правила податку на доходи (тоді щонайменше на 12 місяців).
- Коли клієнт платить за іншим курсом, різниця — це курсова різниця (różnica kursowa): додатковий дохід, якщо ви виграли, витрата (або зменшення виручки на ryczałt), якщо програли.
- Жоден закон не вимагає рахунку в EUR. Він лише дозволяє самим обирати, коли конвертувати, а не брати курс банку в день надходження грошей.
Застосовуйте середній курс Національного банку Польщі (NBP) останнього робочого дня перед днем виникнення доходу чи витрати. Польською це kurs NBP z dnia poprzedzającego. Це стосується податку на доходи і з рахунків на продаж, і з рахунків на витрати, а VAT використовує той самий курс NBP, відлічений від власної дати.
Якщо клієнт потім платить за іншим курсом, різниця — це курсова різниця, і її теж записують.
Основне правило: таблиця A NBP, один робочий день назад
Польський податок на доходи завжди рахують у злотих. Закон про податок на доходи (закон про PIT, ст. 11a) каже:
- дохід в іноземній валюті перераховують за середнім курсом NBP останнього робочого дня перед днем виникнення доходу;
- витрати в іноземній валюті перераховують за середнім курсом NBP останнього робочого дня перед днем понесення витрати.
“Середній курс” — це kurs średni у таблиці A NBP, яку публікують кожного робочого дня. У суботу, неділю та польські державні свята таблиці немає, тож “останній робочий день перед” часто означає повернутися більш ніж на один день.
| День виникнення доходу | Курс, який ви застосовуєте | EUR (NBP) |
|---|---|---|
| Понеділок, 31 серпня 2026 р. | П’ятниця, 28 серпня 2026 р. | 4,3328 |
| Понеділок, 14 вересня 2026 р. | П’ятниця, 11 вересня 2026 р. | 4,3228 |
| Четвер, 12 листопада 2026 р. | Вівторок, 10 листопада 2026 р. (11 листопада — свято) | ще не опубліковано |
Курс самого цього дня ніколи не є правильним, навіть якщо його вже опубліковано, коли ви пишете рахунок.
Для іноземців: у деяких країнах ви, можливо, звикли до курсу ЄЦБ або курсу свого банку. Для перерахунку польських доходів і витрат жоден із них не рахується: щоразу — курс NBP. Курс вашого банку важливий лише пізніше, для курсових різниць.
Рахунки на продаж: який день рахується?
Для продажу дохід виникає в день, коли ви поставили товар чи завершили послугу, але не пізніше дня виставлення рахунку або дня отримання оплати — залежно від того, що настало раніше (закон про PIT, ст. 14 п. 1c). На практиці:
- ви завершили роботу і виставили рахунок того самого дня: застосовуйте робочий день перед датою рахунку;
- клієнт платить аванс за роботу, яку ви завершите в пізнішому місяці: аванс ще не є доходом (ст. 14 п. 3 пп. 1), тож перераховуєте, коли роботу виконано або виставлено рахунок;
- ви виставляєте рахунок за абонентське обслуговування за погоджений розрахунковий період (скажімо, місяць): дохід виникає в останній день цього періоду (ст. 14 п. 1e), тож застосовуйте робочий день перед ним.
Якщо ви обрали касовий метод (metoda kasowa, ст. 14c), дохід від рахунків іншим бізнесам натомість виникає в день оплати, тож застосовуєте робочий день перед оплатою.
Приклад: ви завершуєте проєкт і в понеділок, 31 серпня 2026 р., виставляєте німецькому клієнту рахунок на 4 000 EUR. Курс — п’ятничний: 4,3328. Ваш дохід — 4 000 × 4,3328 = 17 331,20 зл, і саме ця сума йде у вашу податкову книгу чи реєстр виручки.
Рахунки на витрати: те саме правило, інший день
Витрата в євро чи доларах (Adobe, AWS, авіаквиток, квиток на конференцію) підпадає під те саме правило: курс NBP останнього робочого дня перед днем понесення витрати.
Складність — у дні. Багато одноосібних підприємців ведуть податкову книгу KPiR (podatkowa księga przychodów i rozchodów, податкова книга доходів і витрат). За методу нарахування (metoda memoriałowa) закон визначає цим днем дату виставлення рахунку (ст. 22 п. 6b разом зі ст. 11a п. 2), тож застосовуєте курс робочого дня перед нею. Правило про день відображення витрати (ст. 22 п. 5d) — для повної бухгалтерії, а не для KPiR.
За спрощеного методу (metoda uproszczona) закон менш чіткий щодо дня. Спитайте бухгалтера або довідкову службу податкової KIS, який день застосовувати, і дотримуйтеся цього весь рік.
Розпорядження про KPiR додає один практичний обов’язок (§ 6 п. 4): якщо документ показує суму лише в іноземній валюті, ви перераховуєте її і записуєте результат у PLN на документі або в додатку до нього. Якщо книги веде бухгалтер чи програма, перевірте, що це зроблено.
На ryczałt (податку на виручку за фіксованою ставкою) витрати не зменшують податку. Тож перерахунок рахунків на витрати важливий переважно на шкалі (skala podatkowa) і лінійному податку (podatek liniowy). Дивіться, як обрати форму оподаткування.
Увага: іноземна послуга, куплена для бізнесу, часто є імпортом послуг, і тоді навіть бізнес, звільнений від VAT, винен з неї польський VAT. Дивіться реєстрацію VAT-UE для Google, Adobe чи AWS.
Чи той самий курс для VAT?
Майже. Закон про VAT (ст. 31a) теж використовує середній курс NBP останнього робочого дня перед, але відлічений від моменту виникнення податкового обов’язку (obowiązek podatkowy, дня, коли VAT належить до сплати), а не від дати доходу для податку на доходи.
- Для більшості послуг момент виникнення обов’язку — день виконання послуги (ст. 19a п. 1).
- Якщо вам платять наперед — день надходження авансу (ст. 19a п. 8).
- Якщо ви виставляєте рахунок до моменту виникнення обов’язку, застосовують курс робочого дня перед датою рахунку (ст. 31a п. 2).
Три додаткові варіанти є лише для VAT:
- курс ЄЦБ: можна застосовувати курс Європейського центрального банку останнього дня перед моментом виникнення обов’язку замість курсу NBP;
- правила податку на доходи: можна перераховувати суми VAT точно так само, як для податку на доходи, тож один курс служить для обох, але цього вибору треба дотримуватися щонайменше 12 місяців (ст. 31a п. 2a–2b);
- рахунки KSeF (з 1 лютого 2026 р.): коли VAT залежить від дати рахунку або рахунок виставлено до моменту виникнення обов’язку, можна взяти курс робочого дня перед датою виставлення, зазначеною в рахунку. Умова — надіслати його до KSeF, національної системи е-фактур, не пізніше наступного дня (ст. 31a п. 1a і 2).
Якщо рахунок показує польський VAT і виставлений у євро, суму VAT усе одно треба показати в PLN (ст. 106e п. 11). Рахунок клієнту за кордоном без польського VAT може бути повністю в іноземній валюті. Дивіться, як виставити рахунок клієнту за кордоном.
| Податок на доходи | VAT | |
|---|---|---|
| Курс | Таблиця A NBP | Таблиця A NBP або ЄЦБ, якщо ви його обрали |
| Від якого дня відлічують | Дата доходу чи витрати | Момент виникнення обов’язку (або дата рахунку, якщо рахунок раніше) |
| Чи можна їх узгодити? | – | Так, обравши правила податку на доходи на 12 місяців і більше |
Курсові різниці: коли клієнт платить
Ви записали дохід за курсом NBP. Гроші зазвичай надходять через дні чи тижні, за іншим курсом. Різниця — це курсова різниця (różnica kursowa, закон про PIT, ст. 24c):
- якщо платіж у PLN вартий більше, ніж ви записали, виграш — додатковий дохід;
- якщо менше, втрата — витрата на шкалі чи лінійному податку.
На ryczałt діють ті самі правила (закон про ryczałt, ст. 6 п. 1c): виграш додається до виручки, а втрата зменшує виручку року, в якому вона виникла.
Як оцінити платіж:
- якщо банк конвертує євро в злоті, застосовуєте курс, фактично застосований банком, — він є у виписці;
- якщо гроші надходять на рахунок у EUR і залишаються в євро, фактичного курсу немає, тож закон відсилає до курсу NBP робочого дня перед днем оплати (ст. 24c п. 4).
Приклад (продовження): клієнт платить 4 000 EUR у понеділок, 14 вересня 2026 р., на ваш рахунок у EUR. Курс NBP за п’ятницю, 11 вересня, був 4,3228, тож платіж вартий 17 291,20 зл. Ви записали 17 331,20 зл, тож маєте від’ємну курсову різницю 40,00 зл.
| Крок | Курс | Вартість |
|---|---|---|
| Записано дохід (31 серпня 2026 р.) | 4,3328 | 17 331,20 зл |
| Отримано оплату (14 вересня 2026 р.) | 4,3228 | 17 291,20 зл |
| Курсова різниця | −40,00 зл (втрата) |
Курсові різниці виникають і на рахунках на витрати, коли ви оплачуєте рахунок в іноземній валюті за іншим курсом, ніж записали, і коли згодом витрачаєте чи конвертуєте наявні євро. Бухгалтер зазвичай рахує їх за вашими банківськими виписками, тож надсилайте кожну виписку, зокрема з рахунку в EUR.
Чи потрібен рахунок у EUR?
Жоден закон цього не вимагає. Клієнт може заплатити євро на ваш рахунок у PLN, і банк конвертує їх за своїм курсом у день надходження. Цей курс може відрізнятися від курсу NBP, і різниця з’являється як курсова різниця.
Рахунок у EUR дозволяє отримувати євро, тримати їх, оплачувати з них витрати в євро і конвертувати тоді, коли ви вирішите. Водночас він додає трохи обліку: кожна пізніша конвертація чи платіж із цього рахунку може створити власну курсову різницю. Чи потрібен JDG (одноосібній підприємницькій діяльності, близькій до ФОП) бізнес-рахунок узагалі і що означає біла ліста VAT, дивіться у статті чи потрібен бізнес-рахунок у банку.
Де дивитися курси NBP
- Сайт NBP публікує таблицю A кожного робочого дня, з архівом минулих таблиць.
- API NBP (api.nbp.pl) повертає курс за будь-який робочий день з 2 січня 2002 р., безкоштовно і без реєстрації.
- Бухгалтерська програма зазвичай сама підставляє курс, щойно ви вводите дату.
Komplet, наша безкоштовна програма для Mac, показує під документами в іноземній валюті приблизну суму в PLN (≈ PLN) за курсом NBP останнього робочого дня перед датою документа. Це допомагає бачити, де ви стоїте; записи в облік однаково робить бухгалтер або бухгалтерська програма.
Що робити далі
- Для кожного рахунку в іноземній валюті визначте день виникнення доходу чи витрати: для продажу — зазвичай день виконання роботи або виставлення рахунку, залежно від того, що раніше.
- Знайдіть курс таблиці A NBP за останній робочий день перед ним і запишіть суму в PLN на документі чи в додатку.
- Зберігайте банківську виписку, що показує платіж і курс, застосований банком.
- Спитайте бухгалтера, чи застосовуєте ви правила податку на доходи і для VAT, щоб один курс покривав обидва.
- Надсилайте кожну виписку, у PLN і EUR, разом із місячними документами, щоб можна було записати курсові різниці.
Часті запитання
Який курс застосовувати, якщо рахунок датовано понеділком?
Чи можна застосовувати курс ЄЦБ, як я робив удома?
Чи бувають курсові різниці на ryczałt?
Чи має сам рахунок показувати PLN?
Чи те саме правило для доларів, фунтів чи гривні?
Офіційні джерела
Кожну суму й дату ми перевіряємо на цих сторінках. Правила змінюються: у разі сумніву вирішує офіційне джерело.
- PIT Act, consolidated text Dz.U. 2026 poz. 592: art. 11a, 14 ust. 1c and 1e, 22 ust. 5d, 24c (Sejm)api.sejm.gov.pl
- Ryczałt Act, consolidated text Dz.U. 2025 poz. 843: art. 6 ust. 1c (Sejm)api.sejm.gov.pl
- VAT Act, consolidated text Dz.U. 2025 poz. 775: art. 19a, 31a, 106e ust. 11 (Sejm)api.sejm.gov.pl
- VAT amendment introducing KSeF, Dz.U. 2023 poz. 1598 (in force 1 February 2026) (Sejm)api.sejm.gov.pl
- KPiR regulation of 6 September 2025, Dz.U. 2025 poz. 1299: § 6 (Sejm)api.sejm.gov.pl
- NBP exchange rate API, EUR table A, 25 August to 24 September 2026 (nbp.pl)api.nbp.pl
Це загальна інформація, а не податкова чи юридична консультація щодо вашої ситуації. Польські правила часто змінюються; факти на цій сторінці ми востаннє перевірили 25 вересня 2026 р.. Перед важливим рішенням запитайте бухгалтера або свою податкову.