Penal Code Malaysia (Act 574): A Practical Guide to Common Criminal Offences

Malaysia's Penal Code, also called Act 574, defines many ordinary criminal offences and what the prosecution must prove. Theft, cheating, criminal breach of trust, hurt, intimidation, trespass and mischief are not interchangeable labels. Malaysia also does not normally organise offences around the American-style word “felony”. Start with the exact statutory section, what the person allegedly did and what they allegedly intended or knew.
Comparison table with a worked-facts column and plain glossary
Which label fits the alleged facts?
- Theft: identify the property, who possessed it, whether consent existed and how it was allegedly moved from that possession.
- Criminal breach of trust: identify when property or control was entrusted, the duty attached to it and the evidence of later alleged misuse.
- Cheating or failed promise: record the exact representation at the transaction’s start and what it induced. Financial loss or non-payment alone is not automatically cheating.
- Seizable: police may ordinarily arrest without a warrant for that offence. This classification does not prove guilt.
- Bailable: bail is available as a right for a bailable offence. Non-bailable does not mean bail is impossible.
- Compoundable: the law allows the specified offence to be settled in the permitted way. Verify the exact section, current punishment and classifications against current official text or with a lawyer.
Why this matters
If a police report, viral post or demand letter says someone committed “fraud”, “assault” or a “felony”, that label is only a starting point. A Malaysian criminal charge identifies a particular offence and section. Small factual differences can change the section: taking property without consent is not analysed in the same way as receiving property that was first entrusted to you, and a broken commercial promise is not automatically cheating.
The Penal Code is a large statute arranged by subject. It contains general explanations, defences and rules on shared responsibility as well as offence chapters. It is not the whole of Malaysian criminal law. Drugs, corruption, road offences, immigration and many online offences also appear in separate Acts. This guide therefore explains how to read Act 574, rather than offering a complete list of every crime in Malaysia.
What the law says
Start with the offence's ingredients, meaning the facts and mental state that must be proved. Section 378 defines theft around dishonestly moving movable property out of another person's possession without consent. Sections 405 and 406 deal with criminal breach of trust, where property or control over it was entrusted and is then dishonestly misappropriated, converted, used or disposed of contrary to law or the relevant arrangement. Entrustment is the practical dividing line many people miss.
For a possible cheating case, start with two practical questions: what exactly was represented at the beginning, and did the alleged deception cause someone to transfer property or suffer relevant harm? Section 415 addresses deception followed by a dishonest or fraudulent inducement, or an intentional inducement that causes or is likely to cause the specified harm. Section 420 is more specific: it involves dishonest inducement to deliver property or alter or destroy valuable security. A debt, late delivery or failed investment does not become a criminal case merely because money was lost; the evidence of representation and intention at the start matters.
For personal and property harm, the Code again separates conduct. Sections 319, 321 and 323 address hurt and voluntarily causing hurt. Section 425 defines mischief through wrongful loss or damage to property. Section 441 addresses criminal trespass, while sections 503 and 506 concern criminal intimidation and its punishment. The maximum sentence is found in the applicable punishment section, but the charge, amendments and case facts must be checked before quoting any penalty.
“Felony” is not the practical classification used by Act 574 or the Criminal Procedure Code. The Penal Code now contains definitions of serious and non-serious offences for specific statutory purposes. The Criminal Procedure Code's First Schedule instead tells readers whether an offence is seizable, meaning police may ordinarily arrest without a warrant; bailable or non-bailable; and compoundable or not compoundable. Non-bailable does not mean bail is impossible, and seizable does not prove guilt.
How does this impact me?
If you are making a report, record observable facts instead of trying to draft the charge yourself: what was said, what moved, who controlled it, when consent was given or withdrawn, and what documents show intention. Preserve original messages, receipts, bank records, photographs and device files. Avoid editing screenshots or naming a suspect publicly; a police report is evidence for investigation, not a public finding of guilt.
If you are accused, ask for the exact section and the status of the matter. An investigation, arrest, charge and conviction are different stages. The Criminal Procedure Code governs arrest, remand, bail and trial procedure; the Penal Code defines the offence. Do not destroy records or contact a complainant in a way that could be treated as pressure. Get a criminal lawyer promptly where liberty, bail or a statement to police is involved.
A civil and criminal route can exist side by side, but they do different work. Police and prosecutors address offences against the state. A civil claim usually seeks repayment, damages or another remedy for the claimant. Filing a police report does not guarantee recovery of money, and calling a contract dispute “cheating” does not remove the need to prove the statutory ingredients.
Key lessons
The safest way to use the Penal Code is section-first and fact-first. Read the definition together with its illustrations, general explanations and punishment provision, then check later amendments and the Criminal Procedure Code's schedule. A copied penalty from an old reprint can be wrong even where the offence name still looks familiar.
Check the version date and any later amendments before relying on a penalty or procedure. The exact section, current punishment provision and Criminal Procedure Code classification should be confirmed for a real investigation or charge.
Bottom line
Act 574 is Malaysia's main code for many ordinary offences, not a shortcut that turns every wrong into a crime. Identify the exact conduct, intention and section; use Malaysian procedural labels rather than “felony”; and obtain current advice before acting on a real allegation.
Detailed steps
- Write a neutral timeline with dates, participants, words used, property involved and what happened next.
- Preserve originals of contracts, chats, receipts, bank entries, photographs and recordings without editing them.
- Ask which exact Penal Code or other statutory section is being investigated or charged.
- Keep arrest, remand, bail, charge and conviction separate when describing the case to anyone else.
- Get a Malaysian criminal lawyer quickly if you may be arrested, questioned as a suspect or charged.
FAQ
Is a felony a recognised category of offence in Malaysia?
It is not the normal working label in the Penal Code or Criminal Procedure Code. Malaysian procedure focuses on the exact offence and classifications such as seizable, bailable and compoundable. The Penal Code also uses serious and non-serious offence definitions for specified purposes.
Is every unpaid debt cheating under section 420?
No. Non-payment may support a civil claim, but cheating requires the statutory deception and dishonest or fraudulent inducement. What was represented and intended when the money or property was obtained is usually central.
What is the difference between theft and criminal breach of trust?
Theft generally concerns dishonestly moving property out of another person's possession without consent. Criminal breach of trust begins with property or control being entrusted and then dishonestly misused, converted or dealt with contrary to the relevant duty or arrangement.
Does a police report mean the named person is guilty?
No. A report begins or supports an investigation. Guilt follows only from a valid guilty plea or a court's finding after the prosecution proves the charge. Publicly repeating an accusation can create separate legal risk.
This article is general legal information, not legal advice, and reading it does not create a lawyer–client relationship.
This guide explains selected parts of Act 574 and the Criminal Procedure Code in general terms. It is not a charge assessment, does not list every offence, defence or amendment, and does not predict arrest, bail, conviction or sentence. The official Penal Code online text retrieved is updated only to 31 May 2023. Check later amending and commencement laws and obtain current legal advice for an actual investigation or charge.
Spot something outdated or wrong? Tell us — we’ll verify and correct it.
Key sources (3) — how this was verified
- Attorney General’s Chambers of Malaysia, 2023-05-31, “Penal Code (Act 574), updated online text as at 31 May 2023” — Primary text for the Code's general explanations and the definitions and punishment structure for theft, criminal breach of trust, cheating, hurt, mischief, trespass and criminal intimidation.: https://lom.agc.gov.my/ilims/upload/portal/akta/outputaktap/1823715_BI/Act%20574%20Project%202%20Final.pdf
- Royal Malaysia Police, Commercial Crime Investigation Department, 2006-01-01, “Criminal Procedure Code (Act 593) official reprint” — Primary procedural reference for the distinction between offence definitions and criminal procedure, including arrest powers and the First Schedule's offence classifications.: https://ccid.rmp.gov.my/Laws/Criminal_Prosedure_Code_Act_593.pdf
- Attorney General’s Chambers of Malaysia, 2026-08-24, “Malaysia Federal Legislation: Updated Laws of Malaysia index” — Official explanation that online updated statutory texts are identified by their own as-at dates and are not necessarily authentic reprints under the Revision of Laws Act 1968.: https://lom.agc.gov.my/principal.php?type=updated