The MyeHALAL portal (myehalal.net.my) is JAKIM's official online system for all halal certification applications in Malaysia. To apply: register an account → create your business profile → upload required documents → submit and pay the application fee → track your status in the dashboard. The portal is free to use; fees are only charged at the payment stages during processing.
If you've ever tried to figure out JAKIM's halal certification process on your own, you've probably hit the MyeHALAL portal and had one of two reactions: complete confusion, or "why is nothing loading?" You're not alone. Businesses in Kuala Lumpur, Penang, and Johor Bahru ask us about this portal constantly.
This guide walks you through every step — account registration, business profile setup, document upload, application submission, and status tracking — so you don't waste weeks on avoidable errors.
What Is the MyeHALAL Portal?
MyeHALAL is JAKIM's (Jabatan Kemajuan Islam Malaysia) centralised online platform for halal certification. Every halal application in Malaysia — whether you're a restaurant in Shah Alam, a food manufacturer in Ipoh, or a caterer in KL — goes through this portal.
Before MyeHALAL, applicants submitted physical documents to JAKIM's offices. The portal moved everything online: document upload, status tracking, communication with officers, and even fee payment. The concept is solid. The execution is... functional.
Important: MyeHALAL handles JAKIM (federal) halal certification. If you're applying through a state body like JAIN Selangor or MAIN Johor, those bodies have separate portals or physical application processes. This guide focuses on the JAKIM application via MyeHALAL.
Before You Start — What You Need
Don't open the portal and start clicking. Prepare everything first. Incomplete applications are the single biggest source of delays — JAKIM will return your application with a query, and you'll lose weeks.
You need the following ready before you register:
- Your IC or passport — the person registering the MyeHALAL account must be the business owner or an authorised representative
- SSM registration certificate — your company registration or business registration document from SSM
- Business licence — local council (MBPJ, DBKL, MPAJ, etc.) operating licence for your premises
- A valid email address — all JAKIM communications and status updates go here; use one you check regularly
- Your MSIC code — Malaysia Standard Industrial Classification code for your business activity
The above gets your account set up. Your application will require additional documents — covered in the required documents section below.
Step 1 — Create Your MyeHALAL Account
Go to myehalal.net.my. Look for the 'Daftar' (Register) button — it's usually in the top navigation or on the login page.
Fill in the registration form:
- Full name (as on your IC or passport)
- IC number or passport number
- Email address
- Phone number
- Create a password
After submitting, check your email for a verification link. Click it to activate your account. If the email doesn't arrive within 10 minutes, check your spam folder. If it's still missing, the portal has a 'Resend Verification' function on the login page.
One account per person. Do not create multiple accounts for the same IC number — the system will flag duplicates and it complicates your application history. If you've forgotten your password or can't access your old account, use 'Forgot Password' before creating a new one.
Step 2 — Set Up Your Business Profile
Once logged in, you'll see your dashboard. Before you can submit any application, you must create a Profil Premis (Premise Profile).
Go to the Profil Premis section and enter:
- Business name (exactly as registered with SSM)
- SSM registration number
- Full premises address
- Type of premises (restaurant, café, food manufacturer, hotel, etc.)
- MSIC code
- Contact details for the premises
- Certifying body — select JAKIM or a JAIN state body
Save the profile. You can edit it later if details change, but any active application tied to this profile may require resubmission if the changes are significant.
If you have multiple premises (say, two restaurant outlets), create a separate premise profile for each one. Applications are always at the premise level — not the company level.
Step 3 — Submit Your Halal Application
With your premise profile created, go to 'Permohonan Baru' (New Application) from your dashboard. Select the premise you're applying for and choose the application type that matches your operation:
- Premis Makanan — restaurants, cafés, food stalls, catering
- Pengilang Makanan — food manufacturers
- Penyembelihan — abattoir and slaughter operations
- Hotel/Resort — hospitality food operations
- Pemborong/Pengedar — wholesale and distribution of halal products
Select the correct category. Applying under the wrong type causes rejection at document review. If you're unsure, check the JAKIM halal certification scope document or call JAKIM's helpdesk before submitting.
Fill in the application form — product/menu details, ingredient sources, food handling procedures, and the contact person for audit coordination. Then proceed to document upload.
Not sure which application type applies to your business?
We help F&B businesses, manufacturers, and caterers in KL, Penang, and beyond navigate the MyeHALAL portal. See our halal certification service or message us directly.
Required Documents — Full Checklist
This is where most applications go wrong. Upload every document in the correct format (PDF or JPG, under 5MB each) before submitting. A missing document means JAKIM returns the application — adding weeks to your timeline.
| Document | Restaurant / Café | Food Manufacturer | Hotel / Caterer |
|---|---|---|---|
| IC / Passport (applicant) | Required | Required | Required |
| SSM Certificate | Required | Required | Required |
| Business / Operating Licence | Required | Required | Required |
| Premises layout / floor plan | Required | Required | Required |
| Premises photos (interior, kitchen, signage) | Required | Required | Required |
| Menu / product list | Required | Required | Required |
| Raw material / ingredient list | Required | Required | Required |
| Halal certificates for all ingredients | Required | Required | Required |
| Food handling SOP | Recommended | Required | Required |
| Lab test results (per product) | Not required | May be required | Not required |
| Staff list (Muslim food handlers) | Recommended | Required | Required |
| Letter of authorisation (if agent submitting) | If applicable | If applicable | If applicable |
Supplier halal certificates are the most common blocker. Every ingredient must have a valid halal certificate from a JAKIM-recognised body. If any supplier's certificate is expired, you need a renewed one before submitting. Don't guess — call your supplier and request the document before you start the MyeHALAL application.
How to Track Your Application Status
After submission, log in to your MyeHALAL dashboard and look for your application under 'Senarai Permohonan' (Application List). The status column shows where your application sits in the process.
Here's what each status means:
- Baru Dihantar (Newly Submitted) — your application is in the queue, not yet assigned to an officer
- Sedang Disemak (Under Review) — a JAKIM officer is checking your documents
- Tindakan Pemohon (Applicant Action Required) — JAKIM has raised a query or requested additional documents. You must act within the stated timeframe or the application may lapse
- Pending Bayaran (Pending Payment) — you need to pay the application fee or audit fee to continue
- Audit Dijadualkan (Audit Scheduled) — an inspector has been assigned and will contact you to arrange a visit date
- Dalam Proses (In Processing) — the audit has been completed; JAKIM is issuing the decision
- Sijil Diluluskan (Certificate Approved) — your halal certificate has been approved and can be downloaded
- Ditolak (Rejected) — your application has been rejected; the rejection reason will be shown in the application comments
Check your dashboard at least once a week. Status changes do not always trigger email notifications reliably — don't rely on email alone to know when action is required.
Common MyeHALAL Portal Errors and Fixes
The portal has its quirks. Here are the errors we hear about most often from applicants in KL and Penang — and the fixes.
| Error / Issue | Likely Cause | Fix |
|---|---|---|
| Page won't load / blank screen | Browser compatibility or slow server response | Use Google Chrome. Clear cache and cookies. Try again at off-peak hours (before 9 AM or after 6 PM). Avoid Internet Explorer. |
| Document upload fails | File size over 5MB or unsupported format | Compress PDF using a free tool. Convert images to JPG. Check file is under 5MB before uploading. Don't upload .doc or .docx files. |
| "IC Number Already Registered" error | Duplicate account with same IC | Use the 'Forgot Password' function to recover your existing account. Do NOT create a new account — contact JAKIM helpdesk if recovery fails. |
| Verification email not received | Email in spam folder or wrong address entered | Check spam/junk. If correct email was entered, use 'Resend Verification' on login page. If wrong email was entered, contact JAKIM helpdesk to update. |
| Cannot proceed to next application step | Mandatory field not filled or profile incomplete | Go back to 'Profil Premis' and ensure all required fields are complete and saved. Return to application and retry. |
| Payment page not loading | FPX session timeout or bank connection issue | Do not retry immediately — check your bank statement first to see if payment was deducted. If deducted but portal not updated, contact JAKIM with proof of payment screenshot. |
| Application status stuck for months | Application in processing queue; no active issue | Normal processing takes 3–8 months. If stuck for more than 4 months without any status update, contact JAKIM helpdesk with your application reference number. |
After Submission — What Happens Next
Submitting your application is the start, not the finish. Here's what to expect.
Document review. A JAKIM officer will check every document you uploaded. This takes 2–8 weeks depending on JAKIM's queue. If anything is missing or unclear, they'll return the application with a query — check your dashboard status regularly.
Payment of application fee. Once documents clear, JAKIM will update your status to 'Pending Bayaran' for the application fee. Pay through the portal promptly — delays in payment delay your audit scheduling.
Audit scheduling. After payment, an inspector will be assigned. JAKIM or a third-party halal auditor will contact you (usually by phone) to schedule an on-site visit. Be responsive. If they can't reach you, the audit gets re-queued.
The audit visit. The inspector will inspect your premises, kitchen, storage areas, ingredient handling practices, and documentation on-site. For restaurants and cafés, this typically takes 1–3 hours. For manufacturers, a full day or more is common.
Audit fee payment. After the audit, your status will update to 'Pending Bayaran' for the audit fee. Pay it to move to the certificate issuance stage.
Certificate issuance. Once approved, your halal certificate is generated in the system. Download it directly from your MyeHALAL dashboard. Print it and display it prominently at your premises — this is a JAKIM requirement.
Read our complete halal certification guide for a full breakdown of the process including eligibility, timelines, and JAKIM vs JAIN comparison. For cost details, see our halal certificate cost breakdown.
Renewing Your Halal Certificate Through MyeHALAL
Halal certificates are valid for 2 years. Apply for renewal at least 3 months before expiry — do not wait until the certificate lapses.
The renewal process on MyeHALAL is essentially the same as a new application. You create a new application for the same premise, upload updated documents (especially any supplier halal certs that have been renewed since your last application), and go through the same document review and audit process.
There is no auto-renewal and no discounted renewal rate. Budget the full application and audit costs every two years.
Your MyeHALAL dashboard shows the expiry date of your current certificate. Set a personal reminder — JAKIM's renewal notifications are not reliable.
Frequently Asked Questions
Is the MyeHALAL portal free to use?
Creating an account and submitting an application is free. You only pay fees when JAKIM prompts you through the portal — once for the application fee and once for the audit fee. The portal itself has no usage charges.
How long does MyeHALAL application processing take?
Restaurants with complete documents typically take 3–6 months. Food manufacturers take 5–9 months. Incomplete applications — the most common cause of delay — can add 2–4 months on top of this. Get your documents right before submitting.
Can I manage multiple premises under one account?
Yes. One account can hold multiple premise profiles and multiple applications. Each premise needs its own application and documents. You cannot group premises under one application unless JAKIM approves a central kitchen arrangement.
What happens if I upload wrong documents?
JAKIM will return the application with a query. Your status changes to 'Tindakan Pemohon' and you must upload corrected documents within the given timeframe. Each query adds weeks to your timeline — prevention is cheaper than correction.
What is 'Pending Bayaran' status?
'Pending Bayaran' means JAKIM is waiting for you to pay a fee — either the application fee or the audit fee. Pay promptly through the portal. Delays in payment delay the next stage of your application.
Does the portal work on mobile?
You can check your status on mobile. For document upload and form submission, use a desktop or laptop — the experience is significantly better and upload errors are less common.
Can I track my certificate expiry date on MyeHALAL?
Yes. Once issued, your certificate appears in the dashboard with its expiry date. Download it from there. Set your own reminder to apply for renewal 3 months before expiry — don't rely on JAKIM notifications.
What do I do if I can't log in to MyeHALAL?
Use 'Forgot Password' first. If you've lost access to your registered email, contact JAKIM's helpdesk to recover the account. Never create a duplicate account — it causes application history issues that are very difficult to untangle later.
Want someone to handle the MyeHALAL portal for you?
We prepare all your documents, submit your application, and follow up with JAKIM so you don't have to. Talk to us — no obligation, no jargon.