How to invoice clients as a Malaysian freelancer in 2025 — e-Invoice explained
by Khairudin Aziz·May 22, 2026
The e-invoicing mandate is rolling out in Malaysia and it affects freelancers differently depending on your annual revenue.
Current implementation timeline:
- August 2024: Mandatory for businesses with annual revenue above RM100 million
- 2025 onwards: Rolling out to smaller businesses and eventually sole proprietors
What this means for freelancers:
If you're registered as a sole proprietor and your revenue exceeds the threshold, you'll need to issue e-Invoices through MyInvois (LHDN's platform).
For most small freelancers currently:
Regular invoices with a running number, your name and IC number, the client's details, description of services, and total amount are still acceptable. Keep copies for at least 7 years.
Practical tools Malaysian freelancers use:
- Wave (free): excellent for invoicing and basic accounting
- Invoice Ninja (free self-hosted): more control
- Bukku (local Malaysian tool, freemium): designed for Malaysian compliance requirements
Regardless of e-Invoice requirements, always issue a proper invoice with payment terms. "Please pay when you can" is not a payment term.