Strasmore Research
學習 Matt Connor作者: Matt Connor · data as of August 12, 2026 · refreshed weekly

除息日由誰制定?董事會與交易所的權責區分

除息日並非由公司董事會決定,而是由掛牌交易所根據美國金融業監管局的統一實務規則,依據基準日與現行T+1交割週期推算得出。董事會僅負責宣告股利金額、基準日及支付日,除息日的排程則由市場交易機制統一執行,確保所有投資人適用一致的處理標準。

誰制定除息日(ex-dividend date)?是由掛牌交易所決定。交易所根據其與美國金融業監管局(FINRA)對所有發行證券所採用的統一實務規則,並依據公司宣告的基準日(record date)及現行交割週期來推算。董事會負責宣告股利、指定基準日並確定支付日,但除息日並非該決議中的日期之一。

公司董事會實際宣告的內容

股利發放始於投票。董事會召開會議並通過決議,公司隨後發布新聞稿,通常會附帶一份 8-K 表格申報。該決議會確定四項內容:

  • 每股現金金額
  • 基準日:公司查閱股東名冊以確認持股人的日期
  • 支付日:現金自公司帳戶撥出並進入股東帳戶的日期
  • 宣告日:股利發放成為法律義務的日期

除息日並未列在上述清單中。它是在之後由股票交易場所指定,且市場上的所有發行證券均適用相同處理方式。

下表衡量了董事會可控的日曆區間,針對 2023 年 1 月以來的八家固定配息公司進行統計:從宣告日到除息日的間隔,以及持有人在除息日後等待現金入帳的時間。

查詢董事會宣告日至除息日至發放日:八家指標性發放企業
每個數據背後的精確 SQL 語法
SELECT
    dividend_ticker                                      AS ticker,
    count()                                              AS declaration_count,
    round(avg(dateDiff('day', declared_on, ex_date)), 1) AS avg_days_declared_to_ex,
    round(avg(dateDiff('day', ex_date, paid_on)), 1)     AS avg_days_ex_to_pay
FROM
(
    SELECT
        id,
        any(ticker)           AS dividend_ticker,
        any(declaration_date) AS declared_on,
        any(ex_dividend_date) AS ex_date,
        any(pay_date)         AS paid_on
    FROM global_markets.stocks_dividends
    WHERE ticker IN ('AAPL', 'MSFT', 'KO', 'JNJ', 'PG', 'XOM', 'CVX', 'CSCO')
      AND ex_dividend_date >= toDate('2023-01-01')
      AND ex_dividend_date <  today()
      AND declaration_date >= toDate('2000-01-01')
      AND pay_date         >= toDate('2000-01-01')
    GROUP BY id
)
GROUP BY dividend_ticker
ORDER BY avg_days_declared_to_ex DESC
Run this yourself

MSFT 的預留時間最長,從董事會決議到除息日平均為 69.1 天,而 AAPL 則為 9.6 天。第二階段則較為穩定:表中第一家公司的持有人從除息日到領取現金需等待 24.4 天。這些間隔屬於公司政策,各發行機構有所不同。至於接下來的除息日安排,則完全沒有差異。

那麼,除息日究竟由誰制定?

對於上市股票,主要掛牌交易所會宣告除息日並將其發布至行情系統。對於場外交易(OTC)證券,FINRA 則依據其《統一實務守則》(Uniform Practice Code)執行相同職能。兩者皆無法決定股利金額或基準日。兩者皆是將同一套算術邏輯應用於公司已公布的基準日上。

該算術邏輯取決於交割。買入股票並不會立即將您的名字列入股東名冊:交易必須先完成交割,只有已交割的部位才會出現在帳冊上。為了領取已宣告的股利,買方必須確保其購買交易在基準日當天或之前完成交割。交易所將除息日定在「一般交易」(regular-way)買入已無法及時交割的第一個交易日。從當天早上開始,股票交易將不含股利,股利歸賣方所有。我們的 T+1 交割指南 詳細說明了交割階段的運作。

為何 T+1 交割制度將除息日移至基準日

美國股市於 2024 年 5 月 28 日從 T+2 交割轉向 T+1 交割。若將相同的規則應用於這兩種週期,結果會產生一天的位移。

在 T+2 制度下,購買交易在交易日後兩個營業日完成交割。在基準日前兩個營業日買入,剛好能在基準日當天完成交割。在基準日前一個營業日買入,則會晚一天交割。因此,交易所將除息日定在基準日前一個營業日,即第一個無法及時交割的日期。

在 T+1 制度下,在基準日前一個營業日買入,現在能在基準日當天及時完成交割。第一個無法及時交割的日期變成了基準日當天。對於一般現金股利而言,除息日與基準日變成了同一個日曆日。

下表按月份統計了所有一般現金股利,並將其分為兩種制度進行比較。

查詢常態性股利:除息日於基準日當日或之前
每個數據背後的精確 SQL 語法
SELECT
    toString(toStartOfMonth(ex_date))                       AS month,
    formatDateTime(toStartOfMonth(ex_date), '%b %Y')        AS month_label,
    count()                                                 AS dividend_count,
    round(100 * countIf(ex_date <  record_on) / count(), 1) AS ex_before_record_pct,
    round(100 * countIf(ex_date =  record_on) / count(), 1) AS ex_on_record_pct
FROM
(
    SELECT
        id,
        any(ex_dividend_date) AS ex_date,
        any(record_date)      AS record_on
    FROM global_markets.stocks_dividends
    WHERE ex_dividend_date >= toDate('2023-01-01')
      AND ex_dividend_date <  toStartOfMonth(today())
      AND record_date      >= toDate('2000-01-01')
      AND frequency > 0
    GROUP BY id
)
GROUP BY month, month_label
ORDER BY month
Run this yourself

Jan 202399.8% 的一般現金股利將除息日設在基準日之前,0.1% 則與基準日重疊。到了 Jul 2026,兩條曲線已經交叉:該月 3723 的股利中,有 97.5% 將除息日定在基準日當天。交叉點位於 2024 年年中,與交割制度變更的時間點吻合。每個月仍有少量殘餘數據分布在兩條線上,這充分說明了應針對特定配息進行查詢,而非預設其模式。

為何舊的解釋說明會給出錯誤答案

搜尋結果中仍充斥著斷言「除息日落在基準日前一個營業日」的頁面。這句話在過去幾十年是正確的,但在 2024 年 5 月後已不再適用。其背後的統一實務規則從未改變,改變的是輸入變數:交割週期縮短一天,推算出的除息日便會向後推遲一天。任何仍刊載舊答案的解釋說明,都是在描述市場已淘汰的交割週期。我們的 基準日與除息日對照 頁面將這兩個定義並列說明。

何處可找到確認的除息日

兩個來源具備權威性:宣告除息日的交易所公告,以及公司本身在新聞稿、8-K 表格或投資人關係頁面上的宣告。其他所有資訊皆為轉載。篩選工具與股利日曆會延遲發布這些資訊,並可能繼承過程中產生的任何錯誤。

這些轉載資訊通常在特定環節出錯。一般的季度與月度股利具有機械性,若日曆根據基準日套用規則,通常能與交易所的日期吻合。一次性配息才是算術邏輯不再自動化的環節。

查詢T+1 制度實施後,各發放頻率之除息日對齊情形
每個數據背後的精確 SQL 語法
SELECT
    multiIf(payout_frequency = 0,  'One-time',
            payout_frequency = 1,  'Annual',
            payout_frequency = 2,  'Semiannual',
            payout_frequency = 4,  'Quarterly',
            payout_frequency = 12, 'Monthly',
            'Other cadence')                               AS cadence,
    count()                                                AS payout_count,
    round(100 * countIf(ex_date = record_on) / count(), 1) AS ex_on_record_pct,
    round(100 * countIf(ex_date > paid_on) / count(), 1)   AS ex_after_pay_pct
FROM
(
    SELECT
        id,
        any(frequency)        AS payout_frequency,
        any(ex_dividend_date) AS ex_date,
        any(record_date)      AS record_on,
        any(pay_date)         AS paid_on
    FROM global_markets.stocks_dividends
    WHERE ex_dividend_date >= toDate('2024-09-01')
      AND ex_dividend_date <  today()
      AND record_date >= toDate('2000-01-01')
      AND pay_date    >= toDate('2000-01-01')
    GROUP BY id
)
GROUP BY cadence
ORDER BY cadence = 'One-time' ASC, payout_count DESC
Run this yourself

自 T+1 制度實施以來,表中 38758Monthly 配息中,有 99.3% 的除息日落在基準日當天。底部的一次性配息列比例為 89.3%,且其中 1.9% 的除息日標註在支付日之後。最後這一欄正是下方所述例外的特徵。

特別股利例外

當配息金額相對於股價較大(約為股價的四分之一或以上)時,交易所將不再以基準日為錨點。除息日會移至支付日之後的第一個營業日。在基準日與該除息日之間,股票交易會附帶「應付憑單」(due bill),這是一項隨股票轉移的權利,將配息交付給買方。應付憑單 在大型股票分割中也以相同方式運作。

對讀者而言的實際影響是:若日曆是從基準日推算除息日,則會針對這些配息顯示錯誤的日期,且顯示在支付日的錯誤一側。

查詢一次性配息規模:除息日落點分析
每個數據背後的精確 SQL 語法
SELECT
    multiIf(toFloat64(amount) <  0.5, 'Under $0.50',
            toFloat64(amount) <  2.0, '$0.50 to $2',
            toFloat64(amount) < 10.0, '$2 to $10',
            '$10 and up')                                  AS amount_bucket,
    count()                                                AS payout_count,
    round(100 * countIf(ex_date = record_on) / count(), 1) AS ex_on_record_pct,
    round(100 * countIf(ex_date > paid_on) / count(), 1)   AS ex_after_pay_pct
FROM
(
    SELECT
        id,
        any(ticker)           AS dividend_ticker,
        any(cash_amount)      AS amount,
        any(ex_dividend_date) AS ex_date,
        any(record_date)      AS record_on,
        any(pay_date)         AS paid_on
    FROM global_markets.stocks_dividends
    WHERE frequency = 0
      AND currency = 'USD'
      AND cash_amount > 0
      AND ex_dividend_date >= toDate('2024-09-01')
      AND ex_dividend_date <  today()
      AND record_date >= toDate('2000-01-01')
      AND pay_date    >= toDate('2000-01-01')
      AND ticker NOT IN ('SPCX')
    GROUP BY id
)
GROUP BY amount_bucket
ORDER BY min(toFloat64(amount)) ASC
Run this yourself

按規模對一次性配息進行分組,可看出一般對齊規則在何處適用,以及在何處失效。在 Under $0.50 組別中,96% 的除息日落在基準日當天。在 $10 and up 組別中,該比例在 54 筆配息中為 74.1%,其中 16.7% 採用了遞延除息日。金額大小僅是百分比測試的粗略替代指標,因為門檻是根據配息與股價的比例來衡量,因此組別邊緣會出現模糊地帶。

當天部位會發生什麼事則是另一個問題。在除息日賣出 涵蓋了誰能保留配息,除息日機制詳解 涵蓋了完整的運作機制,而 即將到來的除息日 則提供持續更新的清單。

常見問題

公司是否自行設定除息日?

否。董事會負責宣告股利金額以及隨之而來的兩個公司日期:基準日與支付日。主要掛牌交易所隨後會將統一實務規則應用於該基準日以指定除息日,場外交易證券則由 FINRA 執行相同程序。

除息日與基準日是同一天嗎?

在 T+1 交割制度下,一般現金股利確實如此,自 2024 年 5 月 28 日起即為此安排。在較舊的 T+2 週期下,除息日則早一個營業日。極大額的配息是現行的例外情況,其除息日位於支付日之後。

場外交易(OTC)股票的除息日由誰制定?

由 FINRA 依據其《統一實務守則》制定。其計算方式與交易所對上市股票採用的方式一致:皆是根據發行機構宣告的基準日及現行交割週期進行推算。

為何股利日曆對除息日的記載不一致?

大多數日曆是從基準日推算日期,而非讀取交易所公告。對於一般的季度與月度股利,推算結果相符;但對於一次性與超額配息,由於交易所採用不同的規則,推算結果便會出錯。

除息日公布後可以更改嗎?

可以。修正後的基準日、延遲宣告,或配息跨越了規模門檻,都可能導致已公布的除息日變動。在除息日對部位產生影響前,交易所公告與發行機構的申報文件仍是唯一值得查核的來源。


此處的每個面板皆附帶其底層的精確 SQL 語法,展開即可查看日期統計方式。若要查詢您所追蹤配息的除息日算術邏輯,請在 Strasmore 終端機以簡單的英文提問。