Strasmore Research
Belajar Matt ConnorOleh Matt Connor · data as of September 16, 2026 · refreshed weekly

Apa Itu Dividen Saham? Panduan untuk Pelabur Malaysia

Apa itu dividen saham? Bukan kadar KWSP: ia tunai sesaham yang diputuskan lembaga pengarah. Bursa vs AS, cukai pegangan 30% dan contoh JNJ dalam ringgit.

Apa itu dividen saham? Bagi kebanyakan rakyat Malaysia, perkataan "dividen" bermaksud kadar tahunan yang diumumkan KWSP atau ASB ke atas baki simpanan. Dividen saham ialah perkara lain: wang tunai sesaham yang diputuskan oleh lembaga pengarah sebuah syarikat, dibayar kepada pemegang saham yang tercatat pada satu tarikh tertentu, dan boleh berubah, malah dihentikan, pada mana-mana pengumuman. Panduan ini menerangkan cara ia berfungsi di Bursa Malaysia dan di pasaran saham Amerika Syarikat, dengan rekod dividen sebenar Johnson & Johnson (JNJ) dan satu contoh pengiraan dalam ringgit.

Dividen KWSP dan ASB berbanding dividen saham

Dividen KWSP ialah satu peratusan tahunan yang ditetapkan oleh lembaga KWSP selepas tahun kewangan berakhir, lalu dikreditkan ke atas keseluruhan baki akaun anda. ASB berjalan dengan cara yang serupa: pengagihan pendapatan diumumkan setahun sekali dalam sen seunit, ke atas unit yang anda pegang sepanjang tahun. Dalam kedua-dua kes, anda tidak perlu memantau apa-apa tarikh. Angka itu datang sendiri, dan ia dikira ke atas baki, bukan sesaham.

Dividen saham berbeza pada empat perkara. Ia diukur dalam tunai sesaham, bukan peratus ke atas baki. Ia diputuskan semula oleh lembaga pengarah pada setiap pembayaran, dan tiada undang-undang yang mewajibkan syarikat membayarnya. Hak menerimanya bergantung pada tarikh anda tercatat sebagai pemegang saham, bukan tempoh anda memegang saham itu. Bagi saham asing pula, ia dibayar dalam mata wang syarikat itu, iaitu dolar AS bagi saham Amerika, dan tiba di akaun broker anda sebagai baki USD.

Apa itu dividen saham sebenarnya?

Dividen saham ialah pengagihan tunai daripada keuntungan atau rizab syarikat kepada pemegang sahamnya, dibahagi sama rata mengikut bilangan saham. Pada setiap pengisytiharan, lembaga pengarah menetapkan amaun sesaham dan dua tarikh: tarikh anda perlu tercatat sebagai pemilik untuk layak, dan tarikh wang itu dibayar. Jika lembaga mengisytiharkan USD0.50 sesaham, pemegang 10 saham menerima USD5.00 kasar dan pemegang 1,000 saham menerima USD500. Amaun sesaham tidak berubah mengikut saiz pegangan anda.

Peratusan yang sering disebut bersama dividen, iaitu hasil dividen, bukan kadar yang ditetapkan oleh sesiapa. Ia nisbah terbitan: jumlah dividen setahun sesaham dibahagi harga saham semasa. Harga bergerak setiap hari, dan hasil dividen turut bergerak setiap hari walaupun amaun dividen tidak berubah. Huraian penuh ada dalam panduan hasil dividen kami. Buat masa ini, cukup ingat bahawa "hasil 3%" ialah gambar pada satu harga dan satu hari, dan bukan janji.

Bagaimana dividen saham Bursa berbeza dengan saham AS?

Di Bursa Malaysia, kebanyakan syarikat membayar dividen interim pada pertengahan tahun dan dividen akhir selepas keputusan tahunan, yang lazimnya perlu diluluskan pemegang saham pada mesyuarat agung tahunan. Kedua-duanya dinyatakan dalam sen sesaham dan dibayar dalam ringgit. Pengumuman menetapkan tarikh kelayakan (entitlement date), iaitu hari nama anda perlu ada dalam rekod pendaftar, dan Bursa menghendaki notis sekurang-kurangnya 10 hari pasaran sebelum tarikh itu. Tarikh ex jatuh sehari pasaran sebelum tarikh kelayakan: beli pada atau selepas tarikh ex, dan bayaran itu pergi kepada penjual. Di bawah sistem satu peringkat (single-tier), syarikat telah membayar cukai korporat ke atas keuntungan itu, dan dividen yang tiba di tangan pemegang saham individu secara amnya tidak dicukai lagi (peraturan tambahan bagi jumlah dividen tahunan yang besar berkuat kuasa mulai tahun taksiran 2025; semak LHDN untuk butiran terkini).

Di Amerika Syarikat, kelaziman berbeza pada beberapa titik. Kebanyakan syarikat besar membayar setiap suku tahun, empat kali setahun dan bukan dua. Setiap pembayaran membawa empat tarikh: tarikh pengisytiharan (lembaga mengumumkan amaun dan jadual), tarikh ex-dividen (hari pertama saham diniagakan tanpa hak kepada dividen itu), tarikh rekod (nama anda perlu ada dalam buku syarikat) dan tarikh pembayaran. Sejak pasaran AS beralih kepada penyelesaian T+1 pada Mei 2024, tarikh ex dan tarikh rekod lazimnya jatuh pada hari yang sama; perbezaan halus antara kedua-duanya kami kupas dalam tarikh rekod berbanding tarikh ex-dividen. Dividen dibayar dalam USD, dan bagi pemastautin Malaysia, 30% dipotong di punca sebagai cukai pegangan AS. Kadar penuh itu terpakai kepada pemastautin negara yang tidak mempunyai perjanjian cukai dengan AS, dan Malaysia termasuk dalam kumpulan itu.

Rekod JNJ di bawah menunjukkan keempat-empat tarikh itu bagi setiap pembayaran dalam dua belas bulan terakhir.

PertanyaanDividen JNJ dalam 12 bulan terakhir: empat tarikh bagi setiap pembayaran
ex_dividend_datedeclared_labelex_date_labelrecord_labelpay_date_labelcash_per_share_usdcumulative_usd
2025-11-2514 Oct 202525 Nov 202525 Nov 202509 Dec 20251.31.3
2026-02-2402 Jan 202624 Feb 202624 Feb 202610 Mar 20261.32.6
2026-05-2614 Apr 202626 May 202626 May 202609 Jun 20261.343.94
2026-08-2515 Jul 202625 Aug 202625 Aug 202608 Sep 20261.345.28
SQL tepat di sebalik setiap nombor
SELECT
    toString(ex_d)                                   AS ex_dividend_date,
    formatDateTime(decl_d, '%d %b %Y')               AS declared_label,
    formatDateTime(ex_d, '%d %b %Y')                 AS ex_date_label,
    formatDateTime(rec_d, '%d %b %Y')                AS record_label,
    formatDateTime(pay_d, '%d %b %Y')                AS pay_date_label,
    round(cash_usd, 4)                               AS cash_per_share_usd,
    round(sum(cash_usd) OVER (ORDER BY ex_d), 4)     AS cumulative_usd
FROM
(
    SELECT
        ex_dividend_date                 AS ex_d,
        any(declaration_date)            AS decl_d,
        any(record_date)                 AS rec_d,
        any(pay_date)                    AS pay_d,
        toFloat64(max(cash_amount))      AS cash_usd
    FROM global_markets.stocks_dividends
    WHERE ticker = 'JNJ'
      AND ex_dividend_date >= today() - 365
      AND ex_dividend_date <  today()
    GROUP BY ex_dividend_date
)
ORDER BY ex_d
Jalankan sendiri

JNJ membuat 4 pembayaran dalam tempoh ini. Yang terkini mempunyai tarikh ex pada 25 Aug 2026 dan dibayar pada 08 Sep 2026, sebanyak USD1.34 sesaham. Lajur terakhir menjumlahkan pembayaran secara berturut-turut: sepanjang dua belas bulan, pemegang satu saham JNJ menerima USD5.28 kasar. Perhatikan juga jarak beberapa minggu antara tarikh pengisytiharan dan tarikh pembayaran. Tarikh yang benar-benar menentukan kelayakan ialah tarikh ex, dan apa yang berlaku kepada harga saham pada hari itu kami terangkan dalam tarikh ex-dividen.

Berapa kerap JNJ mengubah dividennya?

Frasa "diputuskan lembaga pengarah" paling mudah difahami melalui sejarah. Panel ini menjumlahkan dividen JNJ sesaham bagi setiap tahun kalendar penuh sejak 2016.

PertanyaanJumlah dividen JNJ sesaham mengikut tahun kalendar
yearpaymentstotal_per_share_usd
201643.15
201743.32
201843.54
201943.75
202043.98
202144.19
202244.45
202344.7
202444.91
202545.14
SQL tepat di sebalik setiap nombor
SELECT
    toYear(ex_d)                 AS year,
    count()                      AS payments,
    round(sum(cash_usd), 2)      AS total_per_share_usd
FROM
(
    SELECT
        ex_dividend_date                 AS ex_d,
        toFloat64(max(cash_amount))      AS cash_usd
    FROM global_markets.stocks_dividends
    WHERE ticker = 'JNJ'
      AND ex_dividend_date >= toDate('2016-01-01')
      AND ex_dividend_date <  toStartOfYear(today())
    GROUP BY ex_dividend_date
)
GROUP BY year
ORDER BY year
Jalankan sendiri

Pada 2016, jumlah dividen JNJ ialah USD3.15 sesaham. Pada 2025, jumlahnya USD5.14, daripada 4 pembayaran. Setiap anak tangga dalam carta itu ialah satu keputusan berasingan oleh lembaga, lazimnya diumumkan pada suku kedua setiap tahun. Tiada formula yang menjamin anak tangga seterusnya; dalam pasaran yang sama dan tempoh yang sama, syarikat lain memotong atau menggantung dividen mereka. Sejarah penuh, termasuk kadar kenaikan tahun demi tahun, ada dalam rekod dividen JNJ kami.

Contoh dalam ringgit: 10 saham JNJ selepas cukai pegangan 30%

Andaikan anda memegang 10 saham JNJ melalui broker yang memberi akses ke pasaran AS, dan anda telah mengisi borang W-8BEN, borang yang mengesahkan status anda sebagai bukan pemastautin AS. Pada setiap tarikh pembayaran, broker menerima dividen kasar, memotong 30% cukai pegangan AS di punca, dan mengkreditkan baki bersih dalam USD. Panel ini mengulang pengiraan itu bagi setiap pembayaran JNJ dalam dua belas bulan terakhir, kemudian menukarkannya kepada ringgit pada kadar ilustrasi RM4.20 bagi setiap USD1. Kadar itu dipilih semata-mata untuk memudahkan pengiraan. Kadar tukaran sebenar pada hari broker anda menukar wang itu akan berbeza, begitu juga sebarang fi penukaran.

Pertanyaan10 saham JNJ: dividen kasar, cukai pegangan 30% dan jumlah bersih dalam ringgit (kadar ilustrasi RM4.20)
ex_dividend_datepay_date_labelgross_usd_10_shareswithholding_usdnet_usdnet_myr_at_rm4_20cumulative_net_myr
2025-11-2509 Dec 2025133.99.138.2238.22
2026-02-2410 Mar 2026133.99.138.2276.44
2026-05-2609 Jun 202613.44.029.3839.4115.84
2026-08-2508 Sep 202613.44.029.3839.4155.23
SQL tepat di sebalik setiap nombor
SELECT
    toString(ex_d)                                                     AS ex_dividend_date,
    formatDateTime(pay_d, '%d %b %Y')                                  AS pay_date_label,
    round(cash_usd * 10, 2)                                            AS gross_usd_10_shares,
    round(cash_usd * 10 * 0.30, 2)                                     AS withholding_usd,
    round(cash_usd * 10 * 0.70, 2)                                     AS net_usd,
    round(cash_usd * 10 * 0.70 * 4.20, 2)                              AS net_myr_at_rm4_20,
    round(sum(cash_usd * 10 * 0.70 * 4.20) OVER (ORDER BY ex_d), 2)    AS cumulative_net_myr
FROM
(
    SELECT
        ex_dividend_date                 AS ex_d,
        any(pay_date)                    AS pay_d,
        toFloat64(max(cash_amount))      AS cash_usd
    FROM global_markets.stocks_dividends
    WHERE ticker = 'JNJ'
      AND ex_dividend_date >= today() - 365
      AND ex_dividend_date <  today()
    GROUP BY ex_dividend_date
)
ORDER BY ex_d
Jalankan sendiri

Bagi pembayaran terkini, 10 saham menghasilkan USD13.4 kasar. Cukai pegangan mengambil USD4.02, meninggalkan USD9.38 bersih, atau kira-kira RM39.4 pada kadar ilustrasi itu. Dijumlahkan sepanjang 4 pembayaran, 10 saham JNJ membawa masuk kira-kira RM155.23 bersih dalam setahun. Angka itu kecil dengan sengaja. Tujuannya menunjukkan mekanisme, iaitu tunai sesaham, potongan 30%, penukaran mata wang dan jadual suku tahunan, bukan mencadangkan saiz pegangan. Cara cukai pegangan berfungsi, termasuk kadar yang lebih rendah bagi pelabur dari negara berperjanjian, ada dalam cukai pegangan dividen bagi pelabur bukan AS.

Apa itu hasil dividen, dan berapa hasil pasaran AS sekarang?

Hasil dividen (dividend yield) ialah jumlah dividen dua belas bulan sesaham dibahagi harga penutup terkini, dinyatakan dalam peratus. Panel ini mengira nisbah itu dengan formula yang sama bagi JNJ, tiga saham AS yang biasa didengar, dan SPY, dana dagangan bursa yang memegang saham S&P 500 dan meneruskan dividen mereka kepada pemegang unitnya. Hasil SPY ialah pengukur paling mudah bagi hasil dividen pasaran AS secara keseluruhan.

PertanyaanHasil dividen 12 bulan: JNJ, tiga saham AS yang biasa didengar, dan SPY sebagai wakil S&P 500
tickerpayments_12mttm_dividend_usdprice_as_ofyield_pct
AAPL41.0616 Sep 20260.32
JNJ45.2816 Sep 20261.98
KO42.116 Sep 20262.37
MSFT43.6416 Sep 20260.73
SPY47.52516 Sep 20260.99
SQL tepat di sebalik setiap nombor
SELECT
    dv.ticker                                                          AS ticker,
    dv.payments_12m                                                    AS payments_12m,
    round(dv.ttm_dividend_usd, 4)                                      AS ttm_dividend_usd,
    formatDateTime(px.last_date, '%d %b %Y')                           AS price_as_of,
    round(dv.ttm_dividend_usd / toFloat64(px.last_close) * 100, 2)     AS yield_pct
FROM
(
    SELECT
        ticker,
        count()          AS payments_12m,
        sum(cash_usd)    AS ttm_dividend_usd
    FROM
    (
        SELECT
            ticker,
            ex_dividend_date,
            toFloat64(max(cash_amount))  AS cash_usd
        FROM global_markets.stocks_dividends
        WHERE ticker IN ('AAPL', 'JNJ', 'KO', 'MSFT', 'SPY')
          AND ex_dividend_date >= today() - 365
          AND ex_dividend_date <  today()
        GROUP BY ticker, ex_dividend_date
    )
    GROUP BY ticker
) AS dv
INNER JOIN
(
    SELECT
        ticker,
        argMax(close, date)  AS last_close,
        max(date)            AS last_date
    FROM global_markets.stocks_daily_aggs
    WHERE ticker IN ('AAPL', 'JNJ', 'KO', 'MSFT', 'SPY')
      AND date >= today() - 30
    GROUP BY ticker
) AS px ON px.ticker = dv.ticker
ORDER BY dv.ticker
Jalankan sendiri

Pada harga penutup 16 Sep 2026, JNJ memberikan hasil 1.98%, berbanding 0.99% bagi SPY dan 0.32% bagi AAPL. Julat itu ialah pengajaran sebenar: tidak ada satu "kadar dividen pasaran" seperti kadar KWSP. Setiap syarikat memutuskan dividennya sendiri dan harga sahamnya bergerak sendiri, dan hasil dividen boleh berbeza beberapa kali ganda antara dua syarikat besar dalam indeks yang sama. Hasil yang tinggi kadangkala hadir bersama harga saham yang sedang jatuh; pelabur berpengalaman lazimnya membaca hasil bersama jumlah dividen dan sejarahnya.

FAQ

Adakah dividen saham dijamin seperti dividen KWSP?

Tidak. Dividen KWSP ialah kadar yang diumumkan setiap tahun ke atas baki anda. Dividen saham ialah keputusan lembaga pengarah pada setiap pembayaran; ia boleh dinaikkan, dikekalkan, dikurangkan atau dihentikan, dan tiada peraturan yang mewajibkan syarikat membayarnya.

Bilakah saya perlu memiliki saham untuk menerima dividen?

Sebelum tarikh ex-dividen. Beli pada tarikh ex atau selepasnya, dan dividen yang diumumkan itu pergi kepada penjual. Bagi saham AS di bawah T+1, tarikh ex lazimnya sama dengan tarikh rekod; di Bursa, tarikh ex jatuh sehari pasaran sebelum tarikh kelayakan.

Berapa cukai yang dipotong daripada dividen saham AS bagi rakyat Malaysia?

30% daripada dividen kasar, dipotong oleh broker sebelum wang itu masuk ke akaun anda. Kadar penuh itu terpakai kepada pemastautin negara tanpa perjanjian cukai dengan AS, dan Malaysia termasuk dalam kumpulan itu. Keuntungan daripada menjual saham AS tidak tertakluk kepada potongan ini.

Adakah dividen saham AS dikenakan cukai lagi di Malaysia?

Dividen dari AS tergolong sebagai pendapatan sumber asing. Bagi individu pemastautin, Malaysia memberikan pengecualian cukai ke atas pendapatan sumber asing yang diterima, tertakluk kepada syarat dan tempoh yang ditetapkan oleh Kementerian Kewangan. Cukai pegangan 30% yang telah dipotong di AS secara amnya tidak dikembalikan melalui sistem cukai Malaysia. Semak laman LHDN untuk syarat yang berkuat kuasa.

Apakah maksud hasil dividen 3%?

Jumlah dividen dua belas bulan sesaham bersamaan 3% daripada harga saham pada hari nisbah itu dikira. Ia berubah setiap hari bersama harga, dan bukan kadar yang dijanjikan oleh syarikat.


Setiap panel di atas disertakan SQL penuh di bawahnya; buka mana-mana satu untuk melihat cara angkanya dikira. Untuk menyemak tarikh ex atau jumlah dividen mana-mana saham AS yang lain, tanya soalan itu dalam bahasa mudah di terminal Strasmore.

#dividends#beginner#malaysia#us-stocks#jnj#withholding-tax