Податок на дивіденди США для інвесторів з України
Податок на дивіденди США для інвестора з України: 15% утримання за W-8BEN, 9% ПДФО і 5% військового збору, з розрахунком чистої суми на 100 акцій.
Податок на дивіденди США для інвестора з України складається з двох незалежних платежів, і обидва рахуються заздалегідь. Спершу сума зменшується ще в США: 15% утримання у джерела за договірною ставкою, якщо у брокера лежить підписана форма W-8BEN, і 30%, якщо її немає. Потім те, що надійшло, ви декларуєте в Україні: 9% податку на доходи фізичних осіб плюс 5% військового збору. Далі кожен рівень розібрано зі статтями закону, а панелі показують, скільки з реальних виплат п'яти популярних американських платників залишається на руках.
Три рівні податку на дивіденди США
- Утримання в США. Внутрішня ставка для нерезидента становить 30% (§871(a) Кодексу внутрішніх доходів США, Internal Revenue Code). Стаття 10 Конвенції між Урядом України та Урядом США про уникнення подвійного оподаткування, підписаної 4 березня 1994 року і чинної з 5 червня 2000 року, знижує її до 15% для портфельного інвестора. Знижена ставка застосовується з моменту, коли брокер отримав від вас W-8BEN, а не заднім числом.
- ПДФО в Україні. Підпункт 170.11.1 Податкового кодексу відносить іноземний дохід до річної декларації, а підпункт 167.5.4 встановлює для дивідендів від нерезидента ставку 9%.
- Військовий збір. Підпункт 1.3 пункту 16-1 підрозділу 10 розділу XX ПКУ: 5% з тієї самої суми, ставка діє з грудня 2024 року. Перед поданням декларації звіряйте чинну редакцію.
Загальну логіку ставок у джерела для всіх нерезидентів ми розбирали в матеріалі про податок на дивіденди для нерезидентів США. Четвертого рівня немає, але є механізм, який прибирає подвоєння. Стаття 13 ПКУ і підпункт 170.11.2 дозволяють зарахувати податок, сплачений у США, у зменшення українського ПДФО. Ліміт заліку: зарахована сума не може перевищувати український податок з цього доходу, тобто ті самі 9%. Різниця між 15% і 9% не повертається і не переноситься на наступний рік. Військовий збір під залік не підпадає: конвенція стосується податку на доходи, а збір нею не охоплений, тож 5% сплачуються в будь-якому разі.
Залік працює лише з документом. Пункт 13.5 ПКУ вимагає довідку про суму сплаченого податку, видану податковим органом США, легалізовану (апостиль) і перекладену. Брокерська форма 1042-S, яку ви отримуєте за підсумками року, такою довідкою не є, хоча саме з неї зручно брати цифри для декларації.
Скільки з виплати доходить до рахунку
Панель бере оголошені дивіденди за останні 12 місяців для п'яти американських платників, яких часто тримають роздрібні інвестори, і рахує суми на пакет зі 100 акцій. Колонки: валова виплата, американське утримання за ставкою 15%, український військовий збір 5% і чистий залишок за умови підтвердженого заліку.
| ticker | gross_100sh_usd | us_withheld_usd | ua_levy_usd | net_100sh_usd |
|---|---|---|---|---|
| MCD | 744 | 111.6 | 37.2 | 595.2 |
| JNJ | 528 | 79.2 | 26.4 | 422.4 |
| PG | 429.06 | 64.36 | 21.45 | 343.25 |
| XOM | 412 | 61.8 | 20.6 | 329.6 |
| KO | 210 | 31.5 | 10.5 | 168 |
Точний SQL-код для кожного числа
SELECT
ticker,
round(sum(cash_amount) * 100, 2) AS gross_100sh_usd,
round(sum(cash_amount) * 100 * 0.15, 2) AS us_withheld_usd,
round(sum(cash_amount) * 100 * 0.05, 2) AS ua_levy_usd,
round(sum(cash_amount) * 100 * 0.80, 2) AS net_100sh_usd
FROM
(
SELECT
ticker,
id,
any(toFloat64(cash_amount)) AS cash_amount
FROM global_markets.stocks_dividends
WHERE ticker IN ('KO', 'JNJ', 'PG', 'MCD', 'XOM')
AND currency = 'USD'
AND ex_dividend_date >= today() - 365
AND ex_dividend_date < today()
GROUP BY ticker, id
)
GROUP BY ticker
ORDER BY gross_100sh_usd DESCНайбільшу валову виплату на 100 акцій дає MCD: 744 дол. США за рік, з яких 111.6 дол. залишаються в США і 37.2 дол. йдуть на військовий збір. До рахунку доходить 595.2 дол. Найменша сума в цій п'ятірці у KO: 210 дол. валових і 168 дол. чистими.
Гривневий еквівалент кожної суми ви рахуєте самі, і не за курсом на дату відсічки. Пункт 164.4 ПКУ прив'язує перерахунок до курсу НБУ на дату отримання доходу, тобто на день зарахування конкретної виплати. Тому в панелях немає колонки в гривні: для річного підсумку з чотирьох виплат немає одного правильного курсу, є чотири. Як ті самі суми співвідносяться з ціною акції, пояснено в матеріалі що таке дивідендна дохідність.
Чотири сценарії однієї виплати
Візьмемо річну виплату на 100 акцій KO і проженемо її через чотири комбінації: є W-8BEN чи ні, є довідка про сплачений у США податок чи ні.
| scenario | gross_100sh_usd | us_withheld_usd | ua_tax_usd | net_usd | net_pct |
|---|---|---|---|---|---|
| W-8BEN, залік підтверджено | 210 | 31.5 | 10.5 | 168 | 80 |
| W-8BEN, без довідки | 210 | 31.5 | 29.4 | 149.1 | 71 |
| Без W-8BEN, залік підтверджено | 210 | 63 | 10.5 | 136.5 | 65 |
| Без W-8BEN, без довідки | 210 | 63 | 29.4 | 117.6 | 56 |
Точний SQL-код для кожного числа
WITH
(
SELECT round(sum(cash_amount) * 100, 2)
FROM
(
SELECT id, any(toFloat64(cash_amount)) AS cash_amount
FROM global_markets.stocks_dividends
WHERE ticker = 'KO'
AND currency = 'USD'
AND ex_dividend_date >= today() - 365
AND ex_dividend_date < today()
GROUP BY id
)
) AS gross_100sh_usd
SELECT
tupleElement(sc, 1) AS scenario,
gross_100sh_usd,
round(gross_100sh_usd * tupleElement(sc, 2), 2) AS us_withheld_usd,
round(gross_100sh_usd * tupleElement(sc, 3), 2) AS ua_tax_usd,
round(gross_100sh_usd * (1 - tupleElement(sc, 2) - tupleElement(sc, 3)), 2) AS net_usd,
round(100 * (1 - tupleElement(sc, 2) - tupleElement(sc, 3)), 1) AS net_pct
FROM
(
SELECT arrayJoin([
('W-8BEN, залік підтверджено', 0.15, 0.05),
('W-8BEN, без довідки', 0.15, 0.14),
('Без W-8BEN, залік підтверджено', 0.30, 0.05),
('Без W-8BEN, без довідки', 0.30, 0.14)
]) AS sc
)
ORDER BY net_usd DESCНайкращий рядок, W-8BEN, залік підтверджено, залишає 168 дол. з 210 дол. валових, тобто 80% виплати. Найгірший, Без W-8BEN, без довідки, залишає 117.6 дол., або 56%. Розрив між крайніми рядками, 168 проти 117.6 дол., це ціна двох паперів: однієї форми у брокера і однієї довідки для декларації. У гривні цей розрив рахується так само, за курсом НБУ на дні зарахування виплат.
Хто подає W-8BEN, а хто декларацію
W-8BEN є формою IRS (Internal Revenue Service, податкова служба США), але подають її не в IRS, а своєму брокеру. Брокер зберігає форму у себе і застосовує договірну ставку в момент виплати. Діє вона до кінця третього календарного року після підписання, далі її оновлюють. Українські роздрібні інвестори тримають американські акції переважно двома маршрутами: рахунок у закордонного брокера або рахунок в українського торговця цінними паперами з виходом на іноземні ринки. В обох випадках форму ви підписуєте електронно при відкритті рахунку. Рідший варіант, коли акціями володіє іноземна компанія, змінює і форму, і того, хто звітує.
Декларація про майновий стан і доходи є вашим обов'язком, а не брокерським. Її подають до 1 травня року, наступного за звітним (підпункт 49.18.4 ПКУ), а податок сплачують до 1 серпня (пункт 179.7 ПКУ). Іноземні дивіденди вносяться окремим рядком як іноземний дохід, разом із сумою утриманого за кордоном податку. Якщо довідка з США не встигає до 1 травня, підпункт 170.11.2 ПКУ дозволяє подати заяву і перенести строк подання декларації до 31 грудня.
Коли виникає дохід і який курс НБУ брати
Дата відсічки і дата грошей це різні дати. Дивіденд оголошують, потім фіксують реєстр, і лише за кілька тижнів сума надходить на рахунок. Панель показує середній, мінімальний і максимальний розрив між датою відсічки та датою виплати за останні три роки.
| ticker | avg_days_ex_to_pay | min_days_ex_to_pay | max_days_ex_to_pay |
|---|---|---|---|
| XOM | 26.1 | 24 | 27 |
| PG | 25.7 | 21 | 28 |
| KO | 16.8 | 14 | 19 |
| JNJ | 14.5 | 14 | 18 |
| MCD | 14.2 | 14 | 15 |
Точний SQL-код для кожного числа
SELECT
ticker,
round(avg(days_to_pay), 1) AS avg_days_ex_to_pay,
min(days_to_pay) AS min_days_ex_to_pay,
max(days_to_pay) AS max_days_ex_to_pay
FROM
(
SELECT
ticker,
dateDiff('day', any(ex_dividend_date), any(pay_date)) AS days_to_pay
FROM global_markets.stocks_dividends
WHERE ticker IN ('KO', 'JNJ', 'PG', 'MCD', 'XOM')
AND currency = 'USD'
AND ex_dividend_date >= today() - 1095
AND ex_dividend_date < today()
AND pay_date >= ex_dividend_date
GROUP BY ticker, id
)
GROUP BY ticker
ORDER BY avg_days_ex_to_pay DESCУ XOM розрив найдовший серед п'яти: у середньому 26.1 дня, з максимумом 27 днів. У MCD він найкоротший: 14.2 дня. Для декларації важлива саме друга дата, бо курс НБУ береться на день отримання доходу, а різниця в три тижні між відсічкою та зарахуванням цілком може дати іншу гривневу суму. Механіку самої відсічки розібрано в матеріалі що таке дата відсічки дивідендів.
Ще одна деталь стосується тільки американських платників податків: поділ дивідендів на кваліфіковані та звичайні з мінімальним періодом володіння, який описано в матеріалі про період володіння для кваліфікованих дивідендів. Для податкового резидента України цей поділ нічого не змінює. Ставку утримання визначає стаття 10 конвенції, а не статус дивіденду в американській класифікації.
Дивіденд до і після податків у динаміці
| ex_date | year | gross_per_share_usd | after_us_tax_usd | after_all_tax_usd |
|---|---|---|---|---|
| 2019-03-14 | 2019 | 0.4 | 0.34 | 0.32 |
| 2019-06-13 | 2019 | 0.4 | 0.34 | 0.32 |
| 2019-09-13 | 2019 | 0.4 | 0.34 | 0.32 |
| 2019-11-29 | 2019 | 0.4 | 0.34 | 0.32 |
| 2020-03-13 | 2020 | 0.41 | 0.3485 | 0.328 |
| 2020-06-12 | 2020 | 0.41 | 0.3485 | 0.328 |
| 2020-09-14 | 2020 | 0.41 | 0.3485 | 0.328 |
| 2020-11-30 | 2020 | 0.41 | 0.3485 | 0.328 |
| 2021-03-12 | 2021 | 0.42 | 0.357 | 0.336 |
| 2021-06-14 | 2021 | 0.42 | 0.357 | 0.336 |
| 2021-09-14 | 2021 | 0.42 | 0.357 | 0.336 |
| 2021-11-30 | 2021 | 0.42 | 0.357 | 0.336 |
| 2022-03-14 | 2022 | 0.44 | 0.374 | 0.352 |
| 2022-06-14 | 2022 | 0.44 | 0.374 | 0.352 |
| 2022-09-15 | 2022 | 0.44 | 0.374 | 0.352 |
| 2022-11-30 | 2022 | 0.44 | 0.374 | 0.352 |
| 2023-03-16 | 2023 | 0.46 | 0.391 | 0.368 |
| 2023-06-15 | 2023 | 0.46 | 0.391 | 0.368 |
| 2023-09-14 | 2023 | 0.46 | 0.391 | 0.368 |
| 2023-11-30 | 2023 | 0.46 | 0.391 | 0.368 |
Точний SQL-код для кожного числа
SELECT
toString(ex_date_raw) AS ex_date,
toYear(ex_date_raw) AS year,
round(cash_amount, 4) AS gross_per_share_usd,
round(cash_amount * 0.85, 4) AS after_us_tax_usd,
round(cash_amount * 0.80, 4) AS after_all_tax_usd
FROM
(
SELECT
id,
any(ex_dividend_date) AS ex_date_raw,
any(toFloat64(cash_amount)) AS cash_amount
FROM global_markets.stocks_dividends
WHERE ticker = 'KO'
AND currency = 'USD'
AND ex_dividend_date >= toDate('2019-01-01')
AND ex_dividend_date < today()
GROUP BY id
)
ORDER BY ex_dateПанель показує 31 відсічок KO з 2019 року: валовий дивіденд на акцію, залишок після 15% утримання в США і залишок після українських 5%. У 2019 році одна відсічка давала 0.4 дол. на акцію, у 2026 році вже 0.53 дол., а чистими після обох рівнів залишається 0.424 дол. Дві нижні лінії йдуть паралельно верхній: ставки фіксовані, тож зростання виплати переноситься на чисту суму пропорційно. Для гривневого графіка кожну точку довелося б множити на власний курс НБУ, і форма кривої залежала б від курсу не менше, ніж від дивідендної політики компанії.
Валютні правила, які стосуються маршруту грошей
Кошти треба завести на брокерський рахунок, а колись повернути. Перекази фізичних осіб за кордон для інвестицій регулює постанова Правління НБУ № 5 від 2 січня 2019 року, яка встановлює е-ліміт на операції з валютними цінностями. Воєнний стан наклав додаткові обмеження постановою Правління НБУ № 18 від 24 лютого 2022 року з численними змінами. Розмір е-ліміту і перелік дозволених операцій переглядалися неодноразово, тому дивіться чинну редакцію на сайті НБУ станом на дату переказу, а не цифру зі статті, включно з цією. Обмеження стосуються вихідних переказів з України. Дивіденди, що надходять на закордонний рахунок, під ці правила не підпадають, але залишаються іноземним доходом для декларації.
FAQ
Скільки США утримують з дивідендів українського інвестора?
15% за статтею 10 конвенції 1994 року, якщо у брокера є підписана W-8BEN. Без форми утримують базові 30% за §871(a) Кодексу внутрішніх доходів США, і повернення надміру утриманого потребує подання декларації 1040-NR до податкової служби США.
Чи треба подавати декларацію в Україні, якщо податок уже утримали в США?
Так. Іноземний дохід декларується незалежно від того, скільки утримано за кордоном (підпункт 170.11.1 ПКУ). Американський податок зменшує ваш ПДФО лише після того, як до декларації додано легалізовану довідку про його сплату, і зменшення обмежене українськими 9%.
За яким курсом перераховувати дивіденди у гривні?
За курсом НБУ на дату отримання доходу, тобто на день зарахування виплати на рахунок (пункт 164.4 ПКУ). Дата оголошення і дата відсічки для перерахунку не використовуються, а розрив між відсічкою та виплатою видно на панелі вище.
Скільки залишається з долара дивідендів після всіх податків?
За чинної W-8BEN і підтвердженого заліку близько 80 центів з кожного долара: 15 центів забирає утримання в США, 5 центів військовий збір, ПДФО перекривається заліком. Без довідки про сплату американського податку залишається близько 71 цента, бо 9% ПДФО додаються зверху.
Що робити, якщо довідка з США не готова до 1 травня?
Підпункт 170.11.2 ПКУ дозволяє подати до податкової заяву і перенести строк подання декларації до 31 грудня року, наступного за звітним. Заяву подають до настання граничного строку, а не після нього.
Як зібрані панелі
Суми в панелях це оголошені грошові дивіденди на одну акцію за корпоративними діями, згруповані за ідентифікатором виплати, щоб повторні записи не подвоювали річний підсумок. Ставки 15%, 9% і 5% зашиті в SQL як коефіцієнти: це норми права, а не виміряні величини, тож при зміні законодавства панелі перераховуються заново. Колонок у гривні немає навмисно, бо курс НБУ застосовується на дату зарахування кожної окремої виплати. Це навчальний матеріал, а не податкова консультація.
Під кожною панеллю відкривається точний SQL, яким пораховано число. Свої питання про дивіденди, дати відсічок і дати виплат можна поставити звичайною мовою в терміналі Strasmore.