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.
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.
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
Want to contact Foundation for your risk or insurance needs?
Insights on Property & Engineering Risks
Practical guidance on construction, industrial, and engineering insurance in Malaysia
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.



