주당 연간 배당금 계산 방법 및 기준 비교
주당 연간 배당금은 직전 12개월(TTM), 역년, 회계연도, 연환산 배당률 등 네 가지 방식으로 산출됩니다. 기준 시점에 따라 합계가 달라질 수 있으므로 투자자는 각 계산법의 차이를 이해하고 비교해야 합니다.
주당 연간 배당금은 기업이 12개월 동안 지급한 주당 현금 배당액의 합계로 계산되며, 이 수치에 대한 이견은 어떤 12개월을 기준으로 삼느냐에 따라 발생합니다. 일반적으로 4가지 관례가 사용됩니다. 직전 12개월(TTM, trailing twelve months), 역년(calendar year), 기업의 회계연도(fiscal year), 그리고 연환산 배당률(indicated forward rate)입니다. 동일한 지급액 세트에 적용하더라도 이 4가지 방식은 서로 다른 합계를 산출할 수 있으며, 그중 어느 것도 틀린 것은 아닙니다.
주당 연간 배당금이란 무엇인가?
기업은 '연간 배당금'을 직접 선언하지 않습니다. 기업은 개별 지급액을 선언하며, 미국 대형주의 경우 통상 연 4회 지급하고 각 지급액마다 고유한 날짜가 지정됩니다. 연간 수치는 이를 인용하는 주체가 사후적으로 합산하는 것이며, 그렇기 때문에 산술 방식보다 합산 기준이 더 중요합니다.
각 선언에는 4가지 날짜가 포함됩니다. 선언일(declaration date)은 이사회가 지급을 발표하는 날입니다. 배당락일(ex-dividend date)은 매수자가 더 이상 배당을 받을 수 없는 첫 번째 거래일입니다. 기준일(record date)은 기업이 주주 명부를 확정하는 날입니다. 지급일(pay date)은 현금이 실제로 입금되는 날입니다. 이 중 연간 합계를 산출하는 기준으로 타당한 것은 두 가지뿐이며, 무엇을 선택하느냐에 따라 연도 경계에서의 결과값이 달라집니다.
아래 패널은 주요 배당 기업인 Apple의 8개 분기 연속 배당 선언을 담고 있습니다. 이 기간은 2026년 6월 30일에 종료되며 데이터가 갱신되지 않으므로 이 페이지의 수치는 고정되어 있습니다.
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT
toString(ex_dividend_date) AS ex_date,
formatDateTime(ex_dividend_date, '%b %e, %Y') AS ex_date_label,
formatDateTime(max(pay_date), '%b %e, %Y') AS pay_date_label,
round(max(toFloat64(cash_amount)), 4) AS amount_per_share
FROM global_markets.stocks_dividends
WHERE ticker = 'AAPL'
AND ex_dividend_date >= '2024-07-01'
AND ex_dividend_date < '2026-07-01'
GROUP BY ex_dividend_date
ORDER BY ex_dividend_date8회의 선언을 거치는 동안 지급액은 일정하지 않았습니다. Aug 12, 2024의 금액은 주당 $0.25였고 May 11, 2026의 금액은 $0.27였으며, 인상분은 기간 중 일부에 반영되었습니다. 이후의 모든 논의는 이 8개의 숫자를 어떻게 합산할 것인가에 대한 이견입니다. 더 긴 기록은 Apple 배당 이력 분석에서 확인할 수 있습니다.
4가지 관례와 4가지 다른 결과
직전 12개월(TTM)은 배당락일이 지난 365일 이내인 모든 지급액을 합산합니다. 이는 완전히 실현된 수치로, 포함된 모든 지급액은 이미 배당락을 거쳤습니다.
역년(calendar year)은 1월부터 12월까지의 역년 내 배당락일을 기준으로 합산합니다. 전년 대비 비교와 대부분의 세무 서류가 이 기준을 따릅니다.
회계연도(fiscal year)는 기업의 자체 보고 연도를 기준으로 동일한 지급액을 합산합니다. Apple의 회계연도는 9월 말에 종료되므로, 회계연도 총액은 역년 기준과는 다른 4개의 지급액을 포함하게 됩니다.
연환산 배당률(indicated rate)은 '선행 배당률'이라고도 하며, 가장 최근에 선언된 지급액에 연간 지급 횟수를 곱하여 산출합니다. 이는 4가지 방식 중 유일하게 미래 지향적이며, 다음 3회의 지급액도 마지막 지급액과 동일할 것이라는 가정을 전제로 합니다.
모든 수치 뒤에 숨겨진 정확한 SQL
WITH
payouts AS
(
SELECT
ex_dividend_date AS ex_date,
max(toFloat64(cash_amount)) AS amt
FROM global_markets.stocks_dividends
WHERE ticker = 'AAPL'
AND ex_dividend_date >= '2018-01-01'
AND ex_dividend_date < '2026-07-01'
GROUP BY ex_dividend_date
),
totals AS
(
SELECT
round(sumIf(amt, ex_date > toDate('2026-06-30') - 365), 4) AS ttm,
round(sumIf(amt, toYear(ex_date) = 2025), 4) AS calendar_2025,
round(sumIf(amt, ex_date >= toDate('2024-09-29') AND ex_date <= toDate('2025-09-27')), 4) AS fiscal_2025,
round(4 * argMax(amt, ex_date), 4) AS indicated
FROM payouts
)
SELECT
conv.1 AS convention_label,
conv.2 AS annual_per_share,
if(ttm > 0, round(100 * (conv.2 / ttm - 1), 2), 0.0) AS vs_ttm_pct
FROM totals
ARRAY JOIN
[
('Trailing 12 months to Jun 30 2026', ttm),
('Calendar year 2025', calendar_2025),
('Fiscal year 2025', fiscal_2025),
('Indicated forward rate', indicated)
] AS conv동일한 선언 내역에 적용했을 때, 4가지 관례는 주당 $1.05, $1.03, $1.02, $1.08라는 결과에 도달합니다. 연환산 배당률은 동일한 입력값을 사용함에도 직전 12개월 합계와 2.86%의 차이를 보입니다. 이 중 어느 것도 현재 Apple의 배당금을 단정적으로 나타내지 않으며, 동일한 과거 지급액을 4가지 방식으로 읽어낸 결과일 뿐입니다. 기준을 명시하지 않고 이 중 하나만 인용하는 페이지는 독자에게 추측을 강요하는 것과 같습니다.
이러한 선택은 연쇄적인 영향을 미칩니다. 어떤 합계가 분자로 사용되느냐에 따라 배당수익률이 결정되며, 이것이 동일한 주식이 두 화면에서 서로 다른 수익률로 표시되는 이유입니다. 이로 인해 발생하는 후속 효과는 배당수익률 계산 방법 및 직전 12개월 배당수익률과 연환산 배당수익률의 차이를 참조하십시오.
연중 배당 인상이 직전 12개월 합계의 지연을 초래하는 이유
분기당 $0.25를 지급하다가 $0.27로 인상하는 가상의 기업을 가정해 보겠습니다. 인상된 첫 번째 배당의 배당락일에 연환산 배당률은 연간 8센트(2센트 인상분 × 4회)만큼 즉시 상승합니다. 반면 직전 12개월 합계는 4회 중 3회가 여전히 이전 배당률을 유지하고 있으므로 2센트만 이동합니다. 한 분기가 지나면 이전 배당률이 2회 남고, 그다음에는 1회 남게 되며, 4번째 인상된 배당이 배당락을 거쳐야만 두 관례가 다시 일치하게 됩니다. 이 격차는 정확히 4분기에 걸쳐 균등하게 줄어들며, 그 기간 내내 직전 12개월 수치는 현재의 배당률을 과소평가하게 됩니다.
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT
ex_date,
ex_date_label,
trailing_4_payments,
indicated_rate
FROM
(
SELECT
toString(ex_dividend_date) AS ex_date,
formatDateTime(ex_dividend_date, '%b %Y') AS ex_date_label,
ex_dividend_date AS d,
round(4 * amt, 4) AS indicated_rate,
round(sum(amt) OVER (ORDER BY ex_dividend_date ROWS BETWEEN 3 PRECEDING AND CURRENT ROW), 4) AS trailing_4_payments
FROM
(
SELECT
ex_dividend_date,
max(toFloat64(cash_amount)) AS amt
FROM global_markets.stocks_dividends
WHERE ticker = 'AAPL'
AND ex_dividend_date >= '2021-07-01'
AND ex_dividend_date < '2026-07-01'
GROUP BY ex_dividend_date
)
)
WHERE d >= '2022-07-01'
ORDER BY d16분기에 걸친 추이를 보면 형태가 명확합니다. 연환산 배당률 선은 1년에 한 번 움직이는 계단식 함수입니다. 직전 12개월 선은 매 인상 후 4분기에 걸쳐 이를 향해 올라가는 경사면입니다. May 2026 시점에 직전 12개월 합계는 $1.05였고 연환산 배당률은 $1.08였습니다. 두 수치 모두 같은 날 같은 기업을 설명합니다.
배당락일과 지급일: 무엇을 기준으로 합산할 것인가
배당락일을 기준으로 합산하십시오. 배당 권리는 이때 결정됩니다. 배당락일 이전에 주식을 보유하면 이후에 어떤 일이 발생하든 배당은 귀하의 것입니다. 또한 배당락일은 주가가 배당액만큼 조정되는 날이기도 하므로, 배당락일 기준 합산은 수익률 측정의 근거가 되는 주가 시리즈와 일치합니다. 지급일은 기업의 자체 일정에 따라 설정된 현금 흐름 날짜이며, 변동성이 큽니다.
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT
toString(toYear(ex_dividend_date)) AS ex_year,
count() AS payout_count,
round(avg(dateDiff('day', ex_dividend_date, pay_date)), 1) AS avg_days_ex_to_pay,
round(100 * countIf(toYear(pay_date) != toYear(ex_dividend_date)) / count(), 2) AS pay_lands_other_year_pct
FROM global_markets.stocks_dividends
WHERE ex_dividend_date >= '2019-01-01'
AND ex_dividend_date < '2026-01-01'
AND dateDiff('day', ex_dividend_date, pay_date) BETWEEN 0 AND 120
GROUP BY ex_year
ORDER BY ex_year미국 현금 배당의 7년 역사를 살펴보면, 배당락일과 지급일 사이의 격차는 2025년에 평균 11.9일이었으며, 해당 연도 지급액의 4%는 배당락일이 속한 연도와 다른 연도에 지급되었습니다. 12월 배당락, 1월 지급은 흔한 사례입니다. 이 지급액을 지급일 기준으로 합산하면 기업에 아무런 변화가 없음에도 한 해의 총액에서 빠져 다음 해로 넘어가게 됩니다.
단순한 최근 4회 합산이 오류를 일으키는 경우
4가지 상황에서 각 관례의 차이가 발생합니다.
특별 배당(special distribution)은 정기적인 지급 주기 외에 발생하는 일회성 배당입니다. 대부분의 페이지는 연환산 배당률에서 특별 배당을 제외하고 직전 12개월 합계에는 포함하므로, 하나의 지급액이 1년 내내 두 가지 수치로 크게 갈릴 수 있습니다. 특별 배당 설명에서 관련 선언 방식을 다룹니다.
주식 분할 조정은 과거의 주당 금액을 재산정합니다. 4대 1 분할 후, 기존 1주는 4주가 되며, 기존의 주당 지급액은 새로운 주당 지급액의 4분의 1에 해당하게 됩니다.
지급 일정 변경은 한 해에 5번의 배당락일을, 다음 해에 3번의 배당락일을 발생시킬 수 있습니다. 52주 또는 53주 회계연도를 사용하는 기업은 일정에 따라 이를 수행하며, 다른 기업들은 연도 경계에 맞춰 선언일을 조정함으로써 발생합니다. 5회 지급이 포함된 연도의 역년 합계는 연간 배당률을 한 분기만큼 과대평가하게 됩니다.
지급 주기 변경(분기 배당에서 월 배당으로 전환 등)은 "최근 금액 × 4"라는 지름길을 완전히 무력화합니다. 주기를 가정하지 말고 선언 내용을 직접 확인하십시오.
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT
toString(ex_dividend_date) AS ex_date,
formatDateTime(ex_dividend_date, '%b %Y') AS ex_date_label,
round(max(toFloat64(cash_amount)), 4) AS as_declared,
round(max(toFloat64(split_adjusted_cash_amount)), 4) AS split_adjusted
FROM global_markets.stocks_dividends
WHERE ticker = 'AAPL'
AND ex_dividend_date >= '2012-01-01'
AND ex_dividend_date < '2026-07-01'
GROUP BY ex_dividend_date
ORDER BY ex_dividend_date추적은 Aug 2012에서 시작됩니다. 해당 지급액은 선언 당시 $2.65였으나, 56회의 분기 배당과 두 번의 분할을 거친 후 분할 조정된 금액은 $0.0946입니다. 선언 기준 시리즈는 분할 시마다 수직으로 하락하지만, 조정된 시리즈는 그렇지 않습니다. 분할을 고려하지 않고 선언된 금액을 합산하면 총액이 부풀려지는데, 이는 분할 조정된 주가 이력에서 다루는 재산정 문제와 동일합니다.
자주 묻는 질문(FAQ)
주당 연간 배당금이란 무엇인가?
기업이 12개월 동안 한 주에 대해 지급하는 총 현금 배당액입니다. 이 수치는 어떤 기간을 사용하느냐에 따라 달라집니다: 직전 365일, 역년, 기업의 회계연도, 또는 가장 최근 선언된 지급액의 4배 중 하나입니다.
주당 연간 배당금은 연환산 배당률과 같은가요?
보통은 그렇지 않습니다. 연환산 배당률은 미래 지향적이며, 가장 최근에 선언된 지급액에 지급 빈도를 곱한 값입니다. 직전 12개월 연간 수치는 과거 지향적이며, 배당 인상 후에도 4분기 동안은 이전 배당률로 지급된 금액이 포함됩니다.
배당금은 배당락일 기준으로 합산하나요, 지급일 기준으로 합산하나요?
배당락일이 기본입니다. 배당락일은 배당을 받을 권리가 있는 주주를 결정하는 날이며, 주가가 조정되는 날이기도 합니다. 지급일은 배당금을 다음 역년으로 넘겨버릴 수 있어, 기업의 실질적인 변화 없이도 연간 총액을 변동시킬 수 있습니다.
왜 두 웹사이트에서 동일한 주식에 대해 서로 다른 연간 배당금을 보여주나요?
대부분 동일한 데이터에 대해 서로 다른 관례를 적용하고 있기 때문입니다. 한 곳은 최근 4회의 배당락일을 합산하고 있고, 다른 곳은 최근 선언액을 연환산하고 있을 가능성이 큽니다. 특별 배당과 주식 분할 조정 이력이 나머지 차이의 대부분을 차지합니다.
특별 배당도 주당 연간 배당금에 포함되나요?
관례에 따라 다릅니다. 직전 12개월 합계는 실제로 지급된 금액이므로 보통 포함합니다. 연환산 배당률은 기업이 반복 지급을 약속한 것이 아니므로 보통 제외합니다.
위의 모든 패널은 이를 생성한 SQL과 함께 제공됩니다. 날짜 범위를 하나만 변경해도 4가지 관례는 각자 다른 방향으로 움직입니다. 임의의 기업에 대해 동일한 4가지 합계를 실행하려면 Strasmore 터미널에서 평이한 영어로 질문하십시오.