DEV Community

Profiterole
Profiterole

Posted on • Originally published at hlteoh37.github.io

Freelancer Invoicing in Malaysia: The Complete 2026 Guide

Freelancer Invoicing in Malaysia: The Complete 2026 Guide

So you've landed your first freelance client in Malaysia. Congratulations. Now they're asking for an invoice and you're staring at a blank Google Doc wondering what on earth goes on it.

Here's everything you need to know — what to put on a Malaysian freelance invoice, whether you need to charge SST, how the new e-Invoicing rules affect you, how income tax works for freelancers, and how to actually get paid on time.

This guide is part of Sorted — a free collection of plain-English guides to navigating Malaysian bureaucracy and adulting.


Quick Reference

SST threshold RM500K/year (most freelancers won't hit this)
e-Invoicing threshold RM150K/year (from July 2025)
Income tax filing Required if income > RM34,000/year
Invoice retention 7 years
Tax form Form B (Borang B)

What to Put on a Freelance Invoice

Malaysian law doesn't mandate a specific invoice format for unregistered freelancers, but here are the fields you need:

Field Required? Notes
Invoice number Yes Sequential (e.g. INV-2026-001). Never skip numbers.
Invoice date Yes Determines payment due dates and tax year
Your full name / business name Yes Include NRIC or business reg number if applicable
Your contact details Yes Address, phone, email
Client's name and address Yes Legal name. For companies, include registration number
Description of services Yes Be specific — "Website design" not "Services rendered"
Amount(s) charged Yes Itemised or lump sum, clearly in RM
Total amount due Yes If SST applies, show subtotal + SST + grand total
Payment due date Yes Use an exact date, not just "Net 30"
Bank account details Yes Bank name, account name, account number, DuitNow ID
SST registration number If registered Only required if you're SST-registered

Pro tip: Number invoices sequentially and never skip numbers. Gaps look suspicious during a tax audit. If you void an invoice, mark it "VOID" and keep it in your records.


Do You Need to Charge SST?

Short answer: Almost certainly no.

You only need to register for Service Tax (SST) if your taxable service revenue exceeds RM500,000 in any 12-month period. For most freelancers, this isn't going to happen.

Annual Freelance Revenue Register for SST? Charge SST?
Below RM500,000 No No — do not charge SST
RM500,000 or above Yes — register within 28 days Yes — 8% on taxable services

Warning: Do not charge SST if you are not registered. Collecting SST without registration is an offence under the Service Tax Act 2018.

Which services are taxable?

If you are approaching the threshold, the main taxable freelance services include:

  • IT services (software development, web design, system integration)
  • Consultancy and management services
  • Advertising and marketing services
  • Accounting, legal, and professional services
  • Engineering services

e-Invoicing (e-Invois): What Freelancers Need to Know

Malaysia is rolling out mandatory e-Invoicing through LHDN (Inland Revenue Board). This is a digital invoice system where invoices must be submitted to LHDN's MyInvois portal for validation.

Who is affected?

Annual Turnover Mandatory Date
Above RM100 million 1 August 2024
RM25M – RM100M 1 January 2025
All others including freelancers above RM150K 1 July 2025

Practical implication: If your annual freelance income exceeds RM150,000, you need to issue e-invoices via MyInvois from July 2025. Below RM150K, you're currently exempt — but LHDN has indicated universal coverage is coming.

How it works

  1. Prepare your invoice with all required fields (including your TIN and client's TIN)
  2. Submit via the MyInvois portal (myinvois.hasil.gov.my) — validation takes seconds
  3. LHDN returns a validated e-Invoice with a unique ID and QR code
  4. Forward the validated e-Invoice to your client

The MyInvois portal is free to use. For modest volumes, the web portal is sufficient — no accounting software needed.


Income Tax for Freelancers

Freelance income is taxable in Malaysia under Section 4(a) (business income). Most genuine freelancers are assessed as business income on Form B (Borang B).

Do you need to file?

Yes, if your total income exceeds RM34,000/year after allowable expenses. Register at mytax.hasil.gov.my.

What can you deduct?

As a freelancer on business income, you can deduct:

  • Computer, laptop, equipment (capital allowance)
  • Software subscriptions
  • Internet and mobile bills (proportional to business use)
  • Co-working space / home office (proportional)
  • Professional development — courses, certifications
  • Accounting and tax agent fees
  • Business travel
  • Marketing costs

Keep receipts for everything. LHDN can audit up to 7 years back.

2026 Tax Rates

Chargeable Income Rate
Up to RM5,000 0%
RM5,001 – RM20,000 1%
RM20,001 – RM35,000 3%
RM35,001 – RM50,000 6%
RM50,001 – RM70,000 11%
RM70,001 – RM100,000 19%
RM100,001 – RM400,000 25%
Above RM400,000 26%–30%

Personal reliefs (RM9,000 standard + EPF + medical + lifestyle) can reduce your chargeable income by RM20,000–RM30,000+ per year.


How to Get Paid: Payment Methods and Terms

Method Best For Typical Timeline
DuitNow transfer Most clients (fastest) Instant
IBG (Interbank Giro) Larger sums Same day to next day
Online banking (FPX) Clients with business banking Instant
Cheque Government or older corporate clients 3–5 days to clear
PayPal / Wise International clients 1–3 business days

Setting payment terms

  • Net 14 or Net 30 are standard for Malaysian freelancers
  • Specify an exact date ("Payment due by 15 April 2026") rather than "Net 30"
  • For new clients, consider requiring 50% upfront
  • For ongoing clients, consider monthly retainer arrangements

What to Do When Clients Don't Pay

  1. Day 1 overdue: Send a polite reminder email referencing the invoice number and amount
  2. 7 days overdue: Call directly. Email gets buried; a phone call signals you're serious.
  3. 14 days overdue: Formal demand letter (surat tuntutan) — you can write this yourself or use a template
  4. 30+ days overdue: Tribunal Tuntutan Pengguna (for claims up to RM50,000) or Mahkamah Sesyen (Sessions Court) for larger amounts. Filing fees are low and the process is straightforward for clear-cut debt cases.

Prevention: Include late payment interest in your contract (0.5%–1% per month is common). Most clients will pay on time when there's a written consequence.


Frequently Asked Questions

Q: Can I invoice in USD as a Malaysian freelancer?
Yes. There's no prohibition on invoicing in foreign currency. However, your income tax is assessed in RM — you'll need to convert at the exchange rate on the date of receipt.

Q: Do I need to register a business to freelance legally?
No. You can freelance as an individual under your own name (NRIC). You only need to register a Sole Proprietorship (Enterprise) or company if you want a formal business identity or need it for client requirements.

Q: What's the difference between Form B and Form BE?
Form BE is for employees with no business income. If you have any freelance or business income, use Form B — even if you also have employment income.

Q: Do I need a written contract with every client?
Legally, no — verbal contracts are valid in Malaysia. Practically, absolutely yes. A written contract protects you if the client disputes scope, price, or payment terms. A simple one-page agreement is enough.

Q: Can I claim home internet as a business expense?
Yes, on a proportional basis. If you work from home and use the internet 60% for business, you can claim 60% of the monthly bill. Keep invoices.


For the full interactive guide with checklists and more detail, visit Sorted — Freelancer Invoicing in Malaysia.

Sorted is a free collection of plain-English guides to Malaysian bureaucracy, finance, and adulting.

Top comments (0)