Strasmore Research
Học tập Matt ConnorBởi Matt Connor · Cập nhật 2026-07-23 · data as of July 23, 2026 · refreshed weekly

Ngày ex-dividend là gì và cách hoạt động

Ngày ex-dividend quyết định ai sẽ nhận được cổ tức. Bạn cần mua cổ phiếu trước ngày này để được hưởng quyền nhận thanh toán từ công ty.

Ngày ex-dividend là ngày đầu tiên cổ phiếu được giao dịch mà không kèm theo khoản cổ tức tiếp theo: nếu bạn mua vào hoặc sau ngày đó, khoản thanh toán sắp tới sẽ thuộc về người bán, không phải bạn. Để nhận cổ tức, bạn phải sở hữu cổ phiếu trước ngày ex-dividend — việc nắm giữ cổ phiếu cho đến khi kết thúc phiên giao dịch của ngày làm việc trước đó là điều kiện quyết định. (Để xem các ngày sắp tới, lịch upcoming ex-dividend dates liệt kê các khoản thanh toán đã được công bố trong hai tuần tới và được cập nhật hàng tuần.) Mọi ngày tháng và con số dưới đây đều lấy từ hồ sơ cổ tức thực tế của hàng ngàn cổ phiếu Mỹ, với truy vấn chính xác đằng sau mỗi con số chỉ cách bạn một cú nhấp chuột.

Ngày ex-dividend là gì?

Cổ tức là một khoản thanh toán bằng tiền mặt mà công ty phân phối cho các cổ đông, được niêm yết trên mỗi cổ phiếu. "Ex" là viết tắt của "without" (không có): vào ngày ex-dividend (ngày ex-date), cổ phiếu bắt đầu được giao dịch mà không có quyền nhận khoản thanh toán vừa được công bố gần nhất. Nếu bạn nắm giữ cổ phiếu cho đến khi kết thúc phiên giao dịch trước ngày ex-date, khoản thanh toán sẽ thuộc về bạn, ngay cả khi bạn bán ngay khi thị trường mở cửa vào chính ngày ex-date. Những người bán khống đối mặt với tình huống ngược lại: một vị thế bán khống được nắm giữ qua ngày ex-date sẽ phải trả cổ tức cho người cho mượn số cổ phiếu đó — xem short interest vs. short volume để biết các vị thế đó được đo lường như thế nào.

Thời điểm chốt là một quy tắc thanh toán, không phải là một lựa chọn tiếp thị. Một giao dịch cổ phiếu Mỹ được thanh toán — quyền sở hữu hợp pháp được chuyển giao trên sổ sách của công ty — một ngày làm việc sau khi giao dịch được thực hiện, một quy ước được gọi là T+1. Công ty sẽ trả cho bất kỳ ai có tên trong danh sách cổ đông vào ngày record date. Mua vào một ngày làm việc trước record date và giao dịch của bạn sẽ được thanh toán chính xác vào record date, kịp thời cho việc chốt danh sách. Mua vào ngày ex-date và việc thanh toán sẽ rơi vào một ngày sau khi chốt danh sách; người bán vẫn nằm trong danh sách và giữ khoản thanh toán.

Bốn ngày cổ tức: Declaration, Ex-Dividend, Record, và Payment

Mọi khoản cổ tức đều đi qua bốn mốc kiểm tra giống nhau:

  1. Declaration date — hội đồng quản trị công ty thông báo cổ tức: số tiền mặt trên mỗi cổ phiếu, record date và payment date. Từ ngày này trở đi, khoản thanh toán là một cam kết chính thức.
  2. Ex-dividend date — ngày đầu tiên cổ phiếu được giao dịch mà không kèm theo khoản thanh toán. Đây là ngày duy nhất trong bốn ngày quyết định ai là người được nhận tiền.
  3. Record date — ngày công ty chốt danh sách cổ đông. Theo quy tắc thanh toán T+1, ngày này rơi vào cùng ngày với ex-date đối với hầu hết các cổ phiếu Mỹ (dữ liệu chứng minh ở bên dưới).
  4. Payment date — ngày tiền mặt thực sự được chuyển vào tài khoản.

Dòng thời gian cổ tức thực tế: Tám khoản cổ tức gần nhất của Apple

Các định nghĩa sẽ dễ hiểu hơn khi có một lịch trình thực tế trước mắt bạn. Dưới đây là tám khoản cổ tức định kỳ gần nhất của Apple, lấy trực tiếp từ dữ liệu hành động doanh nghiệp — bao gồm cả bốn ngày và số tiền mặt trên mỗi cổ phiếu.

Truy vấn8 đợt cổ tức gần nhất của AAPL: ngày chi trả và tiền mặt mỗi cổ phiếu
Câu lệnh SQL chính xác đằng sau mỗi con số
SELECT declaration_date,
       ex_dividend_date,
       record_date,
       pay_date,
       cash_amount
FROM global_markets.stocks_dividends
WHERE ticker = 'AAPL'
  AND distribution_type = 'recurring'
  AND ex_dividend_date <= today()
ORDER BY ex_dividend_date DESC
LIMIT 8

Đọc hàng đầu tiên từ trái sang phải: hội đồng quản trị Apple đã công bố cổ tức vào 2026-04-30, cổ phiếu lên ngày ex vào 2026-05-11, việc chốt danh sách diễn ra vào 2026-05-11 — cùng ngày với ex-date — và $0.27 mỗi cổ phiếu được thanh toán vào 2026-05-14. Qua 8 đợt chi trả này, số tiền trên mỗi cổ phiếu đã tăng từ $0.25 lên $0.27, mỗi lần tăng một ít.

Ex-Dividend Date vs Record Date: Thay đổi T+1

Hầu hết các giải thích trực tuyến vẫn nói rằng ex-date diễn ra một ngày làm việc trước record date. Đó là quy tắc của kỷ nguyên T+2. Vào ngày 28 tháng 5 năm 2024, việc thanh toán tại Mỹ đã chuyển từ hai ngày làm việc sang một ngày, và các quy tắc sàn giao dịch đã chuyển ex-date trùng vào chính record date — chúng tôi đo lường toàn bộ sự thay đổi này theo từng năm trong record date vs. ex-dividend date. Các hồ sơ cổ tức cho thấy sự thay đổi này là không thể nhầm lẫn:

Truy vấnTỷ lệ cổ tức tại Mỹ có ex-date trùng record date, theo năm
Câu lệnh SQL chính xác đằng sau mỗi con số
SELECT toYear(ex_dividend_date) AS year,
       count() AS dividends,
       round(100.0 * countIf(ex_dividend_date = record_date) / count(), 1) AS pct_ex_equals_record
FROM global_markets.stocks_dividends
WHERE currency = 'USD'
  AND ex_dividend_date >= '2021-01-01'
  AND ex_dividend_date <= today()
  AND record_date IS NOT NULL
GROUP BY year
ORDER BY year

Vào năm 2023, 0% cổ tức tiền mặt của Mỹ có ex-date và record date cùng một ngày — hai ngày này gần như luôn trùng nhau trong mọi đợt chi trả. Vào năm 2024, năm chuyển đổi, tỷ lệ trùng ngày đạt 65.1%. Tính đến 2026, qua 25057 cổ tức, tỷ lệ này đang ở mức 98.9%. Nếu một bài báo bảo bạn hãy đếm ngược một ngày làm việc từ record date, bài báo đó đã lỗi thời so với quy tắc hiện tại.

Bạn sẽ được trả cổ tức bao lâu sau ngày ex-dividend?

Có hai khoảng thời gian chờ đợi quan trọng đối với một nhà đầu tư thu nhập: thông báo bạn nhận được là bao lâu (từ declaration đến ex-date) và mất bao lâu để tiền mặt về đến tài khoản (từ ex-date đến payment). Dưới đây là số liệu đo lường trên mọi cổ tức tiền mặt định kỳ của Mỹ trong 12 tháng qua:

Truy vấnThời gian chờ trung vị giữa các ngày trả cổ tức (12 tháng qua, tất cả cổ tức định kỳ tại Mỹ)
Câu lệnh SQL chính xác đằng sau mỗi con số
SELECT count() AS dividends,
       round(quantile(0.5)(dateDiff('day', declaration_date, ex_dividend_date)), 0) AS median_declared_to_ex_days,
       round(quantile(0.5)(dateDiff('day', ex_dividend_date, pay_date)), 0) AS median_ex_to_pay_days,
       round(avg(dateDiff('day', ex_dividend_date, pay_date)), 1) AS avg_ex_to_pay_days
FROM global_markets.stocks_dividends
WHERE currency = 'USD'
  AND distribution_type = 'recurring'
  AND ex_dividend_date >= today() - INTERVAL 12 MONTH
  AND ex_dividend_date <= today()
  AND declaration_date IS NOT NULL
  AND pay_date IS NOT NULL
  AND pay_date >= ex_dividend_date

Qua 44240 cổ tức, mức chi trả trung vị cho biết có 31 ngày thông báo giữa ngày công bố và ex-date, và tiền mặt về tài khoản trung bình là 5 ngày sau ex-date. Thời gian chờ đợi trung bình là 8.7 ngày — một nhóm các công ty trả chậm đã kéo mức trung bình lên cao hơn nhiều so với mức trung vị. Toàn bộ dải thời gian chờ đợi:

Truy vấnThời gian nhận tiền sau ex-date (12 tháng qua)
Câu lệnh SQL chính xác đằng sau mỗi con số
SELECT multiIf(dateDiff('day', ex_dividend_date, pay_date) <= 7, '1 week or less',
               dateDiff('day', ex_dividend_date, pay_date) <= 14, '8-14 days',
               dateDiff('day', ex_dividend_date, pay_date) <= 30, '15-30 days',
               '31+ days') AS wait_from_ex_to_pay,
       count() AS dividends,
       round(100.0 * count() / sum(count()) OVER (), 1) AS pct_of_dividends
FROM global_markets.stocks_dividends
WHERE currency = 'USD'
  AND distribution_type = 'recurring'
  AND ex_dividend_date >= today() - INTERVAL 12 MONTH
  AND ex_dividend_date <= today()
  AND pay_date IS NOT NULL
  AND pay_date >= ex_dividend_date
GROUP BY wait_from_ex_to_pay
ORDER BY min(dateDiff('day', ex_dividend_date, pay_date))

63.8% cổ tức định kỳ chi trả trong vòng một tuần kể từ ex-date, trong khi 3.4% mất hơn 30 ngày.

Cổ phiếu Mỹ trả cổ tức thường xuyên như thế nào?

Cùng một bộ dữ liệu ghi lại lịch trình công bố của mỗi khoản cổ tức. Tính trên mọi ticker Mỹ đã trả cổ tức định kỳ trong 12 tháng qua:

Truy vấnLịch trình chi trả của các doanh nghiệp trả cổ tức định kỳ tại Mỹ (12 tháng qua)
Câu lệnh SQL chính xác đằng sau mỗi con số
SELECT multiIf(frequency = 4, 'Quarterly',
               frequency = 12, 'Monthly',
               frequency = 1, 'Annual',
               frequency = 2, 'Semi-annual',
               frequency = 52, 'Weekly',
               'Other') AS payout_schedule,
       uniqExact(ticker) AS payers,
       round(100.0 * uniqExact(ticker) / sum(uniqExact(ticker)) OVER (), 1) AS pct_of_payers
FROM global_markets.stocks_dividends
WHERE currency = 'USD'
  AND distribution_type = 'recurring'
  AND ex_dividend_date >= today() - INTERVAL 12 MONTH
  AND ex_dividend_date <= today()
GROUP BY payout_schedule
ORDER BY payers DESC

Trả theo quý là nhịp độ mặc định của các doanh nghiệp Mỹ: 4397 ticker, tương đương 49.6% các đơn vị trả cổ tức định kỳ. Lịch trình hàng tháng đứng thứ hai với 21.4% — một tần suất phổ biến nhất ở các quỹ và tín thác tập trung vào thu nhập — theo sau là các đơn vị trả hàng năm và bán niên, cùng một nhóm nhỏ trả theo tuần và các lịch trình khác. Các quỹ chỉ số rộng cũng phân phối theo quý.

Điều gì xảy ra với giá cổ phiếu vào ngày ex-dividend?

Vào sáng ngày ex-date, cổ phiếu không còn mang quyền nhận khoản tiền mặt đã công bố, và giá tham chiếu của thị trường được điều chỉnh để tương ứng. Các quy tắc sàn giao dịch sẽ hạ mức giá đóng cửa trước đó — và các lệnh giới hạn đang treo — xuống bằng đúng số tiền cổ tức trước khi mở cửa. Giả sử: một cổ phiếu đóng cửa ở mức $50.00 với khoản cổ tức $0.50 đang chờ xử lý sẽ mở cửa dựa trên mức tham chiếu đã điều chỉnh là $49.50. Không có gì bị mất đi; $0.50 từ giá cổ phiếu đã trở thành $0.50 tiền mặt đang chuyển giao, và tổng giá trị vị thế của người nắm giữ không thay đổi bởi cơ chế này.

Trong giao dịch thực tế, giá mở cửa không nhất thiết phải nằm chính xác ở mức đã điều chỉnh: hoạt động mua bán thông thường sẽ làm biến động giá cùng lúc, và mức giá thực tế có thể cao hơn hoặc thấp hơn mức đó. Bất kỳ khoảng cách nào giữa mức điều chỉnh lý thuyết và mức giá thực tế chính là điểm yếu của ý tưởng "dividend capture" phổ biến — mua ngay trước ex-date, nhận cổ tức, rồi bán ngay sau đó. Việc điều chỉnh được thiết kế để bù đắp cho khoản thanh toán, và một vòng giao dịch vẫn phải chịu phí bid-ask spread hai lần, cộng thêm thuế trên khoản chi trả. Lịch cổ tức không phải là tiền miễn phí.

Dưới đây là khoảng cách đó được đo lường trên dữ liệu thực tế — tám buổi sáng ex-dividend gần nhất của Apple, so sánh mức tham chiếu điều chỉnh của sàn giao dịch (giá đóng cửa trước đó trừ đi cổ tức) với mức giá mở cửa thực tế:

Truy vấnChênh lệch giá mở cửa thực tế so với giá tham chiếu điều chỉnh vào 8 ngày ex-dividend gần nhất của AAPL
Câu lệnh SQL chính xác đằng sau mỗi con số
WITH divs AS (
    SELECT 1 AS k, ex_dividend_date AS ex_date, cash_amount
    FROM global_markets.stocks_dividends
    WHERE ticker = 'AAPL' AND distribution_type = 'recurring' AND ex_dividend_date <= today()
    ORDER BY ex_dividend_date DESC
    LIMIT 8
),
rth AS (
    SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS et_date,
           toTimeZone(window_start, 'America/New_York') AS et_ts,
           open, close
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'AAPL'
      AND window_start >= now() - INTERVAL 800 DAY
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
),
opens AS (SELECT 1 AS k, et_date, argMin(open, et_ts) AS day_open FROM rth GROUP BY et_date),
closes AS (SELECT 1 AS k, et_date, argMax(close, et_ts) AS day_close FROM rth GROUP BY et_date)
SELECT d.ex_date,
       c.day_close AS prior_session_close,
       round(c.day_close - d.cash_amount, 2) AS adjusted_reference,
       o.day_open AS ex_date_open,
       d.cash_amount AS dividend,
       round(o.day_open - c.day_close, 2) AS actual_overnight_change
FROM divs d
INNER JOIN opens o ON o.et_date = d.ex_date
ASOF INNER JOIN closes c ON c.k = d.k AND c.et_date < d.ex_date
ORDER BY d.ex_date DESC

Đọc hai cột cuối cùng cùng nhau: mức giảm cơ học là khoảng một phần tư mỗi cổ phiếu, trong khi thay đổi thực tế qua đêm dao động từ khoảng một đô la rưỡi dưới mức đóng cửa trước đó đến nhiều đô la trên mức đó. Vào bất kỳ sáng ex-date nào, biến động thị trường thông thường lớn hơn nhiều so với chính việc điều chỉnh cổ tức — đó chính là lý do tại sao các vòng giao dịch "dividend capture" không phải là tiền miễn phí.

Ngày cổ tức: Câu hỏi thường gặp nhanh

Nếu tôi mua cổ phiếu vào ngày ex-dividend, tôi có được nhận cổ tức không?

Không. Ex-date là ngày đầu tiên cổ phiếu được giao dịch mà không kèm theo khoản thanh toán. Giao dịch của bạn sẽ được thanh toán một ngày làm việc sau đó — sau khi chốt danh sách record-date — và người bán sẽ nhận được cổ tức.

Tôi có thể bán vào ngày ex-dividend mà vẫn nhận được cổ tức không?

Có. Hãy nắm giữ cổ phiếu cho đến khi kết thúc ngày trước ex-date và khoản thanh toán sẽ được chốt, ngay cả khi bạn bán vào lúc mở cửa của chính ngày ex-date.

Tôi phải nắm giữ cổ phiếu bao lâu để nhận được cổ tức?

Đối với bản thân khoản thanh toán, chỉ cần một ngày vào đúng thời điểm: nắm giữ qua mức đóng cửa trước ex-date. Thuế lại chạy theo một mốc thời gian riêng biệt — theo quy ước cổ tức đủ điều kiện của IRS, mức thuế suất thấp hơn thường yêu cầu nắm giữ hơn 60 ngày trong khung 121 ngày quanh ex-date.

Ngày ex-dividend có giống với record date không?

Đối với cổ phiếu Mỹ hiện nay, về cơ bản là có: 98.9% của 2026 cổ tức tiền mặt tại Mỹ có ex-date và record date giống hệt nhau. Trước khi chuyển sang thanh toán T+1 vào ngày 28 tháng 5 năm 2024, ex-date nằm sớm hơn một ngày làm việc so với record date.

Cổ tức được trả khi nào?

Vào ngày thanh toán (payment date) mà công ty đã công bố. Tính trên 12 tháng qua, mức trung vị cổ tức định kỳ của Mỹ chi trả 5 ngày sau ex-date, và 63.8% chi trả trong vòng một tuần.


Mọi bảng và biểu đồ ở trên đều là các truy vấn đã được lưu trữ mà bạn có thể mở, chỉnh sửa và chạy lại trên terminal Strasmore — chỉ cần nhập bất kỳ ticker nào, bốn ngày cổ tức tương tự sẽ được trả về trong vài giây.

#dividends#ex-dividend-date#record-date#dividend-dates#income