Strasmore Research
Học tập Matt ConnorBởi Matt Connor · Cập nhật 2026-08-12

DRIP: Kế hoạch tái đầu tư cổ tức là gì?

DRIP biến cổ tức tiền mặt thành cổ phiếu thêm. Tìm hiểu 3 loại DRIP, giá mua vào ngày thanh toán và tax lot mới tạo sau mỗi lần tái đầu tư.

Kế hoạch tái đầu tư cổ tức, hay DRIP, là một chỉ thị thường trực biến mỗi khoản cổ tức tiền mặt thành thêm cổ phiếu của cùng chứng khoán, thay vì để tiền mặt trong tài khoản. Việc mua diễn ra vào hoặc ngay sau ngày thanh toán, với mức giá đang có tại thời điểm đó. Lệnh thường được thực hiện đến cổ phiếu lẻ, ghi nhận tối đa ba hoặc bốn chữ số thập phân. Có ba cơ chế khác nhau cùng được gọi là DRIP. Điểm khác biệt nằm ở bên thực hiện giao dịch và chi phí phát sinh.

Kế hoạch tái đầu tư cổ tức là gì?

Cấu trúc chung của cả ba cơ chế giống nhau: cổ tức được công bố, tiền được thanh toán, rồi tiền được dùng để mua thêm cùng chứng khoán đó trong vòng một hoặc hai ngày. Phần vận hành phía sau mới là yếu tố khác biệt.

  1. Kế hoạch do công ty tài trợ. Doanh nghiệp thuê transfer agent, tức đơn vị lưu ký và quản lý danh sách cổ đông, để vận hành việc đăng ký và mua cổ phiếu. Cổ phiếu được ghi nhận trên sổ sách của đại lý trong một số tài khoản riêng, tách khỏi tài khoản môi giới của bạn. Một số doanh nghiệp áp dụng mức chiết khấu nhỏ cho cổ phiếu tái đầu tư. Một số khác thu phí đăng ký, phí cho từng lần mua hoặc phí khi bán ra.
  2. Tái đầu tư tổng hợp do broker thực hiện. Broker của bạn nhận tiền vào ngày thanh toán, mua cổ phiếu trên thị trường hoặc phân bổ từ lượng cổ phiếu sẵn có, rồi ghi nhận phần cổ phiếu lẻ vào vị thế của bạn. Phần lớn broker lớn tại Mỹ thực hiện việc này mà không thu commission. Bạn có thể bật tính năng theo từng khoản nắm giữ hoặc cho toàn bộ tài khoản. Doanh nghiệp phát hành không tham gia vào quy trình này.
  3. Tái đầu tư tự động của quỹ. Mutual fund tái đầu tư thu nhập và các khoản phân phối lãi vốn theo NAV tại ngày tái đầu tư. Khoản phân phối của ETF trước tiên đến tài khoản broker dưới dạng tiền mặt. Sau đó, broker xử lý khoản này giống hệt cổ tức cổ phiếu.

Khác biệt thể hiện rõ khi bạn cần tìm số cổ phiếu đã mua. Vị thế trong kế hoạch do công ty tài trợ nằm ngoài broker. Chúng không xuất hiện trên sao kê tài khoản môi giới và không thể bán bằng lệnh thị trường thông thường. Các khoản tái đầu tư do broker hoặc quỹ thực hiện được ghi nhận ngay trong tài khoản bạn đang sử dụng.

DRIP thực sự mua cổ phiếu khi nào?

Bốn mốc thời gian chi phối mọi khoản cổ tức tiền mặt. Ngày công bố là ngày hội đồng quản trị thông báo khoản cổ tức. Ngày giao dịch không hưởng quyền (ex-dividend date) là phiên đầu tiên chứng khoán giao dịch mà không còn đi kèm khoản thanh toán sắp tới. Nếu sở hữu cổ phiếu đến hết phiên trước đó, bạn được nhận cổ tức. Nếu mua vào ngày ex-date, quyền nhận cổ tức thuộc về người bán. Ngày chốt danh sách là thời điểm chụp lại danh sách cổ đông. Theo chu kỳ thanh toán T+1 mà cổ phiếu Mỹ chuyển sang áp dụng vào tháng 5 năm 2024, ngày này hiện rơi vào cùng phiên với ex-date. Ngày thanh toán là ngày tiền đến tay người sở hữu. Đây là ngày DRIP thực hiện tái đầu tư. Bài viết của chúng tôi về ngày chốt danh sách và ngày giao dịch không hưởng quyền phân tích trình tự này từng bước.

Khoảng thời gian từ ex-date đến ngày thanh toán được tính bằng tuần.

Truy vấnSố ngày từ ngày ex-dividend đến ngày nhận tiền: 6 mã trả cổ tức phổ biến
Câu lệnh SQL chính xác đằng sau mỗi con số
WITH payouts AS (
    SELECT
        ticker,
        any(ex_dividend_date) AS ex_date,
        any(pay_date)         AS paid_on
    FROM global_markets.stocks_dividends
    WHERE ticker IN ('AAPL', 'JNJ', 'KO', 'MSFT', 'O', 'PG')
      AND ex_dividend_date >= '2024-07-01'
      AND ex_dividend_date <  '2026-07-01'
      AND cash_amount > 0
    GROUP BY id, ticker
)
SELECT
    ticker,
    count()                                          AS payment_count,
    round(avg(dateDiff('day', ex_date, paid_on)), 1) AS avg_days_ex_to_pay,
    max(dateDiff('day', ex_date, paid_on))           AS max_days_ex_to_pay
FROM payouts
WHERE paid_on > ex_date
GROUP BY ticker
ORDER BY avg_days_ex_to_pay DESC
Run this yourself

Trong số 6 doanh nghiệp trả cổ tức cho hộ gia đình trong mẫu theo dõi, PG có thời gian chờ trung bình dài nhất, ở mức 25.2 ngày từ ex-date đến khi nhận tiền. Khoản thanh toán riêng lẻ chậm nhất của doanh nghiệp này mất 28 ngày. AAPL có thời gian nhanh nhất, ở mức 3.4 ngày. Trong khoảng thời gian đó, giá mở cửa vào ex-date đã được điều chỉnh giảm theo giá trị cổ tức, trong khi tiền mặt vẫn đang trên đường chuyển đến tài khoản.

Vì sao giá tái đầu tư là giá ngày thanh toán?

DRIP không mua theo giá tại ex-date. DRIP sử dụng tiền mặt vào ngày tiền được ghi có. Trong khoảng chờ kéo dài vài tuần, giá chứng khoán có thể biến động theo bất kỳ hướng nào.

Truy vấnKO: giá đóng cửa ngày ex-dividend so với ngày trả cổ tức, 2021–2026
Câu lệnh SQL chính xác đằng sau mỗi con số
WITH
    payouts AS (
        SELECT
            any(ex_dividend_date) AS ex_date,
            any(pay_date)         AS paid_on
        FROM global_markets.stocks_dividends
        WHERE ticker = 'KO'
          AND ex_dividend_date >= '2021-01-01'
          AND ex_dividend_date <  '2026-07-01'
          AND cash_amount > 0
        GROUP BY id
    ),
    bars AS (
        SELECT
            date                            AS session_day,
            round(avg(toFloat64(close)), 2) AS px
        FROM global_markets.stocks_daily_aggs
        WHERE ticker = 'KO'
          AND date >= '2021-01-01'
          AND date <  '2026-09-01'
        GROUP BY date
    )
SELECT
    toString(p.paid_on)                AS pay_date,
    formatDateTime(p.paid_on, '%b %Y') AS pay_label,
    e.px                               AS close_at_ex,
    d.px                               AS close_at_pay,
    round(100 * (d.px / e.px - 1), 2)  AS move_pct
FROM payouts AS p
INNER JOIN bars AS e ON e.session_day = p.ex_date
INNER JOIN bars AS d ON d.session_day = p.paid_on
ORDER BY p.paid_on
Run this yourself

Mẫu theo dõi bao gồm 22 khoản cổ tức Coca-Cola (KO) liên tiếp. Trong Apr 2021, phiên ex-dividend đóng cửa ở mức $50.36, còn phiên ngày thanh toán đóng cửa ở mức $52.51. Giá đã biến động 4.27% trong khoảng thời gian này. Cặp dữ liệu cuối cùng trên biểu đồ, Jul 2026, được tái đầu tư gần mức $81.29. Hai đường dữ liệu đi cùng hướng nhưng hiếm khi giao nhau. Hệ thống tự động mua vào ngày do lịch của doanh nghiệp phát hành quy định, với mức giá thị trường được chào trong buổi chiều hôm đó.

DRIP ra thị trường bao lâu một lần?

Tần suất do doanh nghiệp phát hành quyết định. Phần lớn doanh nghiệp niêm yết tại Mỹ trả cổ tức theo quý. Một số ít trả hàng tháng, còn nhóm nhỏ hơn trả một hoặc hai lần mỗi năm.

Truy vấnTần suất chi trả của các mã niêm yết, 12 tháng qua
Câu lệnh SQL chính xác đằng sau mỗi con số
WITH payouts AS (
    SELECT
        ticker,
        any(frequency)        AS freq,
        any(ex_dividend_date) AS ex_date,
        any(pay_date)         AS paid_on
    FROM global_markets.stocks_dividends
    WHERE ex_dividend_date >= '2025-07-01'
      AND ex_dividend_date <  '2026-07-01'
      AND cash_amount > 0
      AND ticker NOT IN ('SPCX')
    GROUP BY id, ticker
)
SELECT
    multiIf(freq = 12, 'Monthly',
            freq = 4,  'Quarterly',
            freq = 2,  'Semiannual',
            freq = 1,  'Annual',
                       'Irregular')                  AS cadence,
    countDistinct(ticker)                            AS payer_count,
    round(avg(dateDiff('day', ex_date, paid_on)), 1) AS avg_days_ex_to_pay
FROM payouts
WHERE paid_on > ex_date
GROUP BY cadence
ORDER BY payer_count DESC
Run this yourself

Quarterly là tần suất phổ biến nhất. Nhóm này bao gồm 4961 ticker riêng biệt đã trả tiền mặt trong năm gần nhất thuộc phạm vi theo dõi, với thời gian trung bình từ ex-date đến khi nhận tiền là 12.9 ngày. Nhóm ít nhất là Irregular, chỉ gồm 1670. Tần suất quyết định DRIP ra thị trường bao nhiêu lần. Tần suất không làm thay đổi tổng cổ tức hằng năm và cũng không làm thay đổi lợi suất cổ tức, vốn được tính bằng tổng cổ tức hằng năm chia cho giá.

Mỗi lần tái đầu tư tạo một tax lot mới

Tax lot là một lô cổ phiếu được mua với cùng mức giá và cùng ngày mua. Nếu chỉ mua một lần, bạn nắm giữ một lot duy nhất. Nếu tái đầu tư trong một thập kỷ, bạn có hàng chục lot. Mỗi lot có cost basis riêng và thời gian nắm giữ riêng.

Truy vấnSố lần tái đầu tư mỗi năm: mã trả cổ tức hàng tháng so với hàng quý
Câu lệnh SQL chính xác đằng sau mỗi con số
WITH payouts AS (
    SELECT
        ticker,
        any(ex_dividend_date) AS ex_date
    FROM global_markets.stocks_dividends
    WHERE ticker IN ('KO', 'O')
      AND ex_dividend_date >= '2016-01-01'
      AND ex_dividend_date <  '2026-01-01'
      AND cash_amount > 0
    GROUP BY id, ticker
)
SELECT
    toString(toYear(ex_date)) AS year,
    countIf(ticker = 'O')     AS monthly_payer_lots,
    countIf(ticker = 'KO')    AS quarterly_payer_lots
FROM payouts
GROUP BY year
ORDER BY year
Run this yourself

Trong 2025, Realty Income (O), doanh nghiệp trả cổ tức hàng tháng, tạo ra 13 khoản phân phối, so với 4 khoản của Coca-Cola. Trong 10 năm dương lịch đầy đủ được thể hiện trên biểu đồ, khoảng cách giữa hai đường là chênh lệch về số lượng lot trong cùng một thời gian nắm giữ. Chi tiết về tần suất có trong bài viết về cổ phiếu trả cổ tức hàng thánglịch sử cổ tức Realty Income.

Số lượng lot này dẫn đến bốn hệ quả.

  • Trong tài khoản chịu thuế, cổ tức được tái đầu tư vẫn bị tính thuế trong năm được thanh toán, theo mức thuế áp dụng nếu nhận bằng tiền mặt, và được báo cáo trên mẫu 1099-DIV. Bạn không nhận tiền, nhưng nghĩa vụ thuế vẫn phát sinh.
  • Mỗi lot bắt đầu một thời gian nắm giữ riêng. Lot được mua trong vòng mười hai tháng gần nhất sẽ được xem là nắm giữ ngắn hạn khi bán, bất kể vị thế ban đầu đã được nắm giữ bao lâu.
  • Phương pháp xác định cụ thể, cho phép bạn chọn cổ phiếu nào sẽ bán, trở nên khó quản lý hơn khi có hàng chục lot nhỏ. Việc chọn nhầm sẽ làm thay đổi khoản lãi được báo cáo. Hướng dẫn của chúng tôi về các phương pháp xác định cost basis và xác định cụ thể trình bày cơ chế này.
  • Việc theo dõi wash sale trở nên cần thiết. Nếu bạn bán cổ phiếu bị lỗ và một khoản tái đầu tư mua cùng chứng khoán trong vòng ba mươi ngày trước hoặc sau giao dịch bán, một phần khoản lỗ sẽ không được khấu trừ. Phần bị loại được cộng vào cost basis của số cổ phiếu thay thế. Phần bị loại tỷ lệ với số cổ phiếu thay thế. Vì vậy, một khoản tái đầu tư nhỏ so với lượng bán lớn chỉ khiến một phần nhỏ khoản lỗ bị loại. Tuy nhiên, phần này vẫn phải được theo dõi.

Quy định khác nhau tùy quốc gia và loại tài khoản. Trong tài khoản hoãn thuế hoặc miễn thuế, các nghĩa vụ ghi nhận hằng năm nêu trên không phát sinh.

Những mặt hạn chế thực tế

  • Tập trung danh mục. DRIP luôn mua cùng một tài sản. Vị thế được nuôi bằng chính cổ tức của nó sẽ tăng lên so với phần còn lại của tài khoản, trong khi hệ thống không tự tái cân bằng.
  • Không quan tâm đến giá. Kế hoạch mua theo giá ngày thanh toán, dù chứng khoán đang gần mức cao nhất hay thấp nhất trong 52 tuần.
  • Bất tiện với cổ phiếu lẻ. Cổ phiếu lẻ thường không thể chuyển qua ACATS, hệ thống chuyển tài khoản tiêu chuẩn giữa các broker tại Mỹ. Cách xử lý phổ biến là chuyển nguyên trạng cổ phiếu nguyên lô, còn broker chuyển đi bán phần lẻ lấy tiền mặt. Đây là một giao dịch chịu thuế nếu diễn ra ngoài tài khoản được ưu đãi thuế.
  • Chi phí và độ trễ riêng của từng kế hoạch. Kế hoạch do công ty tài trợ có thể thu phí đăng ký và phí cho từng lần mua. Các kế hoạch này cũng thường gom lệnh bán theo lịch thay vì chuyển lệnh ngay khi bạn yêu cầu. Nếu có chiết khấu trên giá tái đầu tư, lợi ích của khoản chiết khấu sẽ khác đi sau khi tính các loại phí.

Câu hỏi thường gặp

DRIP là viết tắt của gì?

Dividend reinvestment plan, tức kế hoạch tái đầu tư cổ tức. Tên gọi này bao gồm ba cơ chế: kế hoạch do transfer agent của doanh nghiệp phát hành vận hành, cơ chế broker tự động tái đầu tư cổ tức tiền mặt và cơ chế quỹ tái đầu tư các khoản phân phối của chính quỹ. Cơ chế mua khác nhau ở từng loại, nhưng tác động lên vị thế nhìn chung tương tự.

Cổ tức được tái đầu tư có chịu thuế không?

Có, nếu nằm trong tài khoản chịu thuế. Cổ tức được tái đầu tư bị tính thuế trong năm thanh toán, theo cùng mức thuế áp dụng nếu bạn nhận tiền mặt, và xuất hiện trên mẫu 1099-DIV. Số cổ phiếu nhận được khi đó có cost basis riêng. Trong tài khoản hoãn thuế hoặc miễn thuế, đây không phải là sự kiện chịu thuế hằng năm. Quy định khác nhau tùy quốc gia.

DRIP có mua theo giá tại ex-dividend date không?

Không. Lệnh mua được thực hiện vào hoặc ngay sau ngày thanh toán. Theo phép đo của mẫu theo dõi đầu tiên, ngày này thường cách ex-dividend date vài tuần. Lệnh được khớp theo mức giá đang có tại thời điểm đó.

Tôi có phải nắm giữ cổ phiếu qua ex-dividend date để nhận cổ tức không?

Bạn phải sở hữu cổ phiếu trước khi phiên ex-dividend bắt đầu. Điều đó có nghĩa là phải mua chậm nhất vào phiên trước đó. Nếu bán vào hoặc sau ex-date, bạn vẫn nhận khoản cổ tức đó. Nếu mua vào ex-date, bạn không nhận.

Tôi có thể chuyển cổ phiếu lẻ sang broker khác không?

Thông thường là không. Khi chuyển tài khoản, cổ phiếu nguyên lô được chuyển nguyên trạng, còn phần lẻ thường bị broker chuyển đi bán lấy tiền mặt. Trong tài khoản chịu thuế, giao dịch bán đó có thể phát sinh lãi hoặc lỗ riêng.


Mỗi biểu đồ trong bài đều đi kèm câu lệnh SQL chính xác, có thể mở rộng bên dưới biểu đồ. Để so sánh giá đóng cửa tại ex-date với giá đóng cửa ngày thanh toán của một chứng khoán bạn đang nắm giữ, hãy đặt câu hỏi bằng tiếng Anh thông thường trên terminal Strasmore.