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

หุ้นปันผลอังกฤษสำหรับนักลงทุนไทย ผ่าน ADR สหรัฐ

หุ้นปันผลอังกฤษสำหรับนักลงทุนไทยซื้อผ่าน ADR ในตลาดสหรัฐได้ กางตัวเลขภาษีหัก ณ ที่จ่าย ค่าธรรมเนียม ADR และเงินสดสุทธิต่อ 100 หุ้น จากประวัติการจ่ายจริงย้อนหลัง

นักลงทุนไทยที่อยากถือหุ้นปันผลอังกฤษอย่าง Shell, HSBC, BP, Unilever, AstraZeneca หรือ Diageo ติดข้อจำกัดเดียวกันตั้งแต่ก้าวแรก คือโบรกเกอร์ไทยแทบไม่มีเจ้าไหนต่อตรงเข้าตลาดลอนดอน ทางที่ใช้ได้จริงจากกรุงเทพจึงเป็นการซื้อ ADR ของบริษัทเหล่านี้ที่ซื้อขายในตลาดสหรัฐด้วยสกุลดอลลาร์ ฝั่งอังกฤษน่าสนใจในเชิงตัวเลขตรงที่ไม่หักภาษี ณ ที่จ่ายกับเงินปันผลสามัญเลย ต้นทุนที่กินเนื้อเงินปันผลจึงเป็นค่าธรรมเนียมผู้รับฝากของ ADR ไม่ใช่ภาษี

หุ้นปันผลอังกฤษสำหรับนักลงทุนไทย เข้าทางไหนได้บ้าง

ADR คือใบแสดงสิทธิที่ธนาคารผู้รับฝากในสหรัฐออกทับหุ้นแม่ที่ฝากไว้ในตลาดบ้านเกิด ผู้ถือได้สิทธิทางเศรษฐกิจเหมือนผู้ถือหุ้นแม่ รวมถึงเงินปันผล แต่ซื้อขายเป็นดอลลาร์ในเวลาทำการตลาดสหรัฐ ซึ่งตรงกับบัญชีหุ้นต่างประเทศที่โบรกเกอร์ไทยเปิดให้พอดี

ตัวเลขที่ต้องรู้ก่อนเทียบปันผลคืออัตราส่วนว่า 1 ADR เท่ากับหุ้นแม่กี่หุ้น เงินปันผลต่อหน่วย ADR จึงไม่เท่ากับเงินปันผลต่อหุ้นที่ประกาศในลอนดอน กลไกอัตราส่วนและค่าธรรมเนียมอยู่ใน คู่มือวิธีทำงานของ ADR อัตราส่วนและค่าธรรมเนียม หน้านี้ใช้ตัวเลขต่อหน่วย ADR ล้วน ซึ่งเป็นตัวเลขเดียวกับที่เข้าบัญชีจริง

เงินปันผลต่อ ADR หนึ่งหน่วยในรอบ 12 เดือน

แผงข้างล่างรวมเงินปันผลต่อ ADR หนึ่งหน่วยของชื่ออังกฤษที่คนไทยถามถึงบ่อยที่สุด ตลอด 12 เดือนล่าสุด พร้อมจำนวนรอบที่จ่ายและวันขึ้นเครื่องหมาย XD ของรอบล่าสุด

คำสั่งดึงข้อมูลเงินปันผลรวม 12 เดือนต่อ ADR หนึ่งหน่วย ของหุ้นอังกฤษที่จดทะเบียนในสหรัฐ
tickerttm_usd_per_adrpayments_12mlatest_ex_date
HSBC3.75414 Aug 2026
DEO3.3192217 Apr 2026
SHEL3.0224414 Aug 2026
UL2.1559407 Aug 2026
BP2.0172414 Aug 2026
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT
    ticker,
    round(sum(cash_amount), 4)                        AS ttm_usd_per_adr,
    count()                                           AS payments_12m,
    formatDateTime(max(ex_dividend_date), '%d %b %Y') AS latest_ex_date
FROM
(
    SELECT
        ticker,
        ex_dividend_date,
        any(cash_amount) AS cash_amount
    FROM global_markets.stocks_dividends
    WHERE ticker IN ('SHEL', 'BP', 'HSBC', 'UL', 'AZN', 'DEO')
      AND currency = 'USD'
      AND ex_dividend_date >  today() - 365
      AND ex_dividend_date <= today()
    GROUP BY ticker, ex_dividend_date
)
GROUP BY ticker
ORDER BY ttm_usd_per_adr DESC
ลองรันด้วยตัวเอง

ตารางมี 5 ชื่อ เรียงจากเงินปันผลต่อหน่วยมากไปน้อย แถวบนสุดคือ HSBC ที่จ่ายรวม 3.75 ดอลลาร์ต่อ ADR หนึ่งหน่วยจาก 4 รอบ รอบล่าสุดขึ้น XD วันที่ 14 Aug 2026 ส่วนแถวล่างสุดจ่าย 2.0172 ดอลลาร์ต่อหน่วย ตัวเลขดิบต่อหน่วยแบบนี้ยังเทียบกันตรงไม่ได้ จนกว่าจะหารด้วยราคาต่อหน่วย ซึ่งเป็นนิยามของ อัตราผลตอบแทนเงินปันผล หรือ dividend yield

ภาษีหัก ณ ที่จ่าย อังกฤษ 0% สหรัฐ 15% หรือ 30%

  • เงินปันผลสามัญของบริษัทอังกฤษไม่ถูกหักภาษี ณ ที่จ่ายที่ต้นทาง อัตราคือ 0% สำหรับผู้ถือต่างชาติ
  • เงินปันผลของบริษัทสหรัฐถูกหัก ณ ที่จ่ายที่ 30% สำหรับผู้ถือที่ไม่ใช่บุคคลอเมริกัน และลดเหลือ 15% สำหรับผู้มีถิ่นที่อยู่ทางภาษีในไทยตามอนุสัญญาภาษีซ้อนไทยกับสหรัฐ เมื่อมีแบบ W-8BEN ที่ยังไม่หมดอายุอยู่กับโบรกเกอร์
  • W-8BEN มีอายุคือปีที่ลงนามบวกอีกสามปีปฏิทิน ถ้าปล่อยให้ขาด อัตราจะกลับไปที่ 30% ในรอบจ่ายถัดไป
  • ADR ของบริษัทอังกฤษไม่ใช่เงินได้แหล่งสหรัฐ จึงไม่เข้าข่ายการหัก ณ ที่จ่ายของสหรัฐตั้งแต่ต้น

รายละเอียดฝั่งสหรัฐและกรณีที่อัตราไม่ใช่ 15% อยู่ใน บทเรียนเรื่องภาษีหัก ณ ที่จ่ายสำหรับนักลงทุนที่ไม่ใช่คนอเมริกัน ซึ่งแยกกรณี REIT ไว้ต่างหาก

ค่าธรรมเนียม ADR คือค่าใช้จ่ายที่กินส่วนต่างจริง

เมื่อฝั่งภาษีเป็นศูนย์ ต้นทุนที่เหลือคือค่าธรรมเนียมผู้รับฝาก หรือ ADR depositary service fee ซึ่งโดยมากหักออกจากเงินปันผลก่อนโอนเข้าบัญชี อัตราที่ประกาศกันทั่วไป ณ เดือนกันยายน 2569 อยู่ราว 0.01 ถึง 0.05 ดอลลาร์ต่อหน่วยต่อปี แผงถัดไปคำนวณต่อ 100 หน่วยของ SHEL จากการจ่าย 4 รอบล่าสุด ช่องภาษีอังกฤษเป็นศูนย์ตามกฎ และช่องค่าธรรมเนียมใช้สมมติฐาน 0.01 ดอลลาร์ต่อหน่วยต่อรอบ

คำสั่งดึงข้อมูลตัวอย่างคำนวณต่อ 100 หน่วย ADR ของ SHEL จากการจ่าย 4 รอบล่าสุด (หน่วยดอลลาร์)
dateex_labelgross_usduk_withholding_usdadr_fee_usdnet_usd
2025-11-1414 Nov 202571.60170.6
2026-02-2020 Feb 202674.40173.4
2026-05-2222 May 202678.120177.12
2026-08-1414 Aug 202678.120177.12
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT
    date,
    ex_label,
    gross_usd,
    uk_withholding_usd,
    adr_fee_usd,
    net_usd
FROM
(
    SELECT
        toString(ex_dividend_date)                   AS date,
        formatDateTime(ex_dividend_date, '%d %b %Y') AS ex_label,
        round(toFloat64(cash) * 100, 2)              AS gross_usd,
        round(toFloat64(cash) * 100 * 0.0, 2)        AS uk_withholding_usd,
        round(100 * 0.01, 2)                         AS adr_fee_usd,
        round(toFloat64(cash) * 100 - 100 * 0.01, 2) AS net_usd
    FROM
    (
        SELECT
            ex_dividend_date,
            any(cash_amount) AS cash
        FROM global_markets.stocks_dividends
        WHERE ticker = 'SHEL'
          AND currency = 'USD'
          AND ex_dividend_date <= today()
        GROUP BY ex_dividend_date
        ORDER BY ex_dividend_date DESC
        LIMIT 4
    )
)
ORDER BY date
ลองรันด้วยตัวเอง

อ่านทีละแถว รอบที่ขึ้น XD วันที่ 14 Aug 2026 จ่ายขั้นต้น 78.12 ดอลลาร์ต่อ 100 หน่วย ช่องภาษีหัก ณ ที่จ่ายฝั่งอังกฤษอยู่ที่ 0 ดอลลาร์ ค่าธรรมเนียมตามสมมติฐานคือ 1 ดอลลาร์ เหลือสุทธิ 77.12 ดอลลาร์ เทียบกับรอบแรกสุดในแผงที่ขั้นต้น 71.6 ดอลลาร์และสุทธิ 70.6 ดอลลาร์ ค่าธรรมเนียมเป็นจำนวนเงินคงที่ต่อหน่วย ไม่ใช่สัดส่วนของเงินปันผล เมื่อเงินปันผลต่อรอบสูงขึ้น สัดส่วนที่ค่าธรรมเนียมกินจะเล็กลงเอง

เทียบเป็นเงินบาทต่อ 100 หุ้น

แผงข้างล่างวางชื่ออังกฤษไว้ข้างหุ้นสหรัฐที่คนไทยถือกันเยอะ แล้วคำนวณเงินขั้นต้น ภาษีหัก ณ ที่จ่าย ค่าธรรมเนียม ADR และเงินสุทธิต่อ 100 หุ้น ตลอด 12 เดือนล่าสุด แปลงเป็นบาทด้วยอัตราสมมติคงที่ 32 บาทต่อดอลลาร์ ตัวเลขบาทจึงใช้ดูขนาดเท่านั้น

คำสั่งดึงข้อมูลเงินปันผลขั้นต้น ภาษี ค่าธรรมเนียม และเงินสุทธิต่อ 100 หุ้น ในรอบ 12 เดือน (สมมติ 32 บาทต่อดอลลาร์)
tickergross_thbwithholding_thbadr_fee_thbnet_thb
BP645501286327
DEO1062106410557
SHEL967201289544
UL689901286771
KO6720100805712
PG137302059011670
SQL เบื้องหลังตัวเลขแต่ละตัว
WITH
    32.0 AS thb_per_usd,
    0.01 AS adr_fee_per_unit
SELECT
    ticker,
    round(gross_usd * thb_per_usd, 0)                                      AS gross_thb,
    round(gross_usd * wht_rate * thb_per_usd, 0)                           AS withholding_thb,
    round(payments * 100 * adr_fee_per_unit * is_adr * thb_per_usd, 0)     AS adr_fee_thb,
    round((gross_usd * (1 - wht_rate)
           - payments * 100 * adr_fee_per_unit * is_adr) * thb_per_usd, 0) AS net_thb
FROM
(
    SELECT
        ticker,
        round(toFloat64(sum(cash_amount)) * 100, 2) AS gross_usd,
        count()                                     AS payments,
        if(ticker IN ('KO', 'PG'), 0.15, 0.0)       AS wht_rate,
        if(ticker IN ('KO', 'PG'), 0.0, 1.0)        AS is_adr
    FROM
    (
        SELECT
            ticker,
            ex_dividend_date,
            any(cash_amount) AS cash_amount
        FROM global_markets.stocks_dividends
        WHERE ticker IN ('SHEL', 'BP', 'UL', 'AZN', 'DEO', 'KO', 'PG')
          AND currency = 'USD'
          AND ex_dividend_date >  today() - 365
          AND ex_dividend_date <= today()
        GROUP BY ticker, ex_dividend_date
    )
    GROUP BY ticker
)
ORDER BY is_adr DESC, ticker ASC
ลองรันด้วยตัวเอง

แผงจัดกลุ่ม ADR อังกฤษไว้ก่อน แล้วตามด้วยหุ้นสหรัฐ เรียงตามตัวอักษรภายในแต่ละกลุ่ม แถวแรกคือ BP ซึ่งเป็น ADR อังกฤษ ช่องภาษีหัก ณ ที่จ่ายอยู่ที่ 0 บาท จากเงินขั้นต้น 6455 บาท เหลือสุทธิ 6327 บาทหลังหักค่าธรรมเนียมตามสมมติฐาน ส่วนแถวล่างสุดคือ PG ซึ่งเป็นหุ้นสหรัฐเต็มตัว ถูกหัก ณ ที่จ่าย 2059 บาท จากเงินขั้นต้น 13730 บาท และช่องค่าธรรมเนียมผู้รับฝากอยู่ที่ 0 บาท ตามโครงสร้างของหุ้นที่ถือตรงโดยไม่ผ่านใบแสดงสิทธิ

รูปร่างของแท่งกราฟคือบทเรียนของหน้านี้ ฝั่ง ADR อังกฤษยกช่องภาษีออกไปทั้งช่อง แล้วเติมช่องค่าธรรมเนียมที่เล็กกว่ามากเข้ามาแทน ส่วนฝั่งสหรัฐไม่มีค่าธรรมเนียมผู้รับฝาก แต่มีช่องภาษีที่อัตรา 15% และจะใหญ่เป็นสองเท่าถ้า W-8BEN ขาดอายุ

จังหวะจ่ายปันผล ครึ่งปีหรือรายไตรมาส

คำที่ได้ยินบ่อยคือหุ้นอังกฤษจ่ายปีละสองครั้ง ขณะที่หุ้นสหรัฐจ่ายรายไตรมาส ข้อมูลย้อนหลังสามปีบอกว่าเรื่องนี้จริงครึ่งเดียว

คำสั่งดึงข้อมูลจำนวนรอบจ่ายต่อปีและขนาดเงินปันผลเฉลี่ยต่อรอบ ย้อนหลังสามปี
tickerpayments_per_yearavg_payment_usd
BP40.4788
HSBC40.8417
JNJ41.2683
KO40.5025
PG41.026
SHEL40.7154
UL40.4989
DEO1.71.8157
AZN1.30.7625
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT
    ticker,
    round(count() / 3, 1)      AS payments_per_year,
    round(avg(cash_amount), 4) AS avg_payment_usd
FROM
(
    SELECT
        ticker,
        ex_dividend_date,
        any(cash_amount) AS cash_amount
    FROM global_markets.stocks_dividends
    WHERE ticker IN ('SHEL', 'BP', 'HSBC', 'UL', 'AZN', 'DEO', 'KO', 'PG', 'JNJ')
      AND currency = 'USD'
      AND ex_dividend_date >  today() - 1095
      AND ex_dividend_date <= today()
    GROUP BY ticker, ex_dividend_date
)
GROUP BY ticker
ORDER BY payments_per_year DESC, ticker ASC
ลองรันด้วยตัวเอง

แถวบนสุดคือ BP ที่ 4 รอบต่อปี เฉลี่ยรอบละ 0.4788 ดอลลาร์ต่อหน่วย ส่วนแถวล่างสุดคือ AZN ที่ 1.3 รอบต่อปี เฉลี่ยรอบละ 0.7625 ดอลลาร์ต่อหน่วย ชื่ออังกฤษกระจายอยู่ทั้งบนและล่างของตาราง บางชื่อย้ายมาจ่ายรายไตรมาสแล้ว บางชื่อยังคงจังหวะครึ่งปีแบบดั้งเดิม

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

ภาษีฝั่งไทย เงินได้ต่างประเทศที่นำเข้ามา

ผู้ที่อยู่ในไทยตั้งแต่ 180 วันขึ้นไปในปีภาษีหนึ่งถือเป็นผู้มีถิ่นที่อยู่ในไทยตามประมวลรัษฎากร ตามแนวคำสั่งกรมสรรพากรที่ ป.161/2566 และ ป.162/2566 เงินได้จากแหล่งต่างประเทศของผู้มีถิ่นที่อยู่ในไทย เมื่อนำเข้ามาในประเทศไทย จะเป็นเงินได้พึงประเมินของปีภาษีที่นำเข้ามา โดย ป.162 วางข้อยกเว้นไว้สำหรับเงินได้ที่เกิดขึ้นก่อนวันที่ 1 มกราคม 2567 สองข้อที่มักถูกมองข้ามคือ เงินปันผลที่พักอยู่ในบัญชีหลักทรัพย์ต่างประเทศยังไม่ใช่เงินได้ที่นำเข้ามา จังหวะการโอนเงินกลับจึงเป็นตัวแปรของปีภาษี และภาษีที่ถูกหักไว้ที่ต่างประเทศอาจนำมาเป็นเครดิตภาษีได้ตามเงื่อนไขของอนุสัญญาภาษีซ้อน ซึ่งต้องมีเอกสารยืนยันการถูกหักภาษี แนวปฏิบัติส่วนนี้ปรับปรุงเป็นระยะ การตรวจสอบกับที่ปรึกษาภาษีของตัวเองก่อนวางแผนการโอนเงินจึงเป็นขั้นตอนที่ข้ามไม่ได้ หน้านี้เป็นเนื้อหาให้ความรู้ ไม่ใช่คำแนะนำด้านภาษีหรือการลงทุน

หมายเหตุข้อมูลและสมมติฐาน
  • ตัวเลขเงินปันผลทุกช่องมาจากประวัติการจ่ายจริงในสกุลดอลลาร์ ต่อหนึ่งหน่วยที่ซื้อขายในสหรัฐ ไม่ใช่ต่อหุ้นแม่ในลอนดอน
  • ค่าธรรมเนียมผู้รับฝาก 0.01 ดอลลาร์ต่อหน่วยต่อรอบ เป็นสมมติฐานเพื่อการคำนวณตัวอย่าง อัตราที่ประกาศกันทั่วไป ณ เดือนกันยายน 2569 อยู่ราว 0.01 ถึง 0.05 ดอลลาร์ต่อหน่วยต่อปี
  • อัตราแลกเปลี่ยน 32 บาทต่อดอลลาร์ เป็นค่าคงที่สมมติ ตัวเลขจริงขึ้นกับอัตราที่ธนาคารผู้รับฝากและโบรกเกอร์ใช้ในวันจ่าย
  • แผงเทียบใช้อัตรา 15% กับหุ้นสหรัฐในตาราง ภายใต้สมมติฐานว่า W-8BEN มีผลอยู่ และนับเฉพาะชื่อที่มีการจ่ายจริงในหน้าต่าง 365 วันล่าสุด จำนวนแถวจึงขยับตามปฏิทินการจ่ายของแต่ละชื่อ

FAQ

นักลงทุนไทยซื้อหุ้นปันผลอังกฤษได้ไหม

ได้ โบรกเกอร์ที่ต่อตรงเข้าตลาดลอนดอนให้นักลงทุนรายย่อยไทยมีน้อยมาก เส้นทางที่ใช้กันจริงจึงเป็นการซื้อ ADR ของบริษัทอังกฤษที่จดทะเบียนซื้อขายในตลาดสหรัฐ ผ่านบัญชีหุ้นต่างประเทศ

เงินปันผลจาก ADR อังกฤษถูกหักภาษีสหรัฐ 15% หรือไม่

ไม่ เงินปันผลสามัญของบริษัทอังกฤษไม่ใช่เงินได้แหล่งสหรัฐ และอังกฤษเองก็ไม่หักภาษี ณ ที่จ่ายกับเงินปันผลสามัญ อัตรา 15% ตามอนุสัญญาภาษีซ้อนไทยกับสหรัฐใช้กับเงินปันผลของบริษัทสหรัฐ และต้องมีแบบ W-8BEN ที่ยังไม่หมดอายุอยู่กับโบรกเกอร์

เงินปันผลต่างประเทศต้องเสียภาษีในไทยเมื่อไร

ตามแนวคำสั่งกรมสรรพากรที่ ป.161/2566 และ ป.162/2566 เงินได้จากต่างประเทศของผู้มีถิ่นที่อยู่ในไทยจะเป็นเงินได้พึงประเมินของปีภาษีที่นำเงินนั้นเข้ามาในประเทศไทย จังหวะการโอนเงินกลับจึงมีผลต่อปีภาษีที่ต้องยื่น รายละเอียดและเครดิตภาษีต่างประเทศควรตรวจสอบกับที่ปรึกษาภาษีเป็นรายกรณี


ทุกแผงในหน้านี้เปิดดู SQL ที่อยู่เบื้องหลังตัวเลขได้ตรงใต้ตาราง ถ้าอยากเปลี่ยนชุดหุ้นหรือเปลี่ยนสมมติฐานค่าธรรมเนียม ถามเป็นภาษาไทยได้บน Strasmore terminal

#dividends#withholding-tax#adrs#thailand#uk-stocks