Small Claims limit
RM5,000
Limitation period
6 years
Don't confront yet. Before you call, message, or threaten anyone — document everything first. Screenshots, receipts, contracts, photos. Once you start making demands, the contractor may delete messages, close their account, or move money. Secure your evidence first.
1. Understand What Actually Happened
Not every contractor who goes quiet has committed fraud. Before taking legal action, be clear about which situation you're in:
| Situation |
What It Likely Is |
Best First Move |
| No-show, won't answer calls or WhatsApp |
Civil breach of contract (and possibly fraud) |
Formal demand letter + TTPM |
| Took deposit and disappeared completely |
Cheating under Penal Code s.420 (criminal) |
Police report first, then civil claim |
| Work is shoddy / incomplete but contractor is reachable |
Breach of contract / workmanship dispute |
Written notice + TTPM if unresolved |
| Contractor is bankrupt / company wound up |
Insolvency — civil claim may recover nothing |
Check SSM/Jabatan Insolvensi first |
This guide focuses on the most common scenario: contractor took your money (deposit, progress payment, or full payment) and has become unreachable or failed to perform.
2. Document and Preserve Your Evidence
Your claim is only as strong as your paper trail. Do this before you contact anyone.
- Screenshot all WhatsApp, Telegram, SMS, and email conversations — including the contractor's profile photo and phone number. On Android, use your phone's screenshot function; do not rely on chat export alone as it can be disputed.
- Photograph or scan all contracts, quotations, and agreements — even handwritten ones. A contractor's signed quotation is a binding contract.
- Gather all payment receipts — bank transfer screenshots, cash receipt books, online banking transaction history. Show who the payment was made to (name, account number, bank).
- Photograph the work site — the current state of the renovation (or lack of it). Date-stamp the photos if possible. This documents what was promised versus what was delivered.
- Note the contractor's full details — full name (from IC if known), business name, SSM registration number, CIDB registration number, physical address, phone number. Even one of these is enough to start.
- Record the timeline — when you agreed, when you paid each amount, when work was supposed to start/complete, when they stopped responding. Dates matter in court.
- Keep originals safe — store physical documents in a folder. Back up digital evidence to cloud storage (Google Drive, iCloud). Losing evidence mid-proceedings is a serious problem.
Tip: If the contractor used a company (Sdn Bhd or Enterprise), go to SSM's MyCoID portal or the SSM e-Search service (RM5 per search) to get the company's registered directors and business address. This becomes critical if you need to serve legal papers.
3. Verify the Contractor's Registration
This step matters for two reasons: it tells you which authority has jurisdiction, and it tells you whether the contractor can be blacklisted from future work.
| Check |
Where to Look |
What to Find |
| Business registration |
SSM e-Search (ssm.com.my) |
Is the business legally registered? Directors? Status (active/struck off)? |
| Construction contractor |
CIDB Malaysia (cidb.gov.my) |
Is the contractor registered under CIDB? Grade G1–G7? |
| Electrical / plumbing / gas |
Suruhanjaya Tenaga / SPAN / SIRIM |
Is the tradesperson licensed for that work? |
| Insolvency |
Jabatan Insolvensi Malaysia (insolvensi.gov.my) |
Has the individual or company been adjudicated bankrupt? |
If the contractor is bankrupt or the company is wound up, your civil claim may not recover anything. Consult a lawyer before spending money on court fees in that situation.
4. File a Police Report
A police report is not optional if your contractor disappeared with your money. Even if the police don't act immediately, the report serves as official documentation of a crime, strengthens your civil claim, and is sometimes required by insurers or lawyers.
Is this a criminal matter?
Yes — taking money with the intention not to perform, or abandoning work with no intent to return, is cheating under Section 415 and 420 of the Penal Code. It is punishable by up to 10 years imprisonment and/or fine. The police can investigate, and in clear cases can arrest the contractor.
-
Go to the nearest police station (IPD/IPK)
Go in person with your IC. You can also report at any police station, not just the one nearest to the work site. Report at the police station in the district where the offence occurred (where you paid the money, or where the site is) for faster investigation.
-
Make a report under "penipuan" (fraud/cheating)
Tell the officer you want to make a report of cheating under Section 420 Penal Code. Bring: your IC, contracts, payment receipts, WhatsApp screenshots (printed or on phone), and the contractor's details (full name, IC number if known, business name, phone number, address).
-
Get the report number (no. laporan polis)
You will receive a copy of the police report with a reference number. Keep this safe — you will need it for any civil proceedings and for CIDB/KPDNHEP complaints.
-
Follow up with the investigating officer (IO)
Ask for the name and contact number of the investigating officer assigned to your case. Follow up every 2–3 weeks if you don't hear anything. Police investigations can be slow; following up shows you're serious.
Important: Filing a police report starts a criminal investigation, but the police may decide not to charge the contractor (especially in civil-leaning disputes). A police report does not guarantee prosecution. Your civil claim (TTPM or court) runs independently and does not require criminal charges to succeed.
5. Your Three Legal Options
You have three main routes to recover money. The right one depends on how much you are claiming.
Option A — Tribunal Tuntutan Pengguna Malaysia (TTPM) Best for most cases
Claims up to RM50,000
Filing fee: RM5
No lawyer needed
Fast: 3–6 months
The Consumer Claims Tribunal hears claims by consumers against suppliers/contractors for goods and services. Renovation and construction contracts qualify. You file online or at any KPDNHEP office, pay RM5, and attend a hearing. Lawyers are not allowed in most sessions. Use this if your claim is RM50,000 or less.
Option B — Small Claims Court (Mahkamah Tuntutan Kecil) For small amounts
Claims up to RM5,000
Filing fee: RM10
No lawyer needed
Fast: 2–4 months
The Small Claims Court is part of the Magistrate's Court and handles simple money claims up to RM5,000. Even simpler than TTPM for very small amounts, but the RM5,000 cap is lower. Use this only if your claim is RM5,000 or less and you prefer court proceedings over tribunal.
Option C — Magistrate's or Sessions Court For large claims
Magistrate: up to RM100,000
Sessions: up to RM1,000,000
Lawyer recommended
Slow: 1–3 years
Full civil litigation. Expensive, slow, and stressful — but necessary for large claims over RM50,000. You will need a lawyer. Court fees are higher, and the process takes much longer. Use this only if your claim exceeds RM50,000 or the contractor is unreachable and TTPM cannot enforce its own award.
Note on enforcement: Winning a TTPM award means the contractor is legally ordered to pay. If they still refuse, you can register the award as a court judgment and enforce it — e.g., garnishee of bank account, seizure of assets. The tribunal cannot do this for you, but the Magistrate's Court can. Ask the tribunal officer about enforcement when you receive your award.
6. How to File with TTPM (Tribunal Tuntutan Pengguna)
TTPM is the fastest and cheapest route for most renovation disputes. Here's the step-by-step process.
-
Confirm you are eligible to file
You must be the consumer (the person who paid for the service). The contractor must be a supplier/business (not a private individual who moonlights — though individuals can still be respondents). Your claim must be for money or work (not personal injury). Amount must not exceed RM50,000.
-
Send a formal demand letter first (recommended)
Before filing, send a written demand letter (WhatsApp is acceptable, but physical registered post is stronger) giving the contractor a specific deadline — typically 14 days — to resolve the issue. Keep a copy. The tribunal may ask if you gave the other party a chance to respond. This step is not mandatory but strengthens your case.
-
File your claim at KPDNHEP or online
Go to any KPDNHEP (Kementerian Perdagangan Dalam Negeri) office, or file online at e-ttpm.kpdnhep.gov.my. You'll fill in Form 1 (Borang 1 — Permohonan Tuntutan). You need: your IC, contractor's details (name, IC/SSM number, address), contract/quotation, payment receipts, a description of what went wrong, and the amount you're claiming. The filing fee is RM5, paid at the counter or online.
-
The tribunal notifies the contractor
Once your claim is accepted, the tribunal will issue a Notice to the contractor (the Respondent), usually by registered post to their registered business address. This is why you need the contractor's SSM-registered address. The contractor must respond within a set period.
-
Attend the hearing
Hearing dates are usually assigned within 2–3 months. Both parties attend before a Tribunal Chairman (a legally-qualified officer). There are no lawyers in the hearing room — you present your case directly. Bring all your original documents, a printed summary of your claim, and any photos. Be concise and factual.
-
Receive the award
The chairman will issue a written decision (the Award). This can be done on the day or in writing later. If you win, the contractor is ordered to pay within a specific period (usually 14–30 days). If they fail to comply, you register the award as a Magistrate's Court judgment and enforce it.
TTPM tip: If the contractor does not show up to the hearing, the tribunal can rule in your favour by default. However, the contractor can later apply to set aside the default award if they can show they had a good reason for not attending. This is relatively rare — most contractors either don't show up at all or settle before the hearing.
7. Small Claims Court — For Claims Up to RM5,000
For very small claims (contractor stole a RM1,500 deposit, for example), the Small Claims Court at the Magistrate's Court is straightforward and cheap.
- Go to the nearest Magistrate's Court and ask for the Small Claims Counter (Kaunter Tuntutan Kecil).
- Fill in Form 198 (Borang 198) — this is your claim form. State the facts simply: what you paid, what was promised, what happened. Attach copies of your supporting documents.
- Pay the filing fee (RM10) and receive your court date.
- Attend the hearing — no lawyers. Both parties appear before the magistrate. Bring originals of all documents.
- Enforce the judgment if you win and the contractor doesn't pay — ask the court about execution proceedings (writ of seizure and sale, or garnishee orders).
8. Magistrate's Court or Sessions Court — For Large Claims
If your claim exceeds RM50,000 (TTPM's limit), you need to file a civil suit. This is significantly more complex.
| Court |
Claim Amount |
Typical Duration |
Lawyer Needed? |
| Magistrate's Court |
RM10,001 – RM100,000 |
1–2 years |
Strongly recommended |
| Sessions Court |
RM100,001 – RM1,000,000 |
2–3 years |
Essential |
| High Court |
Above RM1,000,000 |
3–5+ years |
Essential |
To sue, you issue a Writ of Summons naming the contractor as the Defendant. The writ must be served on them personally (or on their company's registered address). If the contractor has absconded and cannot be located, you can apply for substituted service — publication in a newspaper, or posting at their last known address. Your lawyer handles all of this.
Consider: Is it worth suing? A civil judgment against a person with no assets is worthless. Before spending RM5,000–RM20,000 in legal fees, verify the contractor actually has assets to recover. Check if they own property (JUPEM / land office search), vehicles (JPJ search), or a business. If they're bankrupt and asset-free, a judgment may be uncollectable.
9. Report to CIDB (If the Contractor Is Registered)
If your contractor holds a CIDB registration (grades G1–G7), you can lodge a complaint with the Construction Industry Development Board (CIDB Malaysia). CIDB can investigate, issue warnings, suspend, or deregister contractors who behave dishonestly.
This does not directly recover your money — but it may prompt the contractor to resolve your complaint to avoid losing their registration, and it protects future clients.
- Verify the contractor's CIDB number at cidb.gov.my (Contractor Registration lookup).
- Lodge a complaint online via CIDB's complaint portal (Sistem Aduan CIDB) at aduan.cidb.gov.my, or in person at a CIDB regional office.
- Provide your police report number, contracts, payment records, and a description of the complaint.
- Track your complaint status — CIDB will investigate and may contact the contractor directly.
Tip: Many renovation contractors in Malaysia are not CIDB-registered — particularly for small interior works, painting, and tiling. CIDB registration is only required for construction contracts above RM200,000. For smaller jobs, the TTPM tribunal is your main route.
10. Pro Tips
- Never pay the full amount upfront — structure future contracts as milestone payments: 10–20% deposit, then staged payments tied to completed work stages. Never pay for work not yet done.
- Always get a written quotation/contract, even for small jobs — a signed WhatsApp-forwarded quotation or a handwritten receipt with a signature counts as a contract in Malaysian courts. "He agreed verbally" is very hard to prove.
- Use bank transfer, not cash — bank transfers create a paper trail showing who received money and when. Cash payments are difficult to prove without a signed receipt.
- Check SSM and CIDB before hiring — takes 5 minutes. A registered business has a traceable address and can be sued. An unregistered sole trader is much harder to pursue.
- The 6-year limitation period means you have time — but don't wait — you have 6 years from the date of breach to file a civil claim. But evidence gets stale, witnesses forget, and contractors move. File within months, not years.
- TTPM is genuinely your friend here — RM5 filing fee, no lawyers, faster than court. Most Malaysians don't know it exists. For any contractor dispute under RM50,000, TTPM should be your first call after the police report.
- A demand letter sometimes works — some contractors disappear because they're overextended, not necessarily fraudulent. A formal letter (on paper, sent by registered post, citing TTPM proceedings) can prompt them to show up, refund, or resume work. Try this before filing if your contractor was previously responsive.
Researching your legal options while dealing with a contractor dispute is stressful. If this guide helped you find a path forward, consider buying me a coffee.
Buy me a coffee ☕
11. Frequently Asked Questions
Can I use TTPM if my contractor is an individual (not a company)?
Yes. TTPM covers claims against both registered businesses and individual service providers. The key requirement is that you are the consumer (claimant) and they provided the service (respondent). Even if the contractor worked as an individual with no business registration, you can file against them personally at TTPM.
The contractor says the contract doesn't cover what I'm claiming. What now?
Written contracts govern only what's written. But Malaysian courts and TTPM also recognise implied terms (e.g., work must be done to a reasonable standard, within a reasonable time) under the Contracts Act 1950 and the Consumer Protection Act 1999. Poor workmanship and abandonment are claimable even without explicit contract terms covering them. Bring photos of the work and any messages where the scope was discussed.
The contractor claims they are owed more money and that's why they stopped. Can they counter-sue?
Yes. In court proceedings, a contractor can file a counterclaim. In TTPM, they can also dispute your claim and present their own position. If there is a genuine payment dispute (e.g., you withheld the final payment), the tribunal or court will assess both sides. Document why you withheld any payment — written notice citing specific incomplete or defective work is important.
What if I paid cash and have no receipt?
Cash payments without receipts are difficult but not impossible to prove. Look for: WhatsApp messages confirming payment ("I've transferred/paid you RM X today"), photos of work that was done (showing the contractor was on site and did some work), witness statements (anyone who saw the payment), and bank withdrawal records showing you withdrew the cash at the relevant time. It won't be easy, but some evidence is better than none.
The contractor's company has been struck off SSM. What can I do?
A struck-off company cannot be sued directly, but you may be able to: (1) sue the directors personally if you can show they were directly involved and the company was used as a vehicle for fraud; (2) apply to the court to restore the company to the register for the purposes of litigation; or (3) pursue the individual contractors behind the company. This is complex — consult a lawyer if the amount justifies it.
TTPM ruled in my favour but the contractor won't pay. What now?
A TTPM award can be registered as a judgment at the Magistrate's Court under Section 107 of the Consumer Protection Act 1999. Once registered, it becomes a court order. You can then apply for enforcement: garnishee proceedings (to seize money from the contractor's bank account), writ of seizure and sale (to seize and sell their assets), or judgment debtor examination (to discover what assets they have). Go back to any Magistrate's Court with your TTPM award certificate to start this process.
How long do I have to file a claim?
Under the Limitation Act 1953, the general limitation period for contract claims is 6 years from the date the cause of action arose (i.e., when the breach occurred — when the contractor stopped working or took your money). Don't wait. Evidence weakens, witnesses move on, and the contractor may become harder to locate. File within months of the incident, not years.
Can I claim for more than just the money I paid — like losses from delays?
Yes. In a civil claim or TTPM, you can claim: the deposit or payments made, cost of completing the work by another contractor (with quotes/invoices), reasonable consequential losses caused by the delay (e.g., you had to rent elsewhere while waiting for renovation — keep those receipts). You cannot claim for speculative losses or emotional distress in most cases. Keep all evidence of additional losses.
Disclaimer: This guide is for general information only. It is not legal advice. Contractor disputes can be complex depending on the specific facts, contract terms, and parties involved. For disputes involving large amounts, complex contracts, or commercial property, consult a licensed lawyer. Sorted makes no warranty as to the accuracy or completeness of this information.