MyKKP Registration Malaysia: How to Register Your Company with DOSH Online 2026

Step-by-step guide to registering your company on DOSH's MyKKP online portal in Malaysia. Covers what MyKKP is, why your factory needs it, the registration process, what services are available through the portal, and how DOSH registration connects to your insurance requirements.

DOSH asks for your MyKKP account number. You don't have one. Your factory has been running for two years and nobody told you about this system. Now you're standing in front of an inspector who can't process your machinery application because you haven't registered on the portal.

MyKKP is DOSH's online portal for everything from factory registration to machinery certification to accident reporting. If your business involves factories, machinery, or hazardous operations, you need a MyKKP account. Here's how to set one up.

This guide covers:

  • What MyKKP is and why your company needs it
  • What services are available through the portal
  • How to register your company on MyKKP
  • Common registration types you'll need (PEMTK, PMT, CF)
  • How DOSH registration connects to insurance requirements

Registering your factory with DOSH? Your insurance should match.

If DOSH requires you to register, your operations are classified as high-risk. Make sure your Industrial All Risks (IAR) and machinery breakdown coverage matches the risk profile DOSH sees.

Get the Factory Insurance Guide

What is MyKKP?

MyKKP (mykkp.dosh.gov.my) is the integrated online service platform operated by JKKP (Jabatan Keselamatan dan Kesihatan Pekerjaan), which is DOSH's Bahasa Malaysia name. It's the single portal for all employer interactions with DOSH.

Before MyKKP, you had to visit DOSH offices in person for most applications. Now, factory registration, machinery certification, accident reporting, fee payments, and competent person registration all happen through this portal.

Term What It Means
DOSH Department of Occupational Safety and Health (English name)
JKKP Jabatan Keselamatan dan Kesihatan Pekerjaan (same department, BM name)
MyKKP DOSH's online portal for applications, registration, and reporting
MySKUD Sub-system within MyKKP for specific machinery and equipment registration

Who Needs to Register on MyKKP?

If your business falls under any of the following, you need a MyKKP account:

You Need MyKKP If Specific Requirement
You operate a factory Factory registration with DOSH is mandatory
You use registrable machinery (cranes, hoists, lifts, boilers, pressure vessels) Certificate of Fitness (CF) must be obtained and renewed through MyKKP
You're a main contractor on a construction project JKKP 12 registration (workplace notification) submitted via MyKKP
You employ a Safety and Health Officer (SHO) SHO registration and profile management through MyKKP
You need to report a workplace accident JKKP 6/7 accident reporting forms submitted via MyKKP
You employ competent persons (boiler operators, crane operators, etc.) Competent person (Orang Kompeten/OK) registration via MyKKP

In short: if DOSH has jurisdiction over your operations, MyKKP is your interface with them.

What You Can Do Through MyKKP

Service DOSH Form Description
Factory/workplace registration JKKP 5 Register your factory or workplace premises with DOSH
Machinery registration Various Apply for Certificate of Fitness (CF) for registrable machinery
Accident reporting JKKP 6/7 Report accidents, dangerous occurrences, occupational poisoning, and diseases
Competent person registration Various Register or renew competent persons (boiler operators, crane operators, etc.)
SHO/SSS registration Various Register Safety and Health Officers and Site Safety Supervisors
Construction project notification JKKP 12 Notify DOSH of construction projects before work begins
Fee payment - Pay registration fees and processing fees online
Application status tracking - Monitor the progress of submitted applications

How to Register Your Company on MyKKP

The registration process creates your company's profile on the DOSH system. Once registered, you can access all the services listed above.

Step 1: Company Registration (PEMTK)

PEMTK stands for Pendaftaran Tempat Kerja (Workplace Registration). Every company that deals with DOSH needs a PEMTK number. This is a one-time registration for your company. Once you have your PEMTK number, it can be used across multiple projects and applications.

Step Action What You Need
1 Go to mykkp.dosh.gov.my Stable internet connection; use a desktop browser for best compatibility
2 Create a user account Company director or authorised representative details
3 Register company (PEMTK) SSM registration, company address, factory/workplace details
4 Provide technical personnel details SHO/SSS/OSH-C registration numbers (if applicable); personnel must be registered with their current employer
5 Upload supporting documents Documents in PDF format; split files if they exceed the upload size limit
6 Submit and pay processing fee Online payment through the portal

The PEMTK number is permanent for your company. You don't need to re-register for each new project or application.

Step 2: Access Levels (PATK)

After PEMTK registration, your portal access level determines what services you can use. PATK 1 provides full access to all MyKKP features. Your company's appointed competent person can activate specific features like workplace activation (JKKP 12) and machinery registration.

Registering machinery through MyKKP? Don't forget the insurance.

Machinery that requires DOSH registration (boilers, pressure vessels, cranes, hoists) also needs BPV insurance or machinery breakdown coverage. Foundation can help match your insurance to the specific equipment on your DOSH registration.

WhatsApp Us Now

Key Registration Types Through MyKKP

Registration Who Needs It Insurance Connection
Factory registration (JKKP 5) All factory operators IAR, fire insurance needed for registered premises
Certificate of Fitness (CF) Operators of boilers, pressure vessels, cranes, hoists, lifts BPV insurance, machinery breakdown
JKKP 12 (construction project notification) Main contractors on construction projects CAR insurance, WC
Competent Person (OK) registration Companies employing boiler/crane operators Operators must be competent AND equipment insured
Accident reporting (JKKP 6/7) All employers (mandatory after workplace incidents) WC claims process runs in parallel

Common Issues When Registering

Issue Likely Cause Solution
Can't log in after creating account Account not yet activated or password entry issue Use "Lupa Kata Laluan" to reset. If persistent, contact DOSH Careline
Document upload fails File exceeds size limit Split PDF into smaller files before uploading
SHO/SSS profile not linking to company Personnel not registered with current employer in the system Ensure SHO/SSS has updated their employer details in their own MyKKP profile first
System unavailable Scheduled maintenance (DOSH periodically takes the system offline) Check DOSH website for maintenance announcements. Try again after the scheduled window.
PEMTK application rejected Incomplete or incorrect company information Review all fields and documents. Resubmit with corrected information.

For technical issues with the portal, contact DOSH Careline at 03-8000 8000. For state-level enquiries about registration requirements, contact your nearest DOSH state office.

DOSH Registration and Insurance: The Connection

DOSH registration doesn't require insurance. But the operations that trigger DOSH registration are exactly the operations that need insurance most. If you're registering machinery, you have equipment that can fail catastrophically. If you're registering a factory, you have premises that can burn down.

DOSH Registration Risk It Implies Insurance You Should Have
Factory registered with DOSH Industrial operations, worker hazards, fire risk IAR, fire, WC
Boiler/pressure vessel with CF Explosion, mechanical failure, production loss BPV, MB + MLOP
Crane/hoist with CF Structural collapse, load drop, third-party injury MB, CGL
Construction project (JKKP 12) Property damage, worker injury, third-party claims CAR, WC, CGL

FAQ

Is MyKKP the same as DOSH registration?

MyKKP is the portal you use to register with DOSH. It's the platform, not the registration itself. Your DOSH registration (factory registration, machinery CF, etc.) is processed through MyKKP.

Do I need a separate MyKKP account for each factory branch?

Your company registers once on MyKKP (PEMTK). Each factory branch or workplace location is then registered under that company profile. You don't need separate accounts for each location.

What is PEMTK and why do I need it?

PEMTK (Pendaftaran Tempat Kerja) is your workplace registration number on MyKKP. It's a one-time registration for your company. Once you have a PEMTK number, you can use it across multiple projects and applications. Think of it as your company's DOSH account number.

How long does MyKKP registration take?

Processing time depends on the completeness of your application and documents. DOSH does not publicly commit to specific processing timelines for most applications. Complete and accurate submissions are processed faster. Ensure all supporting documents are in the correct format before submitting.

Can I report accidents through MyKKP?

Yes. JKKP 6/7 forms for reporting accidents, dangerous occurrences, occupational poisoning, and occupational diseases are submitted through MyKKP. For details on reporting obligations, see our guide on accident investigation and reporting requirements.

What happens if I don't register my factory with DOSH?

Operating a factory without DOSH registration is a breach of OSHA 1994. Under the Amendment 2022 (effective 1 June 2024), penalties for non-compliance can reach up to RM500,000. DOSH inspectors can also issue stop-work orders.

Is there a BM version of the MyKKP guide?

Yes. For a Bahasa Malaysia walkthrough of the MyKKP system, see our Panduan MyKKP DOSH Malaysia article.

Foundation Conclusion

MyKKP registration is your digital handshake with DOSH. It means your operations are on DOSH's radar, which means they're operations that carry real risk.

Use the registration process as a trigger to review your insurance. The same equipment and processes that DOSH requires you to register are the same ones that can cause catastrophic losses if something goes wrong.

Talk to our risk specialists about insurance for DOSH-registered operations

Disclaimer: This article provides general guidance based on OSHA 1994 (Amendment 2022) and publicly available DOSH/JKKP information as of March 2026. Portal interfaces, registration procedures, and fee structures may change. Always verify current requirements through the MyKKP portal or by contacting DOSH directly.

Unlock Exclusive Foundation Content

Subscribe for best practices,
research reports, and more, for your industry

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Want to contact Foundation for your risk or insurance needs?

Let’s Work Together

If you're managing a construction project, industrial facility, or commercial property in Malaysia and need insurance coverage, we can help structure a program that works.

Thank you! Your submission has been received! We'll be in touch with you soon!
Oops! Something went wrong while submitting the form.