EPF · SOCSO · EIS

How EPF Dividend Is Calculated in Malaysia (2025 Rate 6.15%, with Examples)

KiraBoss Editorial· Last reviewed 2026-10-15· 7 min read

KWSP calculates your EPF dividend on the daily balance of each account from 1 January to 31 December, so every ringgit earns only for the days it actually sat in your account. For 2025 the declared rate was 6.15% for both Simpanan Konvensional and Simpanan Shariah, which means RM10,000 that stayed in your account all year earned RM615. Money that arrived later in the year, or left early, earned proportionally less.

This guide walks through the method KWSP uses (Modified Aggregate Daily Balance), shows how to check your own dividend with two worked examples, and explains why a simple "balance × rate" estimate is usually a bit off. To project your savings over many years, use the EPF Growth Calculator.

Try the calculator

Apply this guide to your own numbers.

Open calculator

EPF dividend rates: the last 10 years

KWSP publishes the full history on its dividend page. The recent rates (per year) are:

YearSimpanan KonvensionalSimpanan Shariah
20256.15%6.15%
20246.30%6.30%
20235.50%5.40%
20225.35%4.75%
20216.10%5.65%
20205.20%4.90%
20195.45%5.00%
20186.15%5.90%
20176.90%6.40%
20165.70%–

For Simpanan Konvensional there is a minimum dividend of 2.50%. Anything above that depends on how the conventional portfolio performed. Simpanan Shariah has no minimum, and its rate follows the performance of the shariah-compliant portfolio.

How the daily-balance method works

KWSP calls it the Modified Aggregate Daily Balance (MADB). In plain terms:

  1. Your opening balance on 1 January earns dividend for the full year.
  2. Each month's contribution counts from the last day of the contribution month, not the day your employer pays it. A January contribution earns from 31 January, and a December contribution earns for just one day (31 December).
  3. A withdrawal reduces the balance from the withdrawal date onwards. The withdrawn money still gets dividend for the days it was in your account before you took it out.
  4. KWSP adds up the balance for every day of the year, multiplies by the rate and divides by 365. It does this separately for each account.

As a formula:

Dividend = (sum of daily balances from 1 Jan to 31 Dec) × dividend rate ÷ 365

All three accounts earn the same rate. Since 11 May 2024, new contributions are split 75% into Akaun Persaraan, 15% into Akaun Sejahtera and 10% into Akaun Fleksibel. The split changes where the dividend lands, not how much you earn in total, as long as you don't withdraw.

KWSP's own example

KWSP's FAQ uses an opening balance of RM10,000 (RM7,500 / RM1,500 / RM1,000 across the three accounts), RM1,000 contributed every month and an illustrative 5.50% rate. The year's dividend comes to RM641.80 + RM128.35 + RM85.58 = RM855.73. We re-ran their numbers with the daily-balance formula above and got the same result to within one sen per account. KWSP rounds each month separately, which explains the one-sen gap.

Example 1: Gaji RM4,000, no withdrawals

Siti earns RM4,000 a month. Under the KWSP Third Schedule that gives EPF RM440 (employee, 11%) + RM520 (employer, 13%) = RM960 a month, or RM11,520 for the year. Her balance on 1 January 2025 was RM30,000, and she made no withdrawals.

  • Dividend on the opening balance: RM30,000 × 6.15% = RM1,845.00
  • Dividend on the 12 contributions (each from its month-end): RM328.20
  • Total 2025 dividend: RM2,173.20
  • Closing balance after dividend: RM30,000 + RM11,520 + RM2,173.20 = RM43,693.20

Most of the dividend comes from the opening balance. The contributions earn much less because, on average, they sit in the account for only about five and a half months of the year.

If you'd rather check the RM960 figure for your own salary, the salary calculator shows the exact Third Schedule EPF amount.

Example 2: Gaji RM6,500 with an Akaun Fleksibel withdrawal

Ravi earns RM6,500 a month. His wages are above RM5,000, so the employer rate is 12%: RM715 + RM780 = RM1,495 a month. He started 2025 with RM80,000 and contributed RM17,940 over the year.

  • With no withdrawal, his 2025 dividend would be RM5,431.10.
  • He withdrew RM3,000 from Akaun Fleksibel on 20 March 2025. That RM3,000 stopped earning for the 287 days from 20 March to 31 December.
  • Dividend lost: RM3,000 × 6.15% × 287 ÷ 365 = RM145.07
  • Actual 2025 dividend: RM5,286.03

The RM145 isn't a penalty. It's simply the dividend the money would have earned if it had stayed in. Whether the withdrawal is worth it depends on what the RM3,000 is for. Clearing high-interest debt such as a credit card balance usually beats a 6% dividend. Moving the money into an ordinary savings account usually doesn't.

Timing matters: January vs December top-ups

Voluntary contributions (i-Simpan) follow the same month-end rule. KWSP's FAQ gives the example of an i-Simpan payment made on 25 December 2025 and credited on 2 January 2026: it still earns dividend from 31 December 2025. At 6.15%:

  • RM5,000 topped up in January (earning from 31 January, 335 days): about RM282.23 dividend for that year
  • RM5,000 topped up in December (earning from 31 December, 1 day): about RM0.84

The December money isn't lost. It earns the full year in the next year. But if you're planning a voluntary top-up anyway, putting it in earlier in the year earns the extra months of dividend.

Why "balance × rate" doesn't match your statement

A common shortcut is to take your 31 December balance and multiply it by the rate. That overstates the dividend, because it treats December's balance (including money that only just arrived) as if it had been there all year. In Example 1, Siti's year-end balance before dividend is RM41,520. RM41,520 × 6.15% = RM2,553.48, about RM380 more than the real RM2,173.20.

The EPF Growth Calculator uses a closer approximation: (opening balance + half of the year's contributions) × rate. For Siti that gives RM2,199.24, about RM26 above the exact daily-balance figure. The small gap is there because contributions only count from each month-end. That makes it fine for long-term planning, but expect your actual statement to come in slightly lower.

Common mistakes

  • Using the year-end balance. As shown above, it can overstate the dividend by hundreds of ringgit. Use the opening balance plus each contribution's remaining days.
  • Assuming late employer payments lose dividend. KWSP says late contributions are credited with dividend from the contribution month they belong to. A late payment for April still earns from 30 April. Do check your i-Akaun statement, though: if contributions are missing altogether, follow up with your employer, because unpaid money earns nothing.
  • Comparing Konvensional and Shariah by one year. In 2024 and 2025 the two rates were the same, but between 2017 and 2023 Shariah was lower every year. Look at several years before you switch.
  • Expecting next year's rate to repeat. Past dividends ranged from 5.20% to 6.90% over the last decade. For planning, use a conservative rate. The calculator's default of 5.5% sits near the middle of that range.
  • Forgetting the dividend is on all three accounts. Akaun Fleksibel earns the same rate as Akaun Persaraan, so money you leave in Fleksibel keeps compounding.

How to check your own dividend

  1. Log in to KWSP i-Akaun and download your annual statement for the year.
  2. Note your opening balance on 1 January and every contribution or withdrawal with its date.
  3. Work out the opening balance × rate, then add each contribution × rate × (days from its month-end to 31 December, inclusive) ÷ 365.
  4. Subtract each withdrawal × rate × (days from the withdrawal date to 31 December) ÷ 365.
  5. Compare with the dividend line on your statement. Small differences of a few sen come from KWSP's per-month rounding.

For contribution amounts by salary band, see our guide on EPF employee vs employer contributions. For how raises feed into your EPF over time, see how much your salary will grow.

Try the calculator

Apply this guide to your own numbers.

Open calculator

Frequently asked

Sources

Related guides