Strasmore Research
การเรียนรู้ Matt Connorโดย Matt Connor · data as of August 10, 2026 · refreshed weekly

Due bill คืออะไรและผลกระทบต่อการแตกหุ้น (stock split)

ทำความเข้าใจกลไก Due bill เมื่อวัน Ex-Date ของการแตกหุ้นเกิดขึ้นหลังวันจ่ายหุ้น พร้อมขั้นตอนการติดตามสิทธิจากโบรกเกอร์และลำดับเวลาตั้งแต่ Record date จนถึงวันซื้อขายจริง

Due bill คืออะไรในการแตกหุ้น (stock split)?

Due bill คือสิทธิประโยชน์ที่ติดไปกับการซื้อขายหุ้น ไม่ใช่ติดไปกับตัวบุคคล เมื่อบริษัทมีการแจกหุ้นเพิ่มทุน วันกำหนดรายชื่อผู้ถือหุ้น (record date) จะเป็นตัวระบุรายชื่อผู้ถือหุ้นที่นายทะเบียนจะจัดสรรหุ้นให้ การซื้อขายหุ้นจะชำระราคาในหนึ่งวันทำการหลังจากวันที่มีการซื้อขายตามเกณฑ์ T+1 settlement ดังนั้นการซื้อหุ้นในวัน record date จะทำให้การชำระราคาล่าช้าไปหนึ่งวัน ซึ่งไม่ทันต่อการบันทึกรายชื่อดังกล่าว หุ้นส่วนเกินจะถูกโอนเข้าบัญชีของผู้ขายในวันจ่ายหุ้น (payable date) โดยที่ผู้ซื้อซึ่งจ่ายเงินในราคาที่ยังไม่ได้ปรับลด (unadjusted price) จะเป็นผู้ถือสิทธิในหุ้นส่วนนั้น สิทธิดังกล่าวเรียกว่า due bill

มีสองประเด็นที่นักลงทุนรายย่อยควรทราบ ประการแรก สิทธินี้จะติดไปกับการซื้อขาย ไม่ใช่ติดไปกับตัวเจ้าของบัญชี ประการที่สอง โบรกเกอร์ที่ทำหน้าที่เคลียริ่ง (clearing brokers) ของทั้งสองฝั่งจะเป็นผู้ติดตามและจัดการสิทธินี้ให้ โดยที่คุณไม่ต้องดำเนินการใด ๆ ในบัญชีของคุณ

เหตุใดวันขึ้นเครื่องหมาย ex-date ของการแตกหุ้นจึงอยู่หลังวันจ่ายหุ้น (payable date)

กฎของตลาดจะจัดลำดับการแจกหุ้นตามขนาด หากมูลค่าหุ้นที่แจกมีค่าน้อยกว่า 25% ของมูลค่าหุ้นเดิม จะใช้ปฏิทินที่คุณคุ้นเคยจาก record date vs ex-dividend date คือวัน ex-date จะมาก่อน ตามด้วย record date และผู้ที่ซื้อหุ้นในหรือหลังวัน ex-date จะไม่ได้รับสิทธิ แต่หากเป็นการแจกหุ้นตั้งแต่ 25% ขึ้นไป ซึ่งรวมถึงการแตกหุ้น (forward split) ตั้งแต่ 5-for-4 ขึ้นไป ลำดับจะสลับกัน โดยวัน ex-date จะถูกกำหนดเป็นวันทำการแรกหลังจากวัน payable date

กลไกเบื้องหลังการสลับลำดับนี้เป็นเรื่องของทางปฏิบัติ หุ้นใหม่จะยังไม่มีอยู่ในบัญชีของผู้ใดจนกว่าจะถึงวัน payable date หากตลาดปรับราคาหุ้นลงเป็นราคาหลังแตกหุ้นก่อนถึงเวลานั้น จะเท่ากับเป็นการบังคับให้ผู้ขายต้องส่งมอบหุ้นที่ตนเองยังไม่ได้รับ การกำหนดวัน ex-date ไว้หลังวันจ่ายหุ้นจึงช่วยให้ราคาที่แสดงในตลาดและจำนวนหุ้นที่ส่งมอบได้มีความสอดคล้องกัน โดยมี due bill ทำหน้าที่ดูแลการซื้อขายที่เกิดขึ้นในช่วงรอยต่อนี้

ลำดับเวลาทั้งหมดและชื่อเรียกของแต่ละวัน

ให้ R แทน record date และ X แทน ex-date สำหรับการแตกหุ้นที่มีขนาดใหญ่เกิน 25% จะมีขั้นตอนสำคัญ 5 ประการดังนี้:

  1. การประกาศ: คณะกรรมการประกาศแตกหุ้นและกำหนดวัน record date และ payable date ส่วนตลาดหลักทรัพย์จะเป็นผู้กำหนดวัน ex-date ในภายหลัง
  2. วัน record date (R): ผู้ถือหุ้นที่มีชื่อในสมุดทะเบียนของบริษัท ณ สิ้นวันทำการของ R คือผู้ที่จะได้รับหุ้นเพิ่มจากนายทะเบียน
  3. วัน payable date: มักเป็นวันทำการถัดจาก R หุ้นส่วนเกินจะถูกจัดสรรให้แก่ผู้ถือหุ้นที่มีชื่อในทะเบียน โดยที่ราคาหุ้นในตลาดยังไม่มีการปรับเปลี่ยน
  4. วัน ex-date (X): วันทำการแรกหลังจากวัน payable date ราคาหุ้นจะถูกหารด้วยอัตราส่วนแตกหุ้น จำนวนหุ้นจะเพิ่มขึ้น และการซื้อขายตั้งแต่วันนี้เป็นต้นไปจะไม่มี due bill ติดไป
  5. การไถ่ถอน (Redemption): หลังจากวัน X ผ่านไปไม่กี่วันทำการ โบรกเกอร์เคลียริ่งจะจัดการชำระ due bill ที่ค้างอยู่ และหุ้นส่วนเกินจะถูกโอนไปยังผู้ซื้อที่ซื้อหุ้นในช่วงเวลาดังกล่าว

ช่วงเวลาของ due bill คือช่วงตั้งแต่ R จนถึงวันทำการก่อนวัน X การซื้อหุ้นในวัน R จะชำระราคาในวันทำการถัดไป ซึ่งเลยกำหนดรายชื่อผู้ถือหุ้นไปแล้ว ดังนั้นการซื้อหุ้นทุกรายการจนถึงวันก่อนวัน X จะถูกคิดราคาที่ยังไม่ได้ปรับลด (unadjusted price) และการซื้อขายเหล่านั้นจะส่งผ่านสิทธิไปยังผู้ซื้อต่อไป

ภาพการแตกหุ้นบนกระดานซื้อขาย

การแตกหุ้นของ NVIDIA ในเดือนมิถุนายน 2026 เป็นตัวอย่างที่ชัดเจน โดยมี 5 ช่วงการซื้อขายในแต่ละฝั่ง และวันที่ถูกกำหนดไว้ตายตัวใน SQL ทำให้ข้อมูลไม่เปลี่ยนแปลง

คำสั่งดึงข้อมูลNVDA หลังการแตกหุ้นในเดือนมิถุนายน 2024: ราคาปิดและมูลค่าหุ้นก่อนแตกหุ้น
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT
    toString(a.date)                                                  AS session_date,
    formatDateTime(a.date, '%b %e, %Y')                               AS tape_label,
    if(a.date < '2024-06-10', 'before ex-date', 'on or after ex-date') AS tape_phase,
    round(toFloat64(a.close), 2)                                      AS close_price,
    round(toFloat64(a.close) * s.ratio, 2)                            AS one_prior_share_value
FROM
(
    SELECT
        date,
        max(close) AS close
    FROM global_markets.stocks_daily_aggs
    WHERE ticker = 'NVDA'
      AND date >= '2024-06-03'
      AND date <= '2024-06-14'
    GROUP BY date
) AS a
CROSS JOIN
(
    SELECT toFloat64(max(split_to)) / greatest(toFloat64(max(split_from)), 1.0) AS ratio
    FROM global_markets.stocks_splits
    WHERE ticker = 'NVDA'
      AND execution_date BETWEEN '2024-06-05' AND '2024-06-12'
) AS s
ORDER BY a.date
Run this yourself

ให้อ่านข้อมูลทีละชุด close_price คือราคาปิดรายวันที่จัดเก็บไว้ ซึ่งราคาในอดีตจะถูกปรับปรุงใหม่หลังการแตกหุ้น โดยราคาปิดทุกวันก่อนวัน ex-date จะถูกหารด้วยอัตราส่วนแตกหุ้น เพื่อให้ข้อมูลมีความต่อเนื่องสำหรับผู้ที่ทำกราฟในภายหลัง ข้อมูลชุดนี้จะอยู่ที่ $120.89 ในวันที่ Jun 7, 2024 และ $121.79 ในวันที่ Jun 10, 2024 โดยไม่มีการกระโดดของราคา ตัวเลขทั้งสองนี้ไม่ใช่ราคาที่ผู้ซื้อจ่ายจริงในวันก่อนหน้า

one_prior_share_value คือข้อมูลที่ยังไม่ได้ปรับปรุงราคา โดยจะนำราคาปิดทุกวันในช่วงนั้นมาคูณด้วยอัตราส่วนแตกหุ้น เพื่อให้ได้ราคาที่ซื้อขายจริงบนกระดานก่อนวัน ex-date และติดตามมูลค่าของหุ้นหนึ่งหน่วยก่อนแตกหุ้นหลังจากนั้น ในวันที่ Jun 7, 2024 ซึ่งเป็นวันทำการสุดท้ายก่อนวัน ex-date หุ้นมีการซื้อขายที่ $1208.88 และในวันที่ Jun 10, 2024 หุ้นเดิมจำนวนเท่าเดิม (ซึ่งตอนนี้มีจำนวนหุ้นมากขึ้น) มีมูลค่า $1217.9 ข้อมูลชุดนี้จะแสดงเฉพาะการเคลื่อนไหวตามปกติในแต่ละวันและไม่มีการกระโดดของราคาที่จุดแตกหุ้น เนื่องจากราคาและจำนวนหุ้นเปลี่ยนไปในอัตราส่วนเดียวกัน มูลค่าพอร์ตของผู้ถือหุ้นจึงไม่ได้รับผลกระทบจากเหตุการณ์นี้โดยตรง นี่คือเนื้อหาทั้งหมดของ what a stock split does to your shares ตามกฎข้างต้น วัน payable date คือวันทำการก่อนวัน ex-date วันแรก ซึ่งอยู่ในฝั่งก่อนวัน ex-date ของตาราง และช่วงเวลาของ due bill ก็จะสิ้นสุดลงที่จุดนั้น

เหตุการณ์นี้เกิดขึ้นบ่อยแค่ไหน?

การแตกหุ้น (forward split) ที่มีขนาดใหญ่พอที่จะสลับปฏิทินเป็นเหตุการณ์ปกติ ตารางนี้แสดงจำนวนการแตกหุ้นทั้งหมดในตลาดสหรัฐฯ ตามปีที่เริ่มมีผล โดยแบ่งเป็นกลุ่มที่เกิน 25%, กลุ่มที่แตกหุ้นขนาดเล็ก และการรวมหุ้น (reverse split)

คำสั่งดึงข้อมูลการแตกหุ้นในตลาดสหรัฐฯ รายปี เรียงตามขนาดการจัดสรรหุ้น
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT
    toString(toYear(execution_date))          AS year,
    countIf(ratio >= 1.25)                    AS large_distributions,
    countIf(ratio > 1 AND ratio < 1.25)       AS small_forward_splits,
    countIf(ratio < 1)                        AS reverse_splits
FROM
(
    SELECT
        ticker,
        execution_date,
        max(toFloat64(split_to) / greatest(toFloat64(split_from), 1.0)) AS ratio
    FROM global_markets.stocks_splits
    WHERE execution_date >= '2016-01-01'
      AND execution_date <  toStartOfYear(today())
      AND ticker NOT IN ('SPCX')
    GROUP BY ticker, execution_date
)
GROUP BY year
ORDER BY year
Run this yourself

ในปี 2025 มีการแตกหุ้น 239 รายการที่มีขนาดใหญ่พอที่จะทำให้วัน ex-date อยู่หลังวัน payable date ในปีเดียวกันมีการรวมหุ้น 1036 รายการ ซึ่งใช้กลไกที่ต่างออกไป โดยการรวมหุ้นจะดำเนินการเป็นการแลกเปลี่ยนหุ้นเก่าเป็นหุ้นใหม่ โดยราคาที่ปรับแล้วจะอ้างอิงจากวันที่มีผล และไม่มีช่วงเวลา due bill สำหรับการแตกหุ้น when a stock split takes effect จะอธิบายถึงวันที่มีผล ส่วนหน้านี้อธิบายว่าเหตุใดวันที่ดังกล่าวจึงอยู่หลังวันจ่ายหุ้น

ชื่อบริษัทที่คุ้นเคยช่วยให้เห็นภาพขนาดของการแจกหุ้นได้ชัดเจน แต่ละแท่งกราฟคือจำนวนหุ้นที่หุ้นหนึ่งหน่วยกลายเป็นจำนวนเท่าใดในการแตกหุ้นครั้งล่าสุดของบริษัทนั้นตั้งแต่ปี 2020

คำสั่งดึงข้อมูลการแตกหุ้นของบริษัทที่มีชื่อเสียง: จำนวนหุ้นที่ได้รับจากหุ้นเดิม 1 หุ้น
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT
    ticker,
    round(argMax(toFloat64(split_to) / greatest(toFloat64(split_from), 1.0), execution_date), 2) AS shares_from_one,
    argMax(concat(toString(toUInt32(split_to)), '-for-', toString(toUInt32(split_from))), execution_date) AS ratio_label,
    argMax(formatDateTime(execution_date, '%b %e, %Y'), execution_date) AS adjusted_trading_began
FROM global_markets.stocks_splits
WHERE execution_date >= '2020-01-01'
  AND execution_date <= today()
  AND toFloat64(split_to) / greatest(toFloat64(split_from), 1.0) >= 2
  AND ticker IN ('AAPL', 'AMZN', 'AVGO', 'CMG', 'DXCM', 'FTNT', 'GOOGL', 'LRCX', 'NEE', 'NVDA', 'PANW', 'SHOP', 'SMCI', 'TSLA', 'WMT')
GROUP BY ticker
ORDER BY shares_from_one DESC, ticker
Run this yourself

CMG อยู่ที่ด้านบนสุด โดยเปลี่ยนหุ้นหนึ่งหน่วยเป็น 50 หน่วย โดยเริ่มซื้อขายในราคาที่ปรับแล้วในวันที่ Jun 26, 2024 อัตราส่วนที่น้อยที่สุดในกลุ่มนี้ยังคงคูณจำนวนหุ้นด้วย 2 ซึ่งเกินเกณฑ์ 25% ไปมาก สำหรับ Options ที่จดทะเบียนจะถูกปรับราคาในวันเดียวกันตามกฎของตลาด ซึ่ง how stock splits affect options ได้อธิบายไว้ และ upcoming stock splits จะติดตามปฏิทินการประกาศล่วงหน้า

คุณต้องทำอะไรหรือไม่?

ไม่จำเป็น Due bill เป็นภาระผูกพันระหว่างโบรกเกอร์ และโบรกเกอร์ของคุณทราบอยู่แล้วว่าการซื้อขายของคุณชำระราคาเมื่อใด มีสองสถานการณ์ที่ควรทราบเมื่อปรากฏในใบแจ้งยอด

หากคุณซื้อหุ้นในช่วงเวลา due bill คุณจะจ่ายในราคาที่ยังไม่ได้ปรับลดและได้รับหุ้นส่วนเกินผ่านทาง due bill แทนที่จะได้รับจากบริษัทโดยตรง หุ้นอาจเข้าบัญชีหลังจากวัน ex-date ไม่กี่วัน ซึ่งความไม่สอดคล้องกันเล็กน้อยระหว่างจำนวนหุ้นและราคาที่แสดงเป็นเรื่องปกติในช่วงเวลานั้น

หากคุณขายหุ้นในช่วงเวลา due bill สิทธิประโยชน์จะติดไปกับหุ้นนั้น หุ้นส่วนเกินอาจยังคงถูกโอนเข้าบัญชีของคุณในวัน payable date เนื่องจากคุณเป็นผู้ถือหุ้นที่มีชื่อในทะเบียน ณ วันนั้น หุ้นเหล่านั้นไม่ใช่ของคุณ และโบรกเกอร์จะโอนไปยังผู้ซื้อเมื่อถึงเวลาไถ่ถอน

การจ่ายเงินปันผลพิเศษขนาดใหญ่ก็ใช้หลักการเดียวกัน

การทดสอบเกณฑ์ 25% ใช้กับการแจกจ่ายผลประโยชน์โดยทั่วไป การจ่ายเงินสดครั้งเดียวที่มีมูลค่าตั้งแต่หนึ่งในสี่ของราคาหุ้นขึ้นไปจะถูกจัดการเหมือนกับการแตกหุ้น โดยวัน ex-date จะถูกกำหนดเป็นวันทำการหลังจากวันจ่ายเงินสด และ due bill จะทำหน้าที่ส่งผ่านสิทธิดังกล่าวข้ามช่วงเวลาดังกล่าว นี่คือเหตุผลที่การจ่ายผลประโยชน์บางรายการในแต่ละปีดูเหมือนจะขึ้นเครื่องหมาย ex-date หลังจากที่จ่ายเงินไปแล้ว

คำสั่งดึงข้อมูลจำนวนวันระหว่างวันจ่ายเงินปันผลและวันขึ้นเครื่องหมาย XD สำหรับการจ่ายเงินปันผลพิเศษที่ขึ้นเครื่องหมายล่าช้า
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT
    ticker,
    max(dateDiff('day', pay_date, ex_dividend_date)) AS days_ex_after_pay,
    argMax(formatDateTime(ex_dividend_date, '%b %e, %Y'), dateDiff('day', pay_date, ex_dividend_date)) AS ex_label
FROM global_markets.stocks_dividends
WHERE ex_dividend_date > pay_date
  AND pay_date >= '2010-01-01'
  AND ex_dividend_date <= today()
  AND dateDiff('day', pay_date, ex_dividend_date) <= 60
  AND ticker NOT IN ('SPCX')
GROUP BY ticker
ORDER BY days_ex_after_pay DESC, ticker
LIMIT 12
Run this yourself

แต่ละแท่งกราฟคือบริษัทที่มีการจ่ายเงินสดและขึ้นเครื่องหมาย ex-date หลังจากวันจ่ายเงิน โดยวัดเป็นจำนวนวันตามปฏิทินระหว่างสองวันนี้ ATIB มีช่วงห่างกว้างที่สุดในกลุ่มที่ 55 วัน โดยวัน ex-date อยู่ในวันที่ Feb 3, 2015 เงินปันผลรายไตรมาสปกติจะไม่เป็นเช่นนี้ และ selling on the ex-dividend date จะอธิบายถึงกรณีมาตรฐานดังกล่าว

คำถามที่พบบ่อย

Due bill คืออะไรในการแตกหุ้น?

Due bill คือภาระผูกพันที่ติดไปกับการซื้อขายหุ้น ซึ่งโอนสิทธิในการรับผลประโยชน์ที่กำลังจะเกิดขึ้นจากผู้ขายไปยังผู้ซื้อ โดยใช้กับรายการซื้อขายที่ชำระราคาหลังวัน record date แต่ก่อนวัน ex-date ในช่วงที่หุ้นยังซื้อขายในราคาที่ยังไม่ได้ปรับลด โบรกเกอร์เคลียริ่งจะเป็นผู้ติดตามและไถ่ถอนสิทธินี้โดยที่นักลงทุนไม่ต้องดำเนินการใดๆ

เหตุใดวัน ex-date ของการแตกหุ้นจึงอยู่หลังวันจ่ายหุ้น?

การแจกจ่ายผลประโยชน์ที่มีมูลค่าตั้งแต่ 25% ของราคาหุ้นขึ้นไป จะถูกกำหนดวัน ex-date ในวันทำการแรกหลังจากวันจ่ายหุ้น เนื่องจากหุ้นใหม่ยังไม่มีอยู่ในบัญชีใดๆ ก่อนวันจ่าย ตลาดจึงยังคงแสดงราคาที่ยังไม่ได้ปรับลดจนกว่าหุ้นจะเข้าบัญชี ส่วนการแจกจ่ายขนาดเล็ก รวมถึงเงินปันผลปกติ จะใช้ลำดับปกติโดยให้วัน ex-date มาก่อน

ช่วงเวลา due bill นานเท่าใด?

เริ่มตั้งแต่ record date จนถึงวันทำการก่อนวัน ex-date ความยาวของช่วงเวลานี้ขึ้นอยู่กับระยะห่างที่บริษัทกำหนดระหว่างวัน record date และวัน payable date ซึ่งโดยปกติจะเป็นเพียงไม่กี่วันทำการ

จะเกิดอะไรขึ้นหากฉันขายหุ้นในช่วงเวลา due bill?

สิทธิประโยชน์จะติดไปกับหุ้นนั้น หากมีการโอนผลประโยชน์เข้าบัญชีของคุณในวัน payable date โบรกเกอร์ของคุณจะโอนสิทธินั้นไปยังผู้ซื้อเมื่อมีการไถ่ถอน due bill และสถานะหุ้นของคุณจะตรงกับจำนวนที่คุณถือครองจริง

การรวมหุ้น (reverse split) ใช้ due bill หรือไม่?

ไม่ การรวมหุ้นจะดำเนินการเป็นการแลกเปลี่ยนหุ้นเก่าเป็นหุ้นใหม่ โดยราคาที่ปรับแล้วจะอ้างอิงจากวันที่มีผล ไม่มีช่วงเวลาที่ราคาเก่าและจำนวนหุ้นใหม่จะคงอยู่พร้อมกัน


ตารางทุกตารางที่นี่มี SQL ที่ใช้สร้างข้อมูล คุณสามารถขยายดูเพื่อตรวจสอบวิธีการคำนวณได้ หากต้องการติดตามการแตกหุ้นในแต่ละช่วงการซื้อขาย หรือค้นหาการแจกจ่ายผลประโยชน์ที่ขึ้นเครื่องหมาย ex-date หลังจากจ่ายเงินไปแล้ว สามารถสอบถามข้อมูลได้โดยตรงผ่าน Strasmore terminal

#market-mechanics#stock-splits#corporate-actions#settlement#ex-date