
A complete halal internal audit template aligned to MHMS 2020. Actionable checklists by pillar for JKHD, HAS, HCP, suppliers, training, and documentation. Includes MYeHALAL portal readiness and MPPHM 2020 surveillance considerations.
A Kedah food manufacturer had conducted halal internal audits every six months for three years without interruption. Their schedule was documented. Their reports were filed. Their JKHD minutes recorded audit completion each cycle. By any procedural measure, their internal audit programme appeared exemplary.
Their JAKIM renewal audit produced four NCRs — all in areas that had been recorded as "compliant" in every internal audit for the previous 18 months.
The investigation revealed the problem. The internal audits had been conducted by the company's Halal Executive. She was auditing her own team. The checklists had been completed from memory rather than through verification. Certificates that had not been physically checked in months were marked "valid." Training records that had not been updated were marked "complete." The internal audits had been confirming compliance rather than testing it.
The four NCRs JAKIM found were not new problems. They had existed — undiscovered — through six consecutive internal audit cycles. The cost of the renewal delay and the remediation programme exceeded RM 55,000.
This guide provides a complete internal audit template aligned to MHMS 2020, structured to find genuine non-conformities — not to confirm what you want to believe.
Independence is not optional — it is the foundational requirement for a credible internal audit. MHMS 2020 requires that internal auditors be independent of the area they are auditing. The practical standard is clear: if you are responsible for a process, you cannot audit it.
Internal auditors must be:
For smaller organisations, true independence can be achieved by having staff audit departments other than their own — the Halal Executive audits production, a production supervisor audits documentation, and so on. Where internal independence is structurally impossible, bringing in an external audit resource is not just acceptable under MHMS 2020 — it is often the only credible option.
Every non-conformity found during an internal audit follows the same lifecycle as an external NCR. The finding does not end when it is recorded — it opens a process that must run to documented closure.
NCR Management Workflow — MHMS 2020
Identify & Document
Record the non-conformity using exact wording. Log it in the NCR register immediately — never leave it in an email thread.
Root Cause Analysis
Identify the system failure behind the finding — not just the surface symptom. Assign to a named owner with a deadline.
Define Corrective & Preventive Action
Document both the corrective action (fix the finding) and the preventive action (prevent recurrence). Assign responsibility.
Implement & Gather Evidence
Execute the action. Collect proof: updated SOPs, re-training records, process photos, management sign-offs.
Verify Effectiveness
An independent reviewer confirms the root cause is resolved — not just the observable symptom. This step is mandatory before closure.
Close NCR
NCR formally closed with documented confirmation. Submit through MYeHALAL if externally raised by JAKIM.
Internal auditors who raise findings but do not track them through root cause analysis, corrective action, implementation, and verification are producing reports, not outcomes. The NCR lifecycle above applies to every finding, regardless of whether it originated from a JAKIM audit or your own internal programme.
MHMS 2020 does not prescribe a fixed audit frequency, but best practice for most manufacturers is:
The Kedah manufacturer's six-monthly schedule was procedurally correct. The problem was not frequency — it was independence and rigour.
Each audit must define its scope — which MHMS pillars, which departments, which processes are being examined. A comprehensive annual audit covers all pillars. Focused audits target specific risk areas identified from previous findings, supplier changes, or process modifications. Document the scope in your audit plan before you start, and record any scope limitations in the final report.
For each item below, record: Compliant / Non-Compliant / Observation / Not Applicable, supported by specific evidence notes. Do not mark "Compliant" unless you have seen or verified the evidence. "I believe it is" is not evidence.
| # | Audit Item | What to Check |
|---|---|---|
| 1.1 | JKHD formally established | Appointment letters, organisational chart |
| 1.2 | Halal Executive meets MHMS qualifications | Qualification documents, current appointment letter |
| 1.3 | JKHD membership documented and current | Names, roles, contact details — verify against actual staff |
| 1.4 | Meeting schedule followed | Minutes for every scheduled meeting in the audit period |
| 1.5 | Minutes signed and filed | Signatures, dates, and action items recorded |
| 1.6 | Action items from meetings tracked to closure | Evidence of follow-through, not just recording |
| 1.7 | Halal policy signed, current, and displayed | Current version visible in the workplace |
| # | Audit Item | What to Check |
|---|---|---|
| 2.1 | HAS manual current and version-controlled | Latest version number, revision date, distribution list |
| 2.2 | SOPs cover all halal-critical processes | Procurement, production, storage, distribution, cleaning |
| 2.3 | SOPs match actual practice | Compare documented procedures to observed operations — walk the floor |
| 2.4 | Document register maintained | All documents logged with version history |
| 2.5 | Obsolete documents removed from circulation | No outdated SOPs accessible at workstations or on shared drives |
| 2.6 | Records retrievable within reasonable time | Test: request a specific record and time the retrieval |
| # | Audit Item | What to Check |
|---|---|---|
| 3.1 | All HCPs identified and documented | HCP register complete for all production lines |
| 3.2 | Monitoring procedures defined for each HCP | Clear instructions: what, how, when, who — not just "certificate check" |
| 3.3 | Monitoring records complete | No gaps in dates, signatures, or results for the audit period |
| 3.4 | Corrective actions defined for each HCP | Documented response procedures for every type of deviation |
| 3.5 | Deviations recorded and actioned | Evidence that detected deviations triggered corrective action |
| 3.6 | HCP register updated after process changes | Review date current, reflects actual production setup |
| # | Audit Item | What to Check |
|---|---|---|
| 4.1 | Approved supplier list current | All active suppliers listed; verify no unapproved suppliers in use |
| 4.2 | Halal certificates valid | Physically check expiry dates on every certificate on file |
| 4.3 | Certificates from JAKIM-recognised bodies | Verify issuing body is on JAKIM's recognised list |
| 4.4 | New supplier onboarding documented | Procedure followed, verification completed before first use |
| 4.5 | Certificate expiry monitoring in place | System or schedule for tracking expiry dates proactively |
| 4.6 | Raw material register complete | Every ingredient cross-referenced to a valid halal certificate |
| 4.7 | Receiving inspection records maintained | Certificate check at every delivery documented in HCP log |
| # | Audit Item | What to Check |
|---|---|---|
| 5.1 | Training programme documented | Covers all halal-sensitive roles with relevant content |
| 5.2 | Training records complete | All staff in scope have documented training dates — verify against current headcount |
| 5.3 | Refresher training scheduled and followed | Schedule exists and has been adhered to |
| 5.4 | New staff trained before assignment | Evidence of training before deployment at HCPs |
| 5.5 | Halal Executive CPD current | Ongoing professional development documented |
| 5.6 | Staff at HCPs can demonstrate competency | Interview test: do they understand their halal responsibilities? |
| # | Audit Item | What to Check |
|---|---|---|
| 6.1 | Facility zoning matches documentation | Halal/non-halal zones correctly demarcated and observable |
| 6.2 | Cleaning and sanitation records current | Sertu (ritual purification) procedures documented and records maintained where required |
| 6.3 | Equipment dedication or cleaning validation | Shared equipment protocols documented and followed — verify records |
| 6.4 | Storage segregation verified | Halal materials stored, labelled, and accessible without contamination risk |
| 6.5 | Pest control halal-compliant | Methods and chemicals verified; certificates available |
| 6.6 | Signage appropriate and accurate | Halal control areas marked clearly and visibly |
| # | Audit Item | What to Check |
|---|---|---|
| 7.1 | All previous internal audit NCRs closed | Evidence of corrective action and independent verification |
| 7.2 | All previous JAKIM audit NCRs closed | Documented response submitted and accepted via MYeHALAL |
| 7.3 | Root causes addressed, not just symptoms | Preventive actions in place; effectiveness verified |
| 7.4 | No recurring NCRs | Same finding not repeated from previous audit cycle |
This pillar does not appear verbatim in the MHMS 2020 document structure, but it reflects the operational reality of 2026: JAKIM conducts audits with access to your MYeHALAL portal records before arriving on site. Auditors can see your submission history, your certificate uploads, your NCR response records, and your documentation version history. A manufacturer whose portal is incomplete or whose paper records do not match portal submissions is presenting an inconsistency before the audit begins.
| # | Audit Item | What to Check |
|---|---|---|
| 8.1 | MYeHALAL portal profile current | Company details, contact persons, and scope of certification accurate |
| 8.2 | All supplier certificates uploaded | Every certificate on file has a corresponding portal upload |
| 8.3 | Certificate upload dates match physical records | No discrepancy between when certificates were received and when uploaded |
| 8.4 | Previous NCR responses submitted via portal | All JAKIM-issued NCRs have a documented portal response |
| 8.5 | HAS documentation versions match portal uploads | No outdated versions on portal; current version accurately reflects practice |
| 8.6 | Audit records accessible digitally | Key monitoring logs and records can be retrieved and uploaded within 24 hours |
| 8.7 | Staff designated for portal management | Named person responsible for keeping portal records current |
For each finding, documentation must be specific enough that a different person — or JAKIM — could verify the finding independently. Vague observations ("training records not complete") are insufficient. Precise observations create accountability and enable genuine corrective action.
| Field | Content |
|---|---|
| NCR Reference | IA-2026-003 |
| Date Raised | 15 April 2026 |
| Pillar Reference | Pillar 4: Supplier and Raw Material Management |
| Checklist Item | 4.2 — Halal certificates valid |
| Verbatim Observation | Halal certificate for Supplier XYZ (ingredient: hydrolysed vegetable protein, used in Product Lines A and B) expired 28 February 2026. Certificate not renewed. Material received on 3 March, 17 March, and 1 April 2026 against an expired certificate. Receiving HCP monitoring logs for those dates do not reflect the expiry. |
| Evidence | Certificate file (physical, dated 28 Feb expiry). Delivery notes dated 3 March, 17 March, 1 April 2026. HCP-01 monitoring logs for those dates. |
| MHMS 2020 Requirement | Pillar 4 requires that all raw materials used in halal-certified production are covered by a valid halal certificate from a JAKIM-recognised body. |
| Classification | Major NCR |
| Root Cause | No automated certificate expiry alert. Halal Executive manually tracks expiry dates via spreadsheet; February expiry not flagged. |
| Corrective Action | (1) Suspend use of affected ingredient pending new certificate. (2) Contact Supplier XYZ for updated certificate immediately. (3) Implement automated certificate expiry alert with 60-day and 30-day notification. (4) Review all other supplier certificates for expiry within 90 days. |
| Assigned Owner | Halal Executive |
| Deadline | 30 April 2026 (certificate); 15 May 2026 (alert system) |
| Closure Status | Open |
| Grade | Criteria |
|---|---|
| Major NCR | A systemic failure or direct risk to halal integrity. Requires immediate corrective action. Examples: expired supplier certificate, active HCP with no monitoring records, undocumented sertu procedure where required. |
| Minor NCR | An isolated lapse that does not directly compromise halal integrity. Corrective action required within a defined timeframe. Examples: one missing signature on a monitoring log, a training record filed in the wrong location. |
| Observation | An area of concern or improvement opportunity that does not constitute a non-conformity. No corrective action required, but should be monitored. Examples: an HCP responsible person who would benefit from refresher training, a certificate expiry date approaching within 60 days. |
For comprehensive guidance on managing NCRs from this point forward, see our NCR management guide.
Recommended scheduling structure:
What events should trigger ad-hoc audits:
| Trigger | Scope |
|---|---|
| New supplier onboarding | Pillar 4: Supplier and Raw Material Management |
| New ingredient introduced | Pillars 3 and 4: HCP register update and certificate verification |
| Process or equipment change | Pillars 2 and 3: SOP updates and HCP register review |
| JAKIM NCR received | Full scope, with specific focus on the affected pillar |
| Customer complaint (halal-related) | Targeted to affected product line and relevant pillars |
| Staff turnover at HCP-responsible roles | Pillar 5: Training, and the relevant HCP monitoring role |
The MPPHM 2020 surveillance audit framework allows JAKIM to conduct unannounced post-certification inspections at any point during the certification period. The relevance to your internal audit programme is direct: a strong internal audit that covers supplier certificate currency and MYeHALAL record consistency is now a first line of defence against surveillance audit findings.
The practical implication for internal audit scope:
Manufacturers whose internal audit programmes actively cover these areas are less exposed to surveillance audit findings, and are better prepared to respond on the day of an unannounced visit.
HALAL INTERNAL AUDIT REPORT
Audit Reference: [IA-2026-001]
Date: [dd/mm/yyyy]
Scope: [Full / Focused — specify pillars and areas]
Auditor(s): [Names, roles, and confirmation of independence from audited areas]
Auditee Department(s): [Names]
EXECUTIVE SUMMARY
- Total findings: X
- Major NCRs: X
- Minor NCRs: X
- Observations: X
- Areas of good practice: [specific examples]
DETAILED FINDINGS
[One section per finding, using the NCR documentation format above]
RECOMMENDATIONS
[Prioritised list of actions, with owners and deadlines]
SIGN-OFF
Auditor signature: ___________ Date: ___________
JKHD review: ___________ Date: ___________
Auditing to confirm, not to find. The Kedah case at the opening of this article is the canonical example. If your internal audits never produce NCRs, they are not rigorous. JAKIM will find what your internal audits should have — and the finding will be worse for having been missed internally.
Lack of independence. The most common structural flaw in small manufacturer audit programmes is the Halal Executive auditing her own team. This is not independence. It produces reports that confirm existing practice rather than test it.
No follow-up on findings. Raising NCRs without tracking them to closure is worse than not auditing at all. It demonstrates awareness of problems without willingness to address them. See our JAKIM audit checklist for what external auditors expect to see.
Auditing documentation only. Checking that documents exist is not enough. Verify that documented procedures match actual practice by observing operations and interviewing staff at their workstations.
Inconsistent schedule. Audits that are repeatedly postponed signal that the organisation treats compliance as optional. Maintain your schedule and document any legitimate delays with rescheduled dates.
Ignoring MYeHALAL portal consistency. Internal audits that do not check whether physical records match portal uploads are missing a category of risk that JAKIM can now identify before arriving on site.
There is a simple heuristic that experienced JAKIM auditors apply when reviewing a manufacturer's internal audit history: if 12 months of internal audits produce zero non-conformities, the audit programme is not credible.
This is not cynicism. It is a statistical observation. Complex manufacturing operations handling multiple ingredients from multiple suppliers, managed by teams of people across multiple shifts, do not operate at zero defect rate for documentation compliance over extended periods. Something is always imperfect — a signature missed, a training record not updated for a new starter, a certificate that renewed but the file copy was not replaced. Zero findings means the audit is not finding them.
The damage this causes is compounded. JAKIM auditors who arrive at a manufacturer with a clean internal audit history do not interpret it as evidence of excellent compliance. They interpret it as evidence of either very shallow auditing or, in the Kedah case, auditing that confirmed rather than tested. They then audit with heightened scrutiny. The manufacturer who proudly presents two years of clean internal audits may receive more NCRs from their external audit — not fewer.
The right benchmark for a credible internal audit programme is not zero NCRs. It is NCRs that are proportionate to operational complexity, consistently classified, genuinely resolved, and not recurring.
A well-executed internal audit programme is the most powerful tool available to a manufacturer for maintaining MHMS 2020 compliance between JAKIM inspections. The template above provides the structure. The value comes from rigorous, independent execution and genuine follow-through on every finding.
Key takeaways:
TAQYID's audit management module provides structured MHMS-aligned checklists, automated scheduling, integrated NCR workflows, MYeHALAL-ready record export, and audit reporting — making internal audits a sustainable practice rather than a periodic scramble.
Explore TAQYID's audit management →
No. MHMS 2020 requires that internal auditors be independent of the area they are auditing. The Halal Executive is responsible for the halal compliance function — auditing her own team's compliance is a structural conflict of interest, not genuine independent review. In small organisations where a fully independent internal team is not feasible, the Halal Executive can audit departments other than her own, or the organisation should bring in external audit support. JAKIM auditors routinely ask who conducted internal audits and will flag a lack of independence as an NCR.
Internal audit reports should be detailed enough that a different person — including a JAKIM auditor — can independently verify the finding without additional explanation. Each NCR should include the pillar and checklist reference, a verbatim description of the observation, the specific evidence examined, the MHMS 2020 requirement not met, the classification, and the assigned corrective action with owner and deadline. A finding described as "training records not complete" without specifying which records, which staff, and what was missing is not actionable and will not satisfy JAKIM review.
An observation identifies an area of concern or an improvement opportunity that does not constitute a non-conformity against MHMS 2020. No corrective action is required, but the area should be monitored. A minor NCR is a documented failure to meet a specific MHMS 2020 requirement — it requires corrective action within a defined timeframe, and closure must be verified. The practical distinction: does the finding represent a failure to meet a requirement (NCR) or a risk that a requirement might be failed in future (observation)? When in doubt, classify upward — it is better to raise a minor NCR that closes quickly than to record an observation that later becomes a Major NCR in a JAKIM audit.
MHMS 2020 requires records to be maintained for a period that covers at least one full certification cycle. In practice, most manufacturers retain internal audit reports, NCR records, and closure evidence for a minimum of three years. The MYeHALAL portal submission history creates an additional digital record trail. For manufacturers that have experienced JAKIM findings or NCRs, retaining relevant audit records for five years is advisable, as recurring patterns across audit cycles are relevant context for regulatory assessment.
Disclose it and resolve it — do not conceal it. JAKIM auditors specifically review the relationship between internal audit findings and external audit outcomes. A manufacturer who finds a Major NCR internally, resolves it with documented corrective action, and presents the closed NCR to JAKIM demonstrates exactly the kind of functional compliance management system that MHMS 2020 is designed to produce. A manufacturer who finds a Major NCR and suppresses it — then has JAKIM find the same issue — has both the original NCR and a credibility problem. The MYeHALAL portal trail makes concealment increasingly difficult. Timely internal discovery and documented resolution is always the better outcome.
Master NCR management for JAKIM halal audits. Learn the full NCR lifecycle, root cause analysis, and how to close non-conformities effectively under MHMS 2020.
Read articleAudit PreparationComplete JAKIM audit checklist 2026: 9 sections covering JKHD, HAS documentation, HCP, supplier certificates, MYeHALAL portal, and post-audit NCR management.
Read articleReady to streamline your MHMS 2020 compliance?
Join manufacturers already managing their halal certification with confidence. Free early access — first 50 companies.
Get Free Access to TAQYID