Your country

Tools that support it use your country for local currency, number formats, units and paper size. Your choice is saved only in this browser.

Type a name or a two-letter code. Use the up and down arrow keys to move through the countries, Enter to choose one and Escape to close.

Malaysia EPF (KWSP) Contribution Calculator (Employer & Employee)

Employee and employer EPF from KWSP’s wage bands, for one employee or a whole payroll.

Free preview, no sign-upIncluded in your pass Premium tool Premium pass: ₹799 for 30 days No upload Works offline
+2 more details Business For Malaysia

Try before you buy.

  • Free preview: the part of the Third Schedule, the wage band, the rates and the checks for each employee, with every amount hidden.
  • Locked until you unlock it: download and copy.
  • Unlock: Premium pass, ₹799 for 30 days, a one-time payment that never renews. Sold only in rupees.

Ways to unlock shows how to get the full result.

See passes (opens in a new tab)

Printing this result is locked in the free preview.

Malaysia · KWSP Third Schedule Employer and employee EPF by the wage bands · Sources

Employee and wages

Salary, allowances, commission, incentives and leave pay. Not overtime, travelling allowance, gratuity or pay in lieu of notice.
EPF counts a bonus; it is added to the month’s wages.
The rates change at 60; EPF stops at 75.
i-Topup above the statutory rates none

Percentage points on top of the statutory rate: 5 makes 11% into 16%. An employee opts in with Form KWSP 17A (AHL) or in the KWSP i-Akaun app; an employer needs no form.

EPF to pay KWSP for the month —

—Employee’s sharededucted from the pay
—Employer’s sharepaid on top of the pay
—Third Schedule
—A year at these wages

How it is worked out

Project the EPF balance

All accounts together, from the KWSP i-Akaun app.
Starts at a dividend KWSP has declared (6.15%). Future dividends are not known; Simpanan Konvensional’s minimum is 2.50%.
Balance at 60 —

AgeWages a monthPaid inDividendBalance

Rules used and official sources

An estimate for checking payroll, not financial advice. KWSP’s i-Akaun and its Third Schedule prevail.

Next steps Done. What next?

All business tools

Results are estimates for general information and planning, not financial advice. Banks and institutions may calculate differently (rounding, fees, rate changes). Confirm figures with your lender or a qualified adviser before deciding.

About the Malaysia EPF (KWSP) Contribution Calculator (Employer & Employee)

Work out the EPF (KWSP) on a Malaysian employee’s wages the way an employer must pay it: the employee’s share taken from the pay, the employer’s share on top, and the total paid to KWSP for the month. The calculator follows the Third Schedule of the EPF Act — its wage bands, its rates for each citizenship and age, and its rounding — so RM3,250 gives RM359 and RM424, as in KWSP’s own example, not the RM357.50 and RM422.50 a plain percentage would.

It covers Malaysians, permanent residents, non-Malaysians who joined EPF before 1 August 1998 and non-Malaysian employees with a work pass (2% each), the change at 60 and the end at 75, a bonus that lifts a month above RM5,000, wages above RM20,000, and i-Topup above the statutory rates. Paste a whole payroll to get every employee’s shares and the total to pay, or project one employee’s balance with KWSP’s own dividend method. Nothing you type leaves your browser. Without a pass the page gives a free preview of your own result: the part, the wage band, the rates and the checks, with every amount hidden until you unlock it with a Premium pass.

How to use it

  1. Enter the month’s wages — salary, allowances, commission, incentives and leave pay, but not overtime, travelling allowance or gratuity — and any bonus paid in the same month.
  2. Choose the employee’s citizenship and enter the age: the rates change at 60 and contributions stop at 75.
  3. If the employee or the employer pays more than the statutory rate, open i-Topup and enter the extra percentage points.
  4. Read the employee’s and the employer’s shares, the part of the Third Schedule and the wage band used, and the working. Without a pass the result is a free preview with the amounts hidden; with a Premium pass, or after unlocking this result, copy the summary or download it as CSV.
  5. For a whole payroll choose Several employees and paste one employee a line (name, wages, age, citizenship, bonus), or project one employee’s balance under Project the EPF balance.

Examples

RM3,250 a month, a Malaysian aged 30 (KWSP’s example)
Result
Wage band RM3,240.01 to RM3,260.00: employee 11% × 3,260 = 358.60 → RM359; employer 13% × 3,260 = 423.80 → RM424; total RM783.
RM6,710.80 a month, aged 40
Result
RM100 band to RM6,800: employee RM748, employer 12% → RM816; total RM1,564.
RM5,000 salary and a RM1,000 bonus in the same month
Result
Employee RM660 (band to RM6,000); employer keeps 13% of RM6,000 = RM780; total RM1,440.

The employee is normally paid RM5,000 or less, so the bonus month does not drop the employer to 12%.

RM21,250 a month (above RM20,000)
Result
Exact percentages: 11% = RM2,337.50 and 12% = RM2,550.00; total RM4,887.50 rounded up to RM4,888.
A non-Malaysian employee on RM1,751
Result
2% each: RM35.02 rounded up to RM36 for each share, RM72 in all (KWSP’s guide); adding the exact shares first gives RM71.
RM3,250, aged 61: a Malaysian, and a permanent resident
Result
Malaysian (Part E): nothing from the employee, RM131 from the employer. Permanent resident (Part C): RM180 and RM212.
i-Topup: the employer pays 5 points more on RM1,000
Result
Employee 11% = RM110; employer 18% × 1,000 = RM180; total RM290.

EPF rates by citizenship and age

The Third Schedule of the EPF Act sets the shares for each month’s wages (KWSP):

  • Below 60 — Malaysians, permanent residents and non-Malaysians who joined before 1 August 1998 (Part A): employee 11%; employer 13% on wages of RM5,000 or less, 12% above.
  • 60 and over — Malaysians (Part E): employee 0%; employer 4%.
  • 60 and over — permanent residents and non-Malaysians who joined before 1 August 1998 (Part C): employee 5.5%; employer 6.5% up to RM5,000, 6% above.
  • Non-Malaysian employees with a valid work pass (Part F): employee 2% and employer 2%, below 60 and over.

The youngest age to register and contribute is 14 and the last is below 75. Contributions for one month’s wages are paid as the next month’s contribution, by the 15th, in whole ringgit.

Why the shares are not exact percentages

KWSP does not allow employers to multiply the wages by the rate, except above RM20,000 a month. Up to RM5,000 the schedule has RM20 bands and up to RM20,000 RM100 bands; each share is worked out on the top of the band and rounded up to the next ringgit. So RM3,250 falls in the band to RM3,260 and gives RM359 and RM424, where 11% and 13% of RM3,250 would give RM357.50 and RM422.50 — KWSP’s own example of the wrong approach (KWSP).

Above RM20,000 the exact percentages apply and the total, cents included, is rounded up to the next ringgit. KWSP’s example shows the employee’s share with its cents; the calculator adds the rounding to the employer’s share. Wages of RM10 or less carry no EPF. The calculator checks every row of Parts A, C and E of KWSP’s published schedule.

What counts as wages, and bonuses

EPF is charged on salary and wages, bonuses, allowances, commission, incentives, arrears of wages, pay for unused annual or medical leave, and paid maternity and study leave. It is not charged on overtime, service charges, gratuities, retirement, retrenchment, lay-off or termination benefits, pay in lieu of notice or travelling allowances (KWSP’s list).

A bonus is added to the month it is paid in. When it lifts the month above RM5,000 for an employee normally paid RM5,000 or less, the employer’s share stays at 13% (6.5% at 60 and over) — worked out on the month’s wages, with the total rounded up to the ringgit — instead of falling to 12% (note to Parts A and C).

Non-Malaysian employees

Non-Malaysian employees with a valid passport and work pass, employed under a contract of service by an employer registered in Malaysia and paid in money, contribute until 75; permanent residents pay the Malaysian rates instead. Part F is 2% from the employee and 2% from the employer, worked out on the wages directly (KWSP). KWSP’s guide for non-Malaysian employees rounds each share up to the next ringgit (RM1,751 gives RM36 and RM36); its contribution page adds the two exact shares before rounding (RM6,710 gives RM269 in all instead of RM270). The calculator shows the first and names the second when they differ.

For EPF the contributions of non-Malaysian employees are worked out on at least the minimum wage — RM1,700 a month in KWSP’s i-Akaun check (guide). An employee who wants to keep paying 11% applies with Form KWSP 17A (AHL), which the calculator handles as i-Topup. KWSP exempts employers of domestic servants from mandatory contributions, though both may choose to contribute.

i-Topup: paying more than the statutory rate

The employee, the employer or both may contribute above the Third Schedule’s rates; the last rate chosen applies until it is cancelled (KWSP). The employee applies with Form KWSP 17A (AHL) or in the KWSP i-Akaun app; the employer needs no form, and both are entered in i-Akaun (Employer).

KWSP’s examples work the share that carries the higher rate as an exact percentage of the wages — 18% of RM1,000 is RM180 — take the other share from the Third Schedule, and round the total up to the next ringgit: RM6,250 with the employer at 17% gives RM693 + RM1,062.50 = RM1,756. The calculator does the same. One of KWSP’s eight examples uses the exact 12% (RM750) for the employer instead of the schedule’s RM756, so a payroll system may differ from it by a few ringgit.

Below the minimum wage

The EPF Act requires that the contributions for an employee covered by the Minimum Wages Order are not less than those on the minimum wage for the month (section 43(1A), quoted on KWSP’s i-Topup page). The minimum wage is RM1,700 a month, which KWSP’s i-Akaun (Employer) checks for non-Malaysian employees (guide); on it the contributions are RM221 and RM187 for a Malaysian below 60 and RM34 each for a non-Malaysian. Below that the calculator shows the contributions on the minimum wage beside the ones on the wages you entered. Part-time employees and part months have a lower minimum for the month.

How the projection works

KWSP works out the yearly dividend on the Modified Aggregate Daily Balance: the balance earns for every day of the year, and each month’s contribution earns from the last day of the month it is credited in. With KWSP’s own example — RM7,500 in Akaun Persaraan and RM750 a month at 5.50% — that gives RM641.80, which the projection reproduces exactly (KWSP). For members below 55 each month’s contribution is split 75% to Akaun Persaraan, 15% to Akaun Sejahtera and 10% to Akaun Fleksibel.

The projection keeps today’s rules, works out the Third Schedule again every year for the new wages and age, pays no bonus and takes no withdrawals. Dividends are declared after each year ends and are not guaranteed; Simpanan Konvensional’s is at least 2.50%.

Limitations

  • For employees under a contract of service in the private sector. Pensionable public servants, the self-employed (who contribute voluntarily) and domestic servants (whose employers KWSP exempts from mandatory contributions) have other rules.
  • The rates change once the employee reaches 60: the calculator uses the age you enter, so check the first month at the new rate with KWSP.
  • Late payment charges and dividends on late contributions are not worked out.
  • For non-Malaysian employees KWSP publishes two ways of rounding the 2% shares; the result can differ by RM1 (both are shown).
  • i-Topup follows KWSP’s examples; a payroll system can differ from one of them by a few ringgit.
  • The projection is an illustration at a fixed dividend and pay rise, without bonuses or withdrawals; it is not a forecast.

Privacy

Everything happens in your browser. What you enter or open here is not uploaded or stored by MySmartCoPilot.

Frequently asked questions

What do I get without a pass?

Without a pass, Malaysia EPF (KWSP) Contribution Calculator (Employer & Employee) shows the part of the Third Schedule, the wage band, the rates and the checks for each employee, with every amount hidden. Until you unlock it, the result can’t be downloaded or copied. A Premium or Ultimate pass, a one-time payment that never renews, unlocks the full result. The pricing page lists the passes and their prices.

How much EPF does an employer pay in Malaysia?

For employees below 60 who are Malaysians, permanent residents or non-Malaysians who joined before 1 August 1998: 13% on monthly wages of RM5,000 or less and 12% above. For a Malaysian aged 60 or over, 4%; for a permanent resident aged 60 or over, 6.5% or 6%. For a non-Malaysian employee with a work pass, 2%. Each share comes from the Third Schedule’s wage bands, so on RM3,250 the employer pays RM424.

Why is the EPF on RM3,250 RM359 and not RM357.50?

Below RM20,000 a month EPF is not a plain percentage: each share is worked out on the top of its wage band (here RM3,260) and rounded up to the next ringgit. 11% of RM3,260 is RM358.60, paid as RM359.

Is EPF deducted from overtime or bonus?

Not from overtime: KWSP lists overtime payments as non-wages. A bonus is subject to EPF and is added to the wages of the month it is paid in.

Do foreign workers pay EPF?

Yes. Non-Malaysian employees with a valid work pass contribute 2% and their employers 2%, until 75, worked out on at least the minimum wage. Permanent residents pay the Malaysian rates. KWSP exempts employers of domestic servants from mandatory contributions. For SOCSO and EIS, see the SOCSO and EIS calculator.

When must EPF be paid?

The contributions on one month’s wages are paid by the 15th of the following month, which KWSP calls the contribution month. Payments are in whole ringgit; late payments carry a late payment charge.

What changes at 60 and at 75?

From 60 a Malaysian stops paying and the employer pays 4% (RM131 on RM3,250); permanent residents and pre-1998 non-Malaysian members pay 5.5% with the employer at 6.5% or 6%. Non-Malaysian employees stay at 2% each. Contributions stop at 75.

Is my payroll data sent anywhere?

No. Everything is worked out in your browser; nothing you enter or paste is uploaded or stored on a server.

Quick answers and tool search

Type to search tools or to get a quick answer, for example 18% of 2500. Use the up and down arrow keys to move through the results, Enter to choose, and Escape to close.