Skip to main content

Blog · Malaysia

Upwork Malaysia: Tax Guide for Malaysian Freelancers

LHDN filing, SSM registration, and how to handle Upwork income properly as a Malaysian freelancer.

Malaysia has a growing Upwork freelancer community, but the tax obligations aren't always clear. Here's a practical guide for Malaysian freelancers earning through the platform.

Is Upwork Income Taxable in Malaysia?

Yes. All income earned by Malaysian residents is taxable in Malaysia, regardless of whether the client is domestic or overseas. Upwork earnings must be declared on your Form B tax return as business income.

Upwork does not withhold Malaysian tax — your earnings arrive in full (minus Upwork's 10% service fee). You are responsible for declaring and paying the correct tax to LHDN.

SSM Registration

If you operate under a business name (e.g., "KL Digital Studio" instead of your personal name), you must register with SSM within 30 days. The registration costs RM 60/year and can be done online at ssm-einfo.my.

Even if you use your personal name, SSM registration is recommended because it:

  • Allows you to open a business bank account
  • Makes tax filing easier with clear separation of income
  • Provides legitimacy when dealing with clients

Claiming Business Expenses

As a freelancer filing Form B, you can deduct business expenses including:

  • Internet and phone: Business-use portion of monthly bills
  • Equipment: Laptop, monitor, keyboard (via capital allowances)
  • Software subscriptions: Figma, Adobe, development tools
  • Coworking space: Monthly membership fees
  • EPF contributions: Voluntary self-employed contributions (tax relief up to RM 4,000)
  • Life insurance/takaful: Up to RM 3,000

Receiving Payments in Malaysia

Method Fees Processing Time
Direct to Malaysian Bank (Maybank/CIMB)Free (Upwork side); bank FX spread ~2%2-5 days
PayPal2.9% + conversion markupInstant
Payoneer1-3%1-2 days
Wise0.5-1.5%1-2 days

Most experienced Malaysian freelancers use Wise for the best MYR exchange rates, or direct bank transfer for convenience.

SOCSO for Self-Employed

As a freelancer, you should register for SPS (Skim Persaraan Self-Employed) with SOCSO. This provides:

  • Invalidity pension (if you become disabled)
  • Survivors' pension (for your family)
  • Contribution: RM 5-40/month depending on declared income

What You Actually Pay: Malaysian Tax Brackets

Malaysia uses progressive personal income tax rates, meaning each ringgit above a threshold is taxed at its own rate. The current resident scale starts at 0% for the first RM5,000 and rises gradually: 1% up to RM20,000, 3% to RM35,000, 6% to RM50,000, 11% to RM70,000, 19% to RM100,000, then 25% up to RM400,000. Only very high income hits 26-30%. A freelancer does not simply "pay 25%," no matter what the top bracket says.

On top of the brackets, every resident gets an individual relief of RM9,000, plus additional reliefs for lifestyle spending (up to RM2,500), voluntary EPF contributions (RM4,000), life insurance/takaful (RM3,000), medical expenses, and education. Example: RM80,000 of Upwork receipts, minus RM10,000 in business expenses and the RM9,000 individual relief, leaves RM61,000 taxable. That works out to roughly RM2,710 in tax — under 3.5% effective — because most of the income sits in the low layers. Model your own mix with the Malaysia tax calculator.

Handling the Upwork Service Fee

Upwork deposits your earnings after deducting its 10% service fee (and any freelancer-paid boost or trading fees). That commission is a direct cost of earning that income, so it belongs on your income statement: report your gross project value as revenue and treat the platform fee as a business expense alongside your other costs. Keep a monthly statement from Upwork showing gross amounts received, fees deducted, and the net transferred to your bank — it doubles as your income ledger and as proof of expenses if LHDN ever asks.

Filing Calendar and Records

Freelancers file Form B (not Form BE, which is for salary-only earners) through LHDN e-Filing. The deadline for Form B is typically the end of June for electronic filing — confirm the current year's date each filing season, as LHDN periodically adjusts it. Once filed, keep every receipt, invoice, and bank statement relevant to the return for at least seven years, the statutory record-keeping period. Receipts don't survive as neatly as bank statements, so photograph invoices and e-mail confirmations as you go rather than trying to reconstruct a year of spending in April.

The two return types are compared in detail in Form B vs Form BE for freelancers.

Voluntary EPF and the 182-Day Question

Because Upwork clients never withhold for you, it is worth structuring your own savings on every transfer: set aside a fixed percentage for tax and a separate amount for retirement the moment a withdrawal lands. Contributions to EPF under the self-employed scheme (i-Saraan) qualify for the RM4,000 relief and build a fund you control — the rare tax deduction that also pays you later.

On the residency side, your Malaysian tax status rests on spending 182 days or more in Malaysia during a year. If a heavy travel year pushes you under that, Malaysian-sourced income is taxed at a flat 24% with none of the reliefs — often worse than the progressive route. Plan departures carefully if your remote work keeps you on the road.

Common Mistakes

  • Blending personal and business spending so expenses can't be substantiated
  • Missing eligible reliefs — especially the RM2,500 lifestyle and medical items
  • Reporting net instead of gross Upwork receipts and losing the fee deduction
  • Forgetting the 10% fee and other forex losses actually improve your tax position
  • Shredding receipts after a year — LHDN can look back seven
Disclaimer: Tax regulations may change. Consult a licensed tax agent for personalized advice.

Want to calculate your taxes? Try our Upwork fee calculator or Malaysia tax calculator.

Ad · bottom
FN

Fahmi

Freelance Software Engineer & Tax Researcher

Researching and maintaining freelance tax guides for 6 Asian countries based on official government regulations.