Guide · Updated 16 October 2026
How to chase unpaid invoices in Malaysia — including USDT payments
A client who “will pay next week” for the third time, or who suddenly stops replying on WhatsApp, is one of the most common problems Malaysian freelancers and small agencies face. This guide walks you from the friendliest first reminder all the way to the Small Claims Court, and explains how to take and verify USDT payments safely.
This guide is general information, not legal advice. Rules and fees change — check with the court registry or a lawyer before taking legal action.
1. Before you invoice: prevent late payment
Most chasing problems start before the work does. Simple habits make payment faster and give you evidence if things go wrong:
- Put the terms in writing. Even a WhatsApp message confirming scope, price and due date counts. Under the Contracts Act 1950, a contract doesn’t need a signature — a message thread plus delivered work can be enough (ALIM).
- Take a deposit or bill by milestone (for example 50% upfront) on new or large jobs.
- State a clear due date (e.g. “due within 14 days”) and the ways the client can pay.
- Keep everything: quotes, invoices, delivery proof and chat history. Don’t delete messages.
2. A reminder timeline that works
Stay friendly and consistent. Most late payers are disorganised, not dishonest — a clear, regular nudge is often all it takes.
| When | What to send | Tone |
|---|---|---|
| 3 days before due | Friendly heads-up with the payment link | Polite |
| Due date | “Today is the due date” reminder | Polite |
| 7 days overdue | Follow-up asking for a payment date | Firm |
| 14–21 days overdue | Final notice: next step is a letter of demand | Final |
| 30+ days overdue | Letter of demand, then Small Claims Court | Formal |
3. Polite WhatsApp & email templates
WhatsApp is where most Malaysian clients actually reply. Keep messages short, include the amount and one clear payment link.
Polite reminder
Hi [Name], hope you’re well! Just a friendly reminder that invoice [INV-001] for RM[amount] is due on [date]. You can pay by card or USDT here: [payment link]. Thanks so much!
Firm follow-up
Hi [Name], invoice [INV-001] for RM[amount] is now 7 days overdue. Could you let me know today when payment will be made? Payment link: [link]. Thank you.
Final notice
Hi [Name], invoice [INV-001] for RM[amount] is now [X] days overdue and I haven’t received a reply. If it isn’t settled by [date], I’ll need to send a formal letter of demand. I’d much rather sort this out together — payment link: [link].
If a client changes their number or goes silent, send the same message by email as well, so you have a dated written record.
4. Letter of demand
A letter of demand (surat tuntutan) is a formal written request for payment by a deadline — commonly 14 days — before you go to court. It often works on its own, and it shows the court you tried to settle. Include who owes you, the amount, the invoice numbers, the work delivered, the deadline, and that you’ll file a claim if unpaid. Send it in a way you can prove, such as AR registered post plus email.
5. Small Claims Court (up to RM5,000)
If you’re owed RM5,000 or less and you’re claiming as an individual, you can use the small claims procedure at the Magistrates’ Court. Lawyers can’t represent either side, so it’s designed for you to do it yourself (Malaysian Judiciary).
- Check the debt is RM5,000 or less and under six years old.
- Fill in Form 198 — who you are, who owes you, how much and why.
- File it at the Magistrates’ Court registry (in person or via the judiciary’s online portal) and pay the small filing fee.
- Serve the sealed form on the client by hand or registered post, and file an affidavit of service.
- Attend the hearing with your invoices, chats and proof of delivery. The magistrate usually tries to help you settle first.
A step-by-step walkthrough is available from Tai & Khan Partnership. For larger amounts, speak to a lawyer.
6. Gig Workers Act 2025
The Gig Workers Act 2025 (Act 872) gives some freelancers extra protection. It covers work taken through a platform, and certain named creative work (such as photography, videography, make-up and film crew) even without a platform (ALIM). Where the agreement doesn’t set a payment term, earnings must be paid within seven days of completing the service (Section 11). The Act also sets up conciliation and a Gig Workers Tribunal for disputes. Check whether your work is covered before relying on it.
7. Getting paid in USDT (TRC-20)
Many international clients prefer paying in USDT. It’s fast and cheap on the Tron network, but it brings its own problems: matching transfers to invoices, fake tokens, and amounts that arrive short after exchange withdrawal fees.
- Always state the network. USDT sent on the wrong network may be lost. Say “USDT on Tron (TRC-20) only”.
- Check it’s real USDT. Genuine TRC-20 USDT comes from Tether’s contract
TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t. Fake tokens can show the same name. - Use a unique amount per invoice (e.g. 100.01 instead of 100.00) so you can tell which client paid.
- Ask clients to cover exchange fees so the full amount arrives — Binance and other exchanges deduct a withdrawal fee.
- Keep the transaction hash as your receipt; it’s permanent proof of payment.
- Remember tax. Income received in crypto is still business income — record it in ringgit at the date received and talk to your accountant.
Chasing an unpaid USDT invoice works the same as any other: written terms, regular reminders, a letter of demand, then the courts. Record the agreed ringgit value of the work in your invoice so the claim is clear.
8. Quick answers
- Can I charge late fees?
- Only if they were agreed in your contract or terms before the work. Add a clear late-payment clause to future quotes.
- Is a WhatsApp chat valid evidence?
- Yes — screenshots and exported chats are commonly used as evidence. Keep the original messages on your phone.
- What if the client is overseas?
- Malaysian small claims only help if you can serve the client and collect. For overseas clients, prevention (deposits, milestones) and steady reminders matter most.
- Does InvoiceFlow handle LHDN e-invoicing?
- No. InvoiceFlow tracks invoices, sends reminders and collects card or USDT payments. If you need LHDN MyInvois e-invoices, use it alongside your e-invoicing tool.
Let InvoiceFlow do the chasing
Send these reminders in one click on WhatsApp or email, give clients a payment page for card or USDT (TRC-20), and have USDT transfers verified on-chain automatically. Free for up to 3 invoices.
Start free