Дивиденды CAT для инвестора из России: налог 30%
Дивиденды CAT для налогового резидента России: история и график выплат, ставка удержания 30% с 2024 года, пересчёт в рубли, 3-НДФЛ и способы доступа к бумаге.
Дивиденды CAT (Caterpillar, тикер CAT на NYSE) приходят четыре раза в год, и последняя выплата в выборке ниже составила $1.63 на акцию с зачислением Aug 19, 2026. Для налогового резидента России сумма на акцию такая же, как у американского инвестора, а налоговая часть устроена иначе: с 16 августа 2024 года в США удерживается 30% вместо прежних 10%, и полученный доход инвестор декларирует сам. Эта страница держит обе половины вопроса рядом: историю выплат и локальный слой (ставка, курс, сроки, доступ к бумаге).
Панели ниже посчитаны по таблице stocks_dividends, на той же выборке, что и англоязычный разбор дивиденды Caterpillar. Структура повторяет такой же разбор по Apple, чтобы оба читались как одна серия: дивиденды AAPL.
Налог с дивидендов CAT для резидента России: 30%
Базовая ставка налога у источника (withholding tax) в США для нерезидента равна 30% от суммы дивиденда. Пониженная ставка 10%, которой годами пользовались российские инвесторы, происходила из статьи 10 российско-американского соглашения об избежании двойного налогообложения 1992 года. Указом Президента РФ № 585 от 8 августа 2023 года действие основных статей соглашения приостановлено с российской стороны. Американская сторона уведомила о приостановке со своей стороны с 16 августа 2024 года. По состоянию на октябрь 2026 года пониженная ставка не применяется, и с дивиденда CAT удерживается полные 30%. Статус соглашения стоит перепроверять перед каждой декларацией: он меняется решениями сторон, а не по расписанию.
Механика на условном примере: пусть объявлена выплата $1,00 на акцию и на счёте 100 акций. Брутто-дивиденд равен $100, в США удерживается $30, на счёт зачисляется $70. Доходом для налоговых целей считаются все $100, а не те $70, которые реально пришли. Общую логику удержания у источника для неамериканских инвесторов разбирает отдельная страница: налог у источника для инвесторов вне США.
Что делает и чего не делает W-8BEN
Форма W-8BEN подтверждает брокеру две вещи: что вы не налоговый резидент США и что вы фактический получатель дохода. Без действующей формы брокер применяет презумпции и может удержать больше, в том числе по правилам backup withholding. Чего форма сейчас не делает: она не снижает ставку до 10%. Часть II формы, где указывается договорная ставка, работает только при действующей статье договора. Форма действует три года, брокер просит обновить её по истечении срока.
Отдельный пункт про зачёт. Статья 232 НК РФ разрешает зачесть налог, уплаченный за рубежом, только при наличии действующего договора об избежании двойного налогообложения. Пока статьи приостановлены, удержанные в США 30% против НДФЛ не зачитываются, и дивиденд попадает под российский НДФЛ в полном объёме: 13% до 2,4 млн рублей дохода за год и 15% с суммы превышения. Это справочная страница, а не налоговая консультация, так что конкретный расчёт стоит сверить с действующей редакцией НК РФ и со своим консультантом.
Сколько платит CAT и как часто
Квартальная ставка CAT меняется один раз в год, обычно летом: совет директоров объявляет новую сумму, и впервые она приходит с августовской выплатой. Остальные кварталы сумма стоит на месте. Панель показывает каждую выплату за последние годы: дату отсечки, дату зачисления и сумму на акцию.
| ex_date | ex_date_label | pay_date_label | cash_amount_usd |
|---|---|---|---|
| 2023-01-19 | Jan 19, 2023 | Feb 17, 2023 | 1.2 |
| 2023-04-21 | Apr 21, 2023 | May 19, 2023 | 1.2 |
| 2023-07-19 | Jul 19, 2023 | Aug 18, 2023 | 1.3 |
| 2023-10-20 | Oct 20, 2023 | Nov 20, 2023 | 1.3 |
| 2024-01-19 | Jan 19, 2024 | Feb 20, 2024 | 1.3 |
| 2024-04-19 | Apr 19, 2024 | May 20, 2024 | 1.3 |
| 2024-07-22 | Jul 22, 2024 | Aug 20, 2024 | 1.41 |
| 2024-10-21 | Oct 21, 2024 | Nov 20, 2024 | 1.41 |
| 2025-01-21 | Jan 21, 2025 | Feb 20, 2025 | 1.41 |
| 2025-04-21 | Apr 21, 2025 | May 20, 2025 | 1.41 |
| 2025-07-21 | Jul 21, 2025 | Aug 20, 2025 | 1.51 |
| 2025-10-20 | Oct 20, 2025 | Nov 20, 2025 | 1.51 |
| 2026-01-20 | Jan 20, 2026 | Feb 19, 2026 | 1.51 |
| 2026-04-20 | Apr 20, 2026 | May 19, 2026 | 1.51 |
| 2026-07-20 | Jul 20, 2026 | Aug 19, 2026 | 1.63 |
Точный SQL-код для каждого числа
SELECT
toString(ex_dividend_date) AS ex_date,
formatDateTime(ex_dividend_date, '%b %e, %Y') AS ex_date_label,
formatDateTime(any(pay_date), '%b %e, %Y') AS pay_date_label,
round(max(toFloat64(cash_amount)), 2) AS cash_amount_usd
FROM global_markets.stocks_dividends
WHERE ticker = 'CAT'
AND ex_dividend_date >= '2023-01-01'
GROUP BY ex_dividend_date
ORDER BY ex_dividend_dateВыплат в выборке: 15. Сумма на акцию прошла путь от $1.2 (отсечка Jan 19, 2023) до $1.63 (отсечка Jul 20, 2026). На графике это лестница: несколько кварталов плато, затем один шаг вверх. Такая форма у промышленных компаний с длинной историей выплат встречается чаще, чем плавный рост.
Календарь CAT: от объявления до зачисления
У каждой выплаты четыре даты, и путать их дорого. Дата объявления (declaration date): совет директоров утвердил сумму. Дата отсечки (ex-dividend date): с этого дня покупка акции права на ближайшую выплату уже не даёт. Дата фиксации (record date): на неё реестр определяет получателей. Дата выплаты (pay date): деньги приходят на счёт.
| ex_date | declared_on | record_on | paid_on | days_declaration_to_ex | days_ex_to_payment |
|---|---|---|---|---|---|
| 2024-01-19 | Dec 13, 2023 | Jan 22, 2024 | Feb 20, 2024 | 37 | 32 |
| 2024-04-19 | Apr 10, 2024 | Apr 22, 2024 | May 20, 2024 | 9 | 31 |
| 2024-07-22 | Jun 12, 2024 | Jul 22, 2024 | Aug 20, 2024 | 40 | 29 |
| 2024-10-21 | Oct 9, 2024 | Oct 21, 2024 | Nov 20, 2024 | 12 | 30 |
| 2025-01-21 | Dec 10, 2024 | Jan 21, 2025 | Feb 20, 2025 | 42 | 30 |
| 2025-04-21 | Apr 9, 2025 | Apr 21, 2025 | May 20, 2025 | 12 | 29 |
| 2025-07-21 | Jun 11, 2025 | Jul 21, 2025 | Aug 20, 2025 | 40 | 30 |
| 2025-10-20 | Oct 6, 2025 | Oct 20, 2025 | Nov 20, 2025 | 14 | 31 |
| 2026-01-20 | Dec 10, 2025 | Jan 20, 2026 | Feb 19, 2026 | 41 | 30 |
| 2026-04-20 | Apr 8, 2026 | Apr 20, 2026 | May 19, 2026 | 12 | 29 |
| 2026-07-20 | Jun 10, 2026 | Jul 20, 2026 | Aug 19, 2026 | 40 | 30 |
Точный SQL-код для каждого числа
SELECT
toString(ex_dividend_date) AS ex_date,
formatDateTime(any(declaration_date), '%b %e, %Y') AS declared_on,
formatDateTime(any(record_date), '%b %e, %Y') AS record_on,
formatDateTime(any(pay_date), '%b %e, %Y') AS paid_on,
dateDiff('day', any(declaration_date), ex_dividend_date) AS days_declaration_to_ex,
dateDiff('day', ex_dividend_date, any(pay_date)) AS days_ex_to_payment
FROM global_markets.stocks_dividends
WHERE ticker = 'CAT'
AND ex_dividend_date >= '2024-01-01'
GROUP BY ex_dividend_date
ORDER BY ex_dividend_dateРазрывы по последней строке панели, в днях: от объявления до отсечки 40, от отсечки до зачисления 30. Для резидента России важна именно дата зачисления: рублёвая сумма дохода считается по курсу на этот день, а не на день отсечки и не на день объявления. Саму механику отсечки подробно разбирает дата отсечки по дивидендам.
Рубли и 3-НДФЛ: какой курс и на какую дату
Дивиденд приходит на счёт зарубежного брокера, и российский налоговый агент его не видит. Декларировать доход и платить НДФЛ инвестор обязан сам. Что держать в календаре:
- 3-НДФЛ за прошедший год: подать до 30 апреля, налог заплатить до 15 июля
- уведомление об открытии или закрытии счёта у зарубежного брокера: в течение месяца с даты операции
- отчёт о движении денежных средств по зарубежному счёту: до 1 июня за прошедший год
- подтверждающие документы: брокерский отчёт за год и форма 1042-S или её аналог от брокера
Пересчёт в рубли делается по официальному курсу ЦБ РФ на дату фактического получения дохода, то есть на день зачисления дивиденда на счёт. Каждая выплата пересчитывается по своему курсу отдельно: четыре выплаты за год дают четыре разных курса. В декларации указывается брутто-сумма до удержания, а удержанные в США 30% показываются отдельно как налог, уплаченный за рубежом, даже если зачесть его сейчас нельзя.
Годовая сумма CAT и шаг роста по годам
Годовая сумма за полный календарный год убирает сезонность и показывает шаг от года к году. Окно начинается с 2007 года: более ранние годы в выборку не берутся, чтобы в сравнение не попало дробление акций 2005 года, после которого суммы на акцию несопоставимы.
| year | paid_per_share_usd | payment_count | growth_vs_prior_pct | prior_year_declines_count |
|---|---|---|---|---|
| 2007 | 1.32 | 4 | 20 | 0 |
| 2008 | 1.56 | 4 | 18.2 | 0 |
| 2009 | 1.68 | 4 | 7.7 | 0 |
| 2010 | 1.72 | 4 | 2.4 | 0 |
| 2011 | 1.8 | 4 | 4.7 | 0 |
| 2012 | 2.48 | 5 | 37.8 | 0 |
| 2013 | 1.72 | 3 | -30.6 | 1 |
| 2014 | 2.6 | 4 | 51.2 | 1 |
| 2015 | 2.94 | 4 | 13.1 | 1 |
| 2016 | 3.08 | 4 | 4.8 | 1 |
| 2017 | 3.1 | 4 | 0.6 | 1 |
| 2018 | 3.28 | 4 | 5.8 | 1 |
| 2019 | 3.78 | 4 | 15.2 | 1 |
| 2020 | 4.12 | 4 | 9 | 1 |
| 2021 | 4.28 | 4 | 3.9 | 1 |
| 2022 | 4.62 | 4 | 7.9 | 1 |
| 2023 | 5 | 4 | 8.2 | 1 |
| 2024 | 5.42 | 4 | 8.4 | 1 |
| 2025 | 5.84 | 4 | 7.7 | 1 |
Точный SQL-код для каждого числа
WITH yearly AS
(
SELECT
toYear(ex_dividend_date) AS y,
count() AS payments,
round(sum(amount), 2) AS paid
FROM
(
SELECT
ex_dividend_date,
max(toFloat64(cash_amount)) AS amount
FROM global_markets.stocks_dividends
WHERE ticker = 'CAT'
AND ex_dividend_date >= '2006-01-01'
AND ex_dividend_date < '2026-01-01'
GROUP BY ex_dividend_date
)
GROUP BY y
),
stepped AS
(
SELECT
y,
paid,
payments,
lagInFrame(paid) OVER (ORDER BY y ASC ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prior_paid
FROM yearly
)
SELECT
toString(y) AS year,
paid AS paid_per_share_usd,
payments AS payment_count,
if(prior_paid > 0, round(100 * (paid / prior_paid - 1), 1), 0) AS growth_vs_prior_pct,
sum(if(prior_paid > 0 AND paid < prior_paid, 1, 0))
OVER (ORDER BY y ASC ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS prior_year_declines_count
FROM stepped
WHERE y >= 2007
ORDER BY y ASCГодовая выплата выросла с $1.32 в 2007 году до $5.84 в 2025. Последний полный год прибавил 7.7% к предыдущему. Колонка payment_count держится на 4 выплатах в год. Колонка prior_year_declines_count накапливает годы, в которых годовая сумма оказалась ниже прошлогодней; на последней строке там 1, то есть ровно один такой год за всё окно. Счёт идёт по датам отсечки, а не по объявленным квартальным ставкам: сдвиг отсечки через границу календарного года меняет годовую сумму и при неизменной квартальной ставке. Конкретный год со снижением видно в колонке growth_vs_prior_pct.
История выплат ничего не обещает вперёд. Новую ставку утверждает совет директоров на своём заседании, а выборка показывает только то, что уже произошло.
Дивидендная доходность CAT за 12 месяцев
Дивидендная доходность считается как отношение выплат за последние 12 месяцев к цене акции. Панель берёт среднюю цену закрытия за каждый месяц и сумму выплат за 12 месяцев к началу того же месяца.
| month | month_label | ttm_dividend_usd | ttm_dividend_yield_pct |
|---|---|---|---|
| 2025-10-01 | Oct 2025 | 5.74 | 1.1 |
| 2025-11-01 | Nov 2025 | 5.84 | 1.04 |
| 2025-12-01 | Dec 2025 | 5.84 | 0.99 |
| 2026-01-01 | Jan 2026 | 5.84 | 0.92 |
| 2026-02-01 | Feb 2026 | 5.94 | 0.8 |
| 2026-03-01 | Mar 2026 | 5.94 | 0.84 |
| 2026-04-01 | Apr 2026 | 5.94 | 0.75 |
| 2026-05-01 | May 2026 | 6.04 | 0.68 |
| 2026-06-01 | Jun 2026 | 6.04 | 0.63 |
| 2026-07-01 | Jul 2026 | 6.04 | 0.67 |
| 2026-08-01 | Aug 2026 | 6.16 | 0.74 |
| 2026-09-01 | Sep 2026 | 6.16 | 0.76 |
| 2026-10-01 | Oct 2026 | 6.16 | 0.73 |
Точный SQL-код для каждого числа
WITH monthly_price AS
(
SELECT
toStartOfMonth(date) AS m,
round(avg(toFloat64(close)), 2) AS avg_close
FROM global_markets.stocks_daily_aggs
WHERE ticker = 'CAT'
AND date >= toStartOfMonth(subtractMonths(today(), 12))
GROUP BY m
),
payments AS
(
SELECT
ex_dividend_date AS d,
max(toFloat64(cash_amount)) AS amount
FROM global_markets.stocks_dividends
WHERE ticker = 'CAT'
AND ex_dividend_date > subtractMonths(toStartOfMonth(today()), 25)
GROUP BY ex_dividend_date
)
SELECT
toString(p.m) AS month,
formatDateTime(p.m, '%b %Y') AS month_label,
round(sum(v.amount), 2) AS ttm_dividend_usd,
round(100 * sum(v.amount) / p.avg_close, 2) AS ttm_dividend_yield_pct
FROM monthly_price AS p
CROSS JOIN payments AS v
WHERE v.d > subtractYears(p.m, 1)
AND v.d <= p.m
GROUP BY p.m, p.avg_close
ORDER BY p.mНа последней строке сумма выплат за 12 месяцев равна $6.16 на акцию, а доходность к средней цене месяца составляет 0.73%. В начале окна, Oct 2025, та же метрика давала 1.1%. Доходность снижается при росте цены и растёт при её снижении, даже когда сама выплата стоит на месте: это свойство дроби. Для резидента России к показанной цифре применима поправка: после удержания 30% на счёт доходит примерно 70% от неё, а российский НДФЛ считается уже сверху.
Как резидент России может держать CAT
Прямого маршрута через российского брокера к NYSE сейчас нет. СПБ Биржа, через которую американские акции доходили до российского розничного инвестора, попала под санкции OFAC в ноябре 2023 года, торги иностранными бумагами остановились, а позиции оказались заблокированы. Реалистичные варианты на октябрь 2026 года выглядят так:
- брокерский счёт в дружественной юрисдикции (Казахстан, Армения, ОАЭ и подобные), где локальный брокер даёт доступ к американскому рынку
- счёт у европейского или американского брокера, если у инвестора есть подходящий статус резидентства и брокер принимает такого клиента
- инструменты на зарубежных площадках, привязанные к цене акции, где дивиденд не приходит на счёт, а учитывается внутри инструмента
- заблокированные позиции прежних лет, по которым выплаты могут не доходить до владельца
Выбор между этими вариантами лежит за пределами справочной страницы: у каждого свои требования к документам, свои комиссии и свой набор ограничений по комплаенсу. Неизменной остаётся одна вещь: как только дивиденд CAT зачислен на зарубежный счёт, отчётная часть целиком на инвесторе.
Как посчитаны панели
Суммы берутся из колонки cash_amount таблицы stocks_dividends, по одной строке на дату отсечки (дубли снимаются через GROUP BY и max). Годовая панель начинается с 2007 года: дробление акций 2005 года делает более ранние суммы на акцию несопоставимыми с нынешними. Доходность за 12 месяцев считается как сумма выплат за год к началу месяца, делённая на среднюю цену закрытия того же месяца, поэтому крайние строки окна опираются на неполный месяц торгов. Текущий месяц всегда частичный, с учётом задержки загрузки данных в один или два торговых дня.
FAQ
Какой налог удерживается с дивидендов CAT у налогового резидента России?
По состоянию на октябрь 2026 года в США удерживается 30% от суммы дивиденда. Пониженная ставка 10% из соглашения 1992 года не применяется: его основные статьи приостановлены с российской стороны указом № 585 от 8 августа 2023 года и с американской стороны с 16 августа 2024 года.
Нужно ли подавать 3-НДФЛ, если налог уже удержан в США?
Да. Дивиденд иностранной компании на счёте зарубежного брокера декларируется самостоятельно: 3-НДФЛ до 30 апреля следующего года, налог до 15 июля. В декларации показывается брутто-сумма до удержания.
По какому курсу пересчитывать дивиденд CAT в рубли?
По официальному курсу ЦБ РФ на дату фактического получения дохода, то есть на день зачисления денег на брокерский счёт. Каждая выплата за год пересчитывается по своему курсу.
Как часто CAT платит дивиденды?
Четыре раза в год, по квартальной схеме. В последнем полном году выборки выплат было 4, а новая квартальная сумма объявляется обычно летом и впервые приходит с августовской выплатой.
Снижает ли W-8BEN ставку до 10%?
Нет, пока статьи соглашения приостановлены. Форма подтверждает статус нерезидента США и фактического получателя дохода, что защищает от повышенных презумпций удержания. Договорную ставку она сейчас не включает.
Под каждой панелью раскрывается точный SQL, которым посчитано число. Тот же вопрос по любой другой дивидендной бумаге можно задать своими словами в терминале Strasmore.