Акции США с ежемесячными дивидендами: налог 30%
Какие акции и фонды США платят дивиденды каждый месяц, сколько остаётся после удержания 30 процентов у источника и что доступно резиденту России в 2026 году.
Акции и фонды США, которые платят дивиденды каждый месяц, существуют, но это узкая группа: корпоративная норма в США это выплата раз в квартал. Ниже список тикеров, сделавших ровно двенадцать выплат за двенадцать последних полных календарных месяцев, с суммой на акцию, годовым итогом и доходностью. Отдельно тот же денежный поток после удержания 30 процентов налога в США: для резидента России по состоянию на сентябрь 2026 года применяется полная ставка, а не пониженные 10 процентов.
Сколько тикеров платят дивиденды каждый месяц
Масштаб виден ещё до разбора имён. Панель ниже берёт все дивидендные записи по бумагам США за последние двенадцать полных календарных месяцев и группирует тикеры по заявленному графику выплат.
| payout_schedule | tickers |
|---|---|
| Каждый месяц | 1928 |
| Раз в квартал | 4436 |
| Два раза в год | 1057 |
| Раз в год | 1328 |
| Разово или без графика | 989 |
| Частота 104 | 1 |
| Частота 24 | 11 |
| Частота 3 | 2 |
| Частота 52 | 191 |
| Частота 365 | 1 |
Точный SQL-код для каждого числа
SELECT
multiIf(frequency = 12, 'Каждый месяц',
frequency = 4, 'Раз в квартал',
frequency = 2, 'Два раза в год',
frequency = 1, 'Раз в год',
frequency = 0, 'Разово или без графика',
concat('Частота ', toString(frequency))) AS payout_schedule,
countDistinct(ticker) AS tickers
FROM global_markets.stocks_dividends
WHERE ex_dividend_date >= addMonths(toStartOfMonth(today()), -12)
AND ex_dividend_date < toStartOfMonth(today())
AND currency = 'USD'
AND cash_amount > 0
AND ticker NOT IN ('SPCX')
GROUP BY frequency
ORDER BY multiIf(frequency = 12, 1, frequency = 4, 2, frequency = 2, 3, frequency = 1, 4, 5)График «каждый месяц» за это окно отмечен у 1928 тикеров, квартальный у 4436. Вот с какой пропорцией имеет дело читатель, привыкший к выплате раз в квартал: ежемесячный график занимает верхнюю строку панели по частоте выплат и далеко не первую по числу имён. Значительная часть этих имён не акции в обычном понимании, а фонды: биржевые (ETF), закрытые (CEF) и ипотечные REIT. Фондовая часть списка подробно разобрана в обзоре ETF с ежемесячными выплатами, общий взгляд на класс в списке акций с ежемесячными дивидендами.
Кто заплатил двенадцать раз за двенадцать месяцев
Определение здесь поведенческое, а не по справочному полю: тикер попадает в список, если за двенадцать полных календарных месяцев у него ровно двенадцать дат экс-дивиденда, по одной в каждом месяце. Такой фильтр отсекает квартального плательщика со специальной выплатой и имя, которое пропустило месяц. Второй столбец панели показывает, есть ли у эмитента собственная финансовая отчётность в наших данных: у операционной компании, REIT и BDC она есть, у фонда её нет. Это косвенный признак структуры, а не юридическая классификация.
| ticker | issuer_reports | avg_payment_usd | annual_usd |
|---|---|---|---|
| SLJY | нет | 0.5911 | 7.0932 |
| ECAT | нет | 0.2768 | 3.3212 |
| BCAT | нет | 0.2607 | 3.1287 |
| CRF | нет | 0.1173 | 1.408 |
| CLM | нет | 0.1218 | 1.4616 |
| MSFY | нет | 0.3792 | 4.55 |
| DFII | нет | 0.2516 | 3.019 |
| XPAY | нет | 0.9173 | 11.0077 |
| ARR | есть | 0.24 | 2.88 |
| AMZP | нет | 0.425 | 5.1 |
| TLTX | нет | 0.3397 | 4.0766 |
| NHS | нет | 0.0905 | 1.086 |
Точный SQL-код для каждого числа
WITH monthly AS (
SELECT
ticker,
ex_dividend_date,
max(cash_amount) AS amount
FROM global_markets.stocks_dividends
WHERE ex_dividend_date >= addMonths(toStartOfMonth(today()), -12)
AND ex_dividend_date < toStartOfMonth(today())
AND currency = 'USD'
AND cash_amount > 0
AND ticker NOT IN ('SPCX')
GROUP BY ticker, ex_dividend_date
),
payers AS (
SELECT
ticker,
round(toFloat64(avg(amount)), 4) AS avg_payment_usd,
round(toFloat64(sum(amount)), 4) AS annual_usd
FROM monthly
GROUP BY ticker
HAVING count() = 12
AND countDistinct(toStartOfMonth(ex_dividend_date)) = 12
),
last_price AS (
SELECT
ticker,
toFloat64(argMax(close, date)) AS last_close
FROM global_markets.stocks_daily_aggs
WHERE date >= today() - 30
AND ticker IN (SELECT ticker FROM payers)
GROUP BY ticker
),
filers AS (
SELECT DISTINCT arrayJoin(tickers) AS filer_ticker
FROM global_markets.stocks_income_statements
WHERE period_end >= addMonths(today(), -30)
)
SELECT
p.ticker AS ticker,
if(p.ticker IN (SELECT filer_ticker FROM filers), 'есть', 'нет') AS issuer_reports,
p.avg_payment_usd AS avg_payment_usd,
p.annual_usd AS annual_usd
FROM payers AS p
INNER JOIN last_price AS x ON x.ticker = p.ticker
WHERE x.last_close >= 5
AND 100 * p.annual_usd / x.last_close BETWEEN 2 AND 25
ORDER BY 100 * p.annual_usd / x.last_close DESC
LIMIT 12В выборке 12 имён, отсортированных по доходности за прошедшие двенадцать месяцев. Средняя месячная выплата у первой строки, SLJY, составила 0.5911 доллара на акцию, за год это 7.0932 доллара. У последней строки, NHS, месячная выплата 0.0905 доллара и годовая 1.086. Суммы на вид мелкие, работает здесь именно частота: двенадцать зачислений в год вместо четырёх сглаживают график поступлений при том же годовом итоге.
Что остаётся после удержания в США
Дальше арифметика, ради которой этот текст и написан. Налог с дивиденда американской бумаги удерживает платёжный агент в США, до зачисления денег на счёт. Базовая ставка для нерезидента США составляет 30 процентов. Форма W-8BEN подтверждает у брокера статус нерезидента и открывает возможность заявить пониженную ставку по соглашению об избежании двойного налогообложения, если такое соглашение действует.
Для резидента России оно не действует. Соглашение 1992 года между Россией и США приостановлено: со стороны России указом от августа 2023 года, со стороны США с 16 августа 2024 года. По состоянию на сентябрь 2026 года это означает две вещи. Пониженной ставки 10 процентов по дивидендам нет, удерживается 30. Зачёт иностранного налога, который статья 232 НК РФ связывает с наличием действующего соглашения, в общем случае недоступен. НДФЛ по этому доходу считается отдельно, а декларацию 3-НДФЛ инвестор подаёт сам.
| ticker | gross_yield_pct | net_yield_pct |
|---|---|---|
| SLJY | 23.74 | 16.62 |
| ECAT | 23.6 | 16.52 |
| BCAT | 22.84 | 15.99 |
| CRF | 22.75 | 15.92 |
| CLM | 22.73 | 15.91 |
| MSFY | 21.7 | 15.19 |
| DFII | 21.04 | 14.72 |
| XPAY | 20.99 | 14.69 |
| ARR | 20.43 | 14.3 |
| AMZP | 20.4 | 14.28 |
| TLTX | 20.04 | 14.03 |
| NHS | 19.85 | 13.9 |
Точный SQL-код для каждого числа
WITH monthly AS (
SELECT
ticker,
ex_dividend_date,
max(cash_amount) AS amount
FROM global_markets.stocks_dividends
WHERE ex_dividend_date >= addMonths(toStartOfMonth(today()), -12)
AND ex_dividend_date < toStartOfMonth(today())
AND currency = 'USD'
AND cash_amount > 0
AND ticker NOT IN ('SPCX')
GROUP BY ticker, ex_dividend_date
),
payers AS (
SELECT
ticker,
round(toFloat64(sum(amount)), 4) AS annual_usd
FROM monthly
GROUP BY ticker
HAVING count() = 12
AND countDistinct(toStartOfMonth(ex_dividend_date)) = 12
),
last_price AS (
SELECT
ticker,
toFloat64(argMax(close, date)) AS last_close
FROM global_markets.stocks_daily_aggs
WHERE date >= today() - 30
AND ticker IN (SELECT ticker FROM payers)
GROUP BY ticker
)
SELECT
p.ticker AS ticker,
round(100 * p.annual_usd / x.last_close, 2) AS gross_yield_pct,
round(100 * p.annual_usd * 0.70 / x.last_close, 2) AS net_yield_pct
FROM payers AS p
INNER JOIN last_price AS x ON x.ticker = p.ticker
WHERE x.last_close >= 5
AND 100 * p.annual_usd / x.last_close BETWEEN 2 AND 25
ORDER BY 100 * p.annual_usd / x.last_close DESC
LIMIT 12Разница между двумя столбцами и есть та часть выплаты, которой инвестор из России на счёте не увидит. У первой строки доходность до удержания 23.74% по последней цене закрытия, после удержания у источника остаётся 16.62%. В последней строке выборки 19.85% превращаются в 13.9%. Заголовочная цифра из скринера и цифра на счёте расходятся примерно на треть, и это ещё до НДФЛ. Сама доходность посчитана как сумма выплат за окно, делённая на последнюю цену закрытия: измерение прошлого, а не ожидание на будущее. Механика удержания и различия по типам инструментов разобраны в материале про налог у источника для неамериканских инвесторов.
Один REIT, месяц за месяцем
Realty Income платит каждый месяц с 1994 года: интервал не меняется, размер выплаты корректируется мелкими шагами. Панель ниже показывает объявленную выплату на акцию по месяцам и ту же выплату после удержания 30 процентов.
| month | month_label | gross_per_share_usd | net_per_share_usd |
|---|---|---|---|
| 2024-09-01 | 09.2024 | 0.263 | 0.1841 |
| 2024-10-01 | 10.2024 | 0.2635 | 0.1844 |
| 2024-11-01 | 11.2024 | 0.2635 | 0.1844 |
| 2024-12-01 | 12.2024 | 0.2635 | 0.1844 |
| 2025-01-01 | 01.2025 | 0.264 | 0.1848 |
| 2025-02-01 | 02.2025 | 0.264 | 0.1848 |
| 2025-03-01 | 03.2025 | 0.268 | 0.1876 |
| 2025-04-01 | 04.2025 | 0.2685 | 0.188 |
| 2025-05-01 | 05.2025 | 0.2685 | 0.188 |
| 2025-06-01 | 06.2025 | 0.2685 | 0.188 |
| 2025-07-01 | 07.2025 | 0.269 | 0.1883 |
| 2025-08-01 | 08.2025 | 0.269 | 0.1883 |
| 2025-09-01 | 09.2025 | 0.269 | 0.1883 |
| 2025-10-01 | 10.2025 | 0.539 | 0.3773 |
| 2025-11-01 | 11.2025 | 0.2695 | 0.1887 |
| 2025-12-01 | 12.2025 | 0.27 | 0.189 |
| 2026-01-01 | 01.2026 | 0.27 | 0.189 |
| 2026-02-01 | 02.2026 | 0.27 | 0.189 |
| 2026-03-01 | 03.2026 | 0.2705 | 0.1894 |
| 2026-04-01 | 04.2026 | 0.2705 | 0.1894 |
Точный SQL-код для каждого числа
SELECT
month AS month,
formatDateTime(month, '%m.%Y') AS month_label,
round(toFloat64(sum(amount)), 4) AS gross_per_share_usd,
round(toFloat64(sum(amount)) * 0.70, 4) AS net_per_share_usd
FROM
(
SELECT
toStartOfMonth(ex_dividend_date) AS month,
ex_dividend_date,
max(cash_amount) AS amount
FROM global_markets.stocks_dividends
WHERE ticker = 'O'
AND currency = 'USD'
AND cash_amount > 0
AND ex_dividend_date >= addMonths(toStartOfMonth(today()), -24)
AND ex_dividend_date < toStartOfMonth(today())
GROUP BY month, ex_dividend_date
)
GROUP BY month
ORDER BY monthЗа период с 09.2024 по 08.2026 месячная выплата изменилась с 0.263 до 0.271 доллара на акцию. Нижняя линия это то же самое после удержания: 0.1897 доллара в последнем месяце окна. На пакете из нескольких сотен акций зазор между линиями складывается за год в заметную сумму. Полная история выплат этой бумаги с датами экс-дивиденда собрана в дивидендной истории O.
Ежемесячный график и надёжность выплаты
Календарь выплат не говорит об их устойчивости. Источник денег у многих ежемесячных плательщиков отличается от привычного: это процентный доход по портфелю кредитов, премии от продажи опционов, распределения базовых фондов и возврат капитала (return of capital), то есть возврат инвестору части его же вложений. Возврат капитала приходит на счёт так же, как дивиденд, но в США он уменьшает налоговую базу бумаги, а не относится к доходу текущего года. Отдельный слой это плечо: ипотечные REIT и часть закрытых фондов держат портфель на заёмные деньги, и размер месячной выплаты у них меняется вместе со стоимостью фондирования.
Панель ниже берёт тикеры, платившие каждый месяц все двадцать четыре месяца окна, и сравнивает последнюю месячную выплату с первой. Сортировка по изменению, от самого сильного сокращения.
| ticker | first_payment_usd | last_payment_usd | change_pct |
|---|---|---|---|
| BITX | 0.6299 | 0.0127 | -98 |
| FXC | 0.1195 | 0.0069 | -94.2 |
| TPLC | 0.0521 | 0.0099 | -81 |
| SIXH | 0.0682 | 0.0142 | -79.1 |
| VSDA | 0.1389 | 0.0364 | -73.8 |
| MODL | 0.044 | 0.0137 | -68.9 |
| VSMV | 0.0943 | 0.0298 | -68.4 |
| TPHD | 0.1024 | 0.0331 | -67.7 |
| SIXA | 0.0874 | 0.0283 | -67.6 |
| CSB | 0.2651 | 0.0901 | -66 |
| DIA | 1.2478 | 0.437 | -65 |
| CFO | 0.1182 | 0.0418 | -64.6 |
| CFA | 0.1441 | 0.0516 | -64.2 |
| FXE | 0.1848 | 0.0828 | -55.2 |
Точный SQL-код для каждого числа
WITH monthly AS (
SELECT
ticker,
ex_dividend_date,
max(cash_amount) AS amount
FROM global_markets.stocks_dividends
WHERE ex_dividend_date >= addMonths(toStartOfMonth(today()), -24)
AND ex_dividend_date < toStartOfMonth(today())
AND currency = 'USD'
AND cash_amount > 0
AND ticker NOT IN ('SPCX')
GROUP BY ticker, ex_dividend_date
),
stable AS (
SELECT
ticker,
round(toFloat64(argMin(amount, ex_dividend_date)), 4) AS first_payment_usd,
round(toFloat64(argMax(amount, ex_dividend_date)), 4) AS last_payment_usd,
round(100 * (toFloat64(argMax(amount, ex_dividend_date))
/ toFloat64(argMin(amount, ex_dividend_date)) - 1), 1) AS change_pct
FROM monthly
GROUP BY ticker
HAVING count() = 24
AND countDistinct(toStartOfMonth(ex_dividend_date)) = 24
),
priced AS (
SELECT
ticker,
toFloat64(argMax(close, date)) AS last_close
FROM global_markets.stocks_daily_aggs
WHERE date >= today() - 30
AND ticker IN (SELECT ticker FROM stable)
GROUP BY ticker
)
SELECT
s.ticker AS ticker,
s.first_payment_usd AS first_payment_usd,
s.last_payment_usd AS last_payment_usd,
s.change_pct AS change_pct
FROM stable AS s
INNER JOIN priced AS x ON x.ticker = s.ticker
WHERE x.last_close >= 5
ORDER BY s.change_pct
LIMIT 14В первой строке, BITX, месячная выплата изменилась на -98%: с 0.6299 до 0.0127 доллара на акцию. В последней строке выборки изменение -55.2%. Двадцать четыре зачисления подряд без пропуска, и при этом сокращение суммы: график соблюдён, денег меньше. Как проверять покрытие выплаты денежным потоком, разобрано в материале про покрытие дивидендов денежным потоком, типичные признаки завышенной доходности в разборе ловушек дивидендной доходности.
Что из этого доступно резиденту России
Практическая часть. По состоянию на сентябрь 2026 года купить американскую бумагу через российского брокера в общем случае нельзя: инфраструктура расчётов по иностранным бумагам для российских участников закрыта после 2022 года, НРД под санкциями ЕС с июня 2022 года, СПБ Биржа под блокирующими санкциями США с ноября 2023 года, часть бумаг у розничных инвесторов заморожена.
Статус квалифицированного инвестора эту дверь не открывает. Он расширяет набор инструментов внутри российской инфраструктуры и не влияет на внешние ограничения.
Остаётся счёт у зарубежного брокера или банка. Здесь набор фактов, которые входят в цену такого решения: брокер вправе отказать резиденту России в открытии счёта или ограничить операции; об открытии счёта резидент уведомляет ФНС и затем подаёт отчёт о движении средств; дивиденды и результат сделок декларируются самостоятельно в 3-НДФЛ; удержание 30 процентов в США происходит независимо от того, где открыт счёт, оно применяется на уровне источника выплаты. Какой вариант уместен, зависит от ситуации инвестора; этот текст описывает механику и ничего не рекомендует.
FAQ
Какие акции США платят дивиденды каждый месяц?
Ровно двенадцать выплат за двенадцать последних полных месяцев сделали тикеры из панели выше, и список обновляется вместе с данными. Большая часть имён это фонды, ипотечные REIT и BDC, а не обычные операционные компании. Самый известный ежемесячный REIT это Realty Income.
Сколько налога удерживают с дивидендов США у резидента России?
30 процентов у источника, по состоянию на сентябрь 2026 года. Пониженная ставка 10 процентов из соглашения 1992 года не применяется, пока его положения приостановлены: Россия приостановила их в августе 2023 года, США с 16 августа 2024 года.
Можно ли зачесть удержанные в США 30 процентов против НДФЛ?
Зачёт иностранного налога статья 232 НК РФ связывает с наличием действующего соглашения об избежании двойного налогообложения. Пока действие приостановлено, зачёт в общем случае недоступен. Конкретную ситуацию разбирают с налоговым консультантом, здесь только общая механика.
Ежемесячные дивиденды надёжнее квартальных?
Частота и устойчивость это разные характеристики. Среди тикеров, платящих каждый месяц два года подряд, есть имена с сокращением месячной выплаты на десятки процентов, что видно в панели изменений выше.
Нужно ли самому подавать декларацию по дивидендам от американских бумаг?
Да. Зарубежный брокер не является налоговым агентом по НДФЛ: доход от источника за пределами России резидент отражает в 3-НДФЛ самостоятельно, по итогам года.
Как посчитаны числа в панелях
Окно: двенадцать (или двадцать четыре) полных календарных месяца, закончившихся последним завершённым месяцем, так что неполный текущий месяц не занижает счёт выплат. Дубли дивидендных записей сняты группировкой по тикеру и дате экс-дивиденда с взятием максимальной суммы. Плательщиком «каждый месяц» считается тикер с ровно двенадцатью выплатами в двенадцати разных месяцах: это поведенческое определение, а не значение справочного поля. Доходность это сумма выплат за окно, делённая на последнюю цену закрытия в пределах последних 30 дней; из выборки исключены бумаги дешевле 5 долларов и доходности выше 25 процентов годовых, чтобы в список не попадал технический мусор. Столбцы после удержания это брутто, умноженный на 0,70, то есть плоские 30 процентов без учёта НДФЛ и без поправки на долю возврата капитала в выплате. Суммы на акцию приведены как объявленные, без корректировки на сплиты. Столбец с отчётностью эмитента проверяет наличие строк отчётности по тикеру за последние тридцать месяцев и служит косвенным признаком структуры.
Под каждой панелью раскрывается точный SQL, так что любое число здесь можно пересчитать и проверить. Тот же вопрос по своему набору тикеров задаётся обычным текстом в терминале Strasmore.