Freelancers and gig workers in Malaysia

Freelancing & Gig Work in Malaysia

Registering with SSM, tax, SOCSO and EPF, invoicing, rates and getting paid

By Malaysia4U Editorial TeamUpdated 31 min read

Key Takeaways

  • Register a sole proprietorship with SSM through ezBiz for RM30 a year (own name) or RM60 (trade name), then get a tax number from LHDN and file business income on Form B by 15 July.
  • Arrange your own social security and retirement: PERKESO Lindung Kendiri covers work injury from about RM13.10 a month, and EPF i-Saraan adds a 20% government match up to RM500 a year.
  • The Gig Workers Act 2025 came into force on 31 March 2026, covering over 1.6 million workers and making PERKESO contributions mandatory for platform gig workers.
  • Price for billable hours plus tax, EPF and slow months, invoice clearly with DuitNow or Wise details, and use the RM10 small claims process for unpaid debts below RM5,000.
RM30/yr
SSM sole proprietor fee, own name (RM60 trade name)
RM13.10/mo
SOCSO self-employed entry contribution (Lindung Kendiri)
1.6 million
Workers covered by the Gig Workers Act 2025
Jul 2026
Facts last verified

General guidance, not tax or legal advice. Rates, fees and schemes here are verified July 2026; SSM, LHDN, PERKESO and EPF rules change, so confirm on the official portals. e-Invoicing and gig-worker legislation are still rolling out.

Freelancing and the gig economy in Malaysia, at a glance

Freelancing in Malaysia covers a wide range of people who work for themselves. You are freelance or self-employed when you earn your income from your own work and clients. This includes graphic designers, writers, developers, photographers, consultants and tutors, along with gig workers such as e-hailing drivers, p-hailing (food delivery) riders and online sellers. In official statistics this group shows up mostly as "own-account workers", meaning people who run a business or trade on their own without paying employees.

The numbers are large and growing. The Department of Statistics Malaysia (DOSM) recorded about 3.09 million own-account workers in the third quarter of 2024, and the gig economy crossed the three million mark that year. This is a meaningful share of the national workforce, and it keeps expanding as more work moves online and onto platforms.

The four things every freelancer must sort

Working for yourself means handling the things an employer would normally arrange. Four of them matter most:

  • Registration. Most freelancers running a business should register a sole proprietorship with the Companies Commission of Malaysia (SSM) through the ezBiz Online portal. Registration costs RM30 a year using your personal name or RM60 a year using a trade name. Carrying on business without registering is an offence under the law.
  • Tax. Register as a taxpayer with the Inland Revenue Board (LHDN) through e-Daftar on the MyTax portal to get your tax number. Freelancers and sole proprietors report business income using Form B, filed online through e-Filing, with the deadline on 15 July each year.
  • Social security. Sign up for PERKESO (SOCSO) under the Self-Employment Social Security Scheme, also called Lindung Kendiri. It covers you for work-related injury and accidents, with contributions based on your chosen income tier.
  • Getting paid. Set your rates, issue proper invoices, and keep records of every payment and expense. LHDN expects you to keep these records for seven years.

Retirement savings sit alongside these four. The Employees Provident Fund (EPF) runs i-Saraan, a voluntary scheme for the self-employed that adds a government matching incentive of 20% on your contributions, up to RM500 a year.

At a glance

WhatBodyWhereTypical cost
Register your businessSSMezBiz Online (ezbiz.ssm.com.my)RM30 (own name) or RM60 (trade name) per year
Income tax number and filingLHDNMyTax / e-Daftar, then Form BFree to register; tax depends on income
Social security coverPERKESO (SOCSO)Self-Employment Social Security Scheme (Lindung Kendiri)From about RM13.10 a month
Retirement savingsEPF (KWSP)i-Saraan voluntary contributionsYour choice; 20% government match up to RM500/year

Each of these has its own section in this guide with the full steps.

Do you need to register a business?

Register with the Companies Commission of Malaysia (SSM) once you start carrying on business. Under the Registration of Businesses Act 1956, anyone who runs a business in Peninsular Malaysia must register within 30 days of starting, and that covers freelancers and gig workers selling services through a website, a marketplace, or Instagram. Sabah and Sarawak run their own registration systems through local authorities, so check with your state if you are based there.

For most freelancers, the right vehicle is a sole proprietorship (also called an enterprise). It is the simplest business form, you own it alone, and you register it yourself online through the SSM ezBiz portal at ezbiz.ssm.com.my. You must be a Malaysian citizen or permanent resident aged 18 and above.

Personal name or trade name

You choose how to register, and this sets your fee:

  • Personal name, exactly as it appears on your IC (for example, "Ahmad bin Ismail"). This costs RM30 per year.
  • Trade name, a business name you pick (for example, "Ahmad Design Studio"). This costs RM60 per year. The name needs SSM approval before you can use it.
What you registerFee per year
Sole proprietorship, personal nameRM30
Sole proprietorship or partnership, trade nameRM60
Business information print (certificate)RM10
Each additional branchRM5

Registration can run for one year up to a maximum of five years, and you renew before it expires. Running an unregistered business or letting your registration lapse carries a fine of up to RM50,000 or up to two years' jail, or both, under Section 12 of the Act.

Why it is worth doing

Registration is cheap and it unlocks the things that make freelancing feel like a real business:

  • A business bank account. Malaysian banks ask for your SSM business registration to open a current account in your business name. This keeps your income separate from your personal spending and makes bookkeeping and tax filing cleaner.
  • Cleaner invoicing. Your SSM registration number on an invoice gives clients a registered entity to pay and record. Company clients and government bodies often will not onboard a vendor without one.
  • Credibility. A registered business signals you are set up properly, which helps when you pitch larger clients or apply for grants and financing.

Steps to register

  1. Go to ezbiz.ssm.com.my and click New User Registration to create an ezBiz account. Fill in your details and verify your email.
  2. Complete the one-time identity verification (eKYC). You can do this digitally in the portal by uploading your IC and a selfie, or by visiting any SSM counter for a one-time thumbprint verification.
  3. Log in and start a new business registration. Enter your business name (personal or trade), business address, nature of business, and start date.
  4. If you use a trade name, the system checks it for approval.
  5. Preview the completed form, tick the declaration that your details are true, and submit.
  6. Pay online by FPX (online banking) or credit or debit card.

Most applications are processed within one working day, and SSM emails you once the Registrar approves it. You can then print your business registration certificate from the portal and take it to the bank.

Income tax for freelancers

Freelance and gig earnings count as business income in Malaysia. You report them on Form B, the return for residents who earn business or self-employment income, filed through LHDN e-Filing on the MyTax portal (mytax.hasil.gov.my). Employees use Form BE. If you freelance on the side of a salaried job, your freelance profit still goes on Form B alongside the salary.

Register and get your tax number

You need an income tax number before you can file. Malaysian citizens aged 18 and above are now assigned a Tax Identification Number (TIN) automatically, and citizens and permanent residents aged 18 and above are registered for a tax number automatically. If you have never registered, do so through e-Daftar on MyTax or at an LHDN branch.

You must file if your annual income after EPF deduction exceeds RM34,000. Declare all income even where the total sits below the threshold.

What you are taxed on

Tax is charged on your chargeable income: business profit after allowable expenses, minus personal reliefs. LHDN allows expenses incurred wholly and exclusively in earning the income. Common deductible items for freelancers:

  • Software subscriptions, tools and equipment used for work
  • Internet, phone and a reasonable share of home-office costs
  • Business travel, professional fees and training tied to your trade
  • Marketing, and salaries or EPF for staff you employ

Personal and private spending is not deductible. Buying fixed assets (a laptop, a camera) is capital, so it is claimed through capital allowances instead of as a direct expense.

Reliefs

The same personal reliefs available to employees apply to you, including EPF contributions (relief up to RM4,000), life and medical insurance, private retirement schemes (up to RM3,000), lifestyle, education and medical expenses. Keep receipts for anything you claim.

CP500 instalments

If you earn non-employment income, LHDN issues a CP500 notice around February each year, estimating your tax based on prior filings. You pay it in six bi-monthly instalments due in March, May, July, September, November and January. Late payment carries a 10% penalty on the outstanding amount. If your income has dropped, you can apply to revise the estimate using Form CP502 by 30 June. Any overpayment is refunded after you file Form B.

Record-keeping

Keep your invoices, receipts, bank records and accounts for 7 years from the date you file. LHDN can ask you to support any figure on your return.

e-Invoicing (MyInvois)

LHDN is rolling out mandatory e-Invoicing through the MyInvois system in phases by turnover. Businesses with annual turnover below RM1 million are exempt (the threshold was raised from RM500,000 effective 1 January 2026). The RM1 million to RM5 million band was scheduled for 1 January 2026 but has been deferred to 1 January 2027, with a penalty-free relaxation period running to 31 December 2027. Most solo freelancers fall under the exempt threshold for now, though you can adopt MyInvois voluntarily, and larger clients may ask you to issue e-invoices to them.

Deadlines

ItemDeadline
Form B (e-Filing)15 July
Form B (manual)30 June (individual manual filing phased out from YA 2024; file online)
CP502 revision request30 June

Late or non-filing can draw fines from RM200 to RM20,000. File early on MyTax to avoid the last-minute portal rush.

SOCSO and EPF for the self-employed

As a freelancer you do not get an employer paying into SOCSO and EPF on your behalf. You arrange both yourself. They cover two different risks: getting hurt while working, and having nothing saved when you stop working.

SOCSO for the self-employed (SKSPS / Lindung Kendiri)

The Self-Employment Social Security Scheme (SKSPS), branded Lindung Kendiri, runs under PERKESO (SOCSO) through the Self-Employment Social Security Act 2017. It protects you against work-related injury, occupational disease, permanent disablement and death while carrying out your work. Twenty sectors are covered, from passenger and goods transport to online business, IT, food, agriculture and professional services.

For e-hailing and p-hailing (delivery) riders this is now mandatory. The Gig Workers Act 2025 requires social security contributions covering injury and occupational disease, with platform companies linking their systems to PERKESO so contributions are deducted automatically. Before this, only about a quarter of Malaysia's gig workers had joined the voluntary scheme.

You pick an insured monthly earnings tier, and your contribution follows it:

Selected monthly earningMonthlyYearly
RM1,050RM13.10RM157.20
RM1,550RM19.40RM232.80
RM2,950RM36.90RM442.80
RM3,950RM49.40RM592.80

Benefits include free treatment at panel clinics, a temporary disablement allowance while you are on medical leave, a permanent disablement payout, dependants' benefits if you die, physical and vocational rehabilitation, and funeral assistance of up to RM3,000. Government subsidies have covered a large share of the premium for some sectors such as e-hailing and delivery riders, so out-of-pocket cost can be small.

How to sign up: register and pay through the PERKESO Prihatin portal and app at prihatin.perkeso.gov.my, or at any PERKESO office. You can pay monthly or yearly. Even if your sector is not yet compulsory, joining is cheap protection for anyone whose income depends on being physically able to work.

EPF i-Saraan (retirement savings with a government top-up)

EPF membership is optional for the self-employed, so your retirement savings only grow if you put money in. i-Saraan is the EPF facility built for self-employed members, people with no fixed income, and gig workers.

The draw is the government special incentive. EPF adds 20% of what you contribute in the year, capped at RM500 a year. To collect the full RM500, contribute at least RM2,500 in a year. The incentive has a lifetime cap of RM5,000, or until you turn 60, whichever comes first, and it is credited to your EPF account twice a year. Budget 2026 kept the scheme running at these rates.

Contributions also count towards the annual EPF and life insurance tax relief when you file with LHDN, so the money works twice: matched by the government and deductible against tax.

How to contribute: register for i-Saraan through the KWSP i-Akaun app or portal, or at an EPF branch, then pay in whatever amount you can when your cash flow allows. There is no fixed monthly commitment, so a good habit is to set aside a slice of each large invoice.

Gig platforms and worker protections

Platform gig work is one of the largest sources of self-employed income in Malaysia. Government estimates put the gig workforce at around 1.16 million people, covering e-hailing drivers, delivery riders and other platform partners on services like Grab, foodpanda and Lalamove. This section sets out how that work is paid, what social security you are entitled to, and the new law that now governs the relationship between you and the platform.

How you get paid

Platform workers earn a fee for each job they complete. For delivery riders the fee usually depends on distance, the vehicle you use (motorbike or car), and the time of day. On top of the base fee, platforms run incentives: peak-hour bonuses during lunch and dinner rush, quest bonuses for completing a set number of trips, and referral bonuses for signing up new riders. Your take-home depends on how many hours you put in, where you work, and how hard the incentive targets are that week. Petrol, phone data, vehicle upkeep and insurance come out of your own pocket, so track those costs when you work out what you actually earn.

SOCSO (PERKESO): now compulsory

PERKESO runs the Self-Employment Social Security Scheme, also branded Lindung Kendiri (formerly SKSPS/SESSS). It covers work injury: medical treatment, temporary and permanent disablement payments, dependants' benefits and a funeral benefit.

  • Contribution is tiered by declared monthly earnings. The entry plan is RM157.20 a year (RM13.10 a month) on declared earnings of RM1,050, rising to RM592.80 a year on higher declared earnings.
  • From 1 January 2025, contribution became compulsory for self-employed people in the passenger transport sector, which includes e-hailing and taxi drivers.
  • Subsidy options exist. Under a matching arrangement, an e-hailing driver could pay a small share while the government covered the bulk of a lower-tier plan.

Register through PERKESO's Lindung Kendiri portal. You choose an earnings tier, and higher tiers pay out higher benefits if you are hurt on the job.

The Gig Workers Act 2025

Parliament passed the Gig Workers Bill 2025 (the Senate cleared it on 9 September 2025), and the Gig Workers Act 2025 (Act 872) came into force on 31 March 2026. It is Malaysia's first dedicated gig-work law and is expected to cover over 1.6 million workers. Key points:

  • Service agreements. Platforms must give written service agreements setting minimum standards. Any term worse than the rights in the Act is void.
  • Social security. Platforms must register their workers under the self-employment scheme and enable deductions toward PERKESO contributions, linking their systems to PERKESO for collection.
  • Right to work elsewhere. Platforms cannot bar you from working for competitors.
  • Unions. Gig workers may organise and join associations, and contract terms blocking this are void.
  • Disputes. A Gig Workers Tribunal handles complaints, with conciliation first, then the tribunal, and courts as a last resort.
  • Oversight. A Malaysian Gig Economy Commission (SEGiM) and a Gig Advisory Council coordinate policy, including studying minimum earnings rates.

Platform insurance

Beyond SOCSO, platforms offer their own accident cover. foodpanda's Protect+ is an accident top-up giving 24-hour coverage against accidental death, disablement and hospitalisation from around RM3 a month. These schemes sit on top of your PERKESO coverage, so treat them as extra, and read what each policy actually pays before relying on it.

The ongoing debate

Unions welcomed the Act as a first step, while pushing for guaranteed minimum earnings and clearer status for workers. The law stops short of making gig workers employees, so EPF contributions and paid leave remain outside its scope. Expect the earnings-rate study and tribunal rulings to shape how much protection the Act delivers in practice.

Invoicing clients and getting paid

Getting paid starts with a clear invoice and ends with money in your account. The steps in between decide how fast that happens.

Writing an invoice

An invoice is a written demand for payment. Keep it simple and complete so the client has no excuse to delay. Number every invoice in sequence (INV-2026-001) so you can track them and match them to your tax records later.

Invoice checklist:

  • Your name or business name, address, and contact
  • Your SSM registration number if you have registered a business
  • The client's name and address
  • A unique invoice number and the invoice date
  • A line for each item: description, quantity, rate, and amount
  • Subtotal, any deposit already paid, and the balance due
  • The total amount in ringgit (state the currency clearly for overseas clients)
  • Payment terms (for example "payment due within 14 days")
  • Your payment details: bank name, account number, account holder name, or a DuitNow ID or QR

Deposits and milestones

For new clients or larger jobs, ask for a deposit before you start, commonly 30% to 50%. Split bigger projects into milestones and invoice at each stage (for example on brief sign-off, on first draft, and on delivery). This limits how much you are ever owed at one time and keeps cash coming in during long jobs. Put the schedule in writing before work begins.

Payment methods

MethodGood forNotes
DuitNow transferLocal clientsInstant, 24/7, send using mobile number or NRIC. Combined DuitNow and IBG limit is RM50,000 per day
DuitNow QRIn-person or invoiced paymentsInteroperable across banks and e-wallets like Touch 'n Go and GrabPay
Bank transfer (IBG/FPX)Local clientsStandard, works with any Malaysian bank account
WiseOverseas clientsGives you local account details to receive USD, GBP, EUR and more; converts at the mid-market rate with a fee from about 0.33%
PayPalOverseas clients who insist on itConvenient but adds a currency-conversion markup of about 3.5% to 4%

For overseas work, Wise is usually cheaper than a plain SWIFT wire or PayPal because the conversion fee is small and shown separately.

E-invoicing (LHDN MyInvois)

Most freelancers sit below the e-invoicing threshold. On 6 December 2025 the Cabinet raised the permanent exemption to RM1 million in annual turnover, so if you earn under that you are not required to issue e-invoices through MyInvois, though you can opt in. Phase 4 brings in businesses with RM1 million to RM5 million turnover, with a relaxation period running to 31 December 2027. See the Malaysia4U e-Invoicing guide for the full phases.

Even if you are exempt, a larger client already on e-invoicing will report your fee. They do this through a self-billed e-invoice, so give them your details, including your Tax Identification Number (TIN). If you only hold a MyKad, LHDN's rule is that the buyer enters the general TIN "EI00000000010" in place of yours.

Chasing late payment

Send a polite reminder on the due date, then a firmer one a week later stating the amount and a new deadline. Keep every message.

If a client still refuses, an individual, sole proprietor or partnership can use the Small Claims procedure for debts below RM5,000. It runs under Order 93 of the Rules of Court 2012 in the Magistrates Court, needs no lawyer, and starts by filing Form 198 (Writ of Small Claim). The defendant has 14 days to file a defence, and if they do not, you can apply for judgment in default. The Magistrate's decision is final.

Contracts and protecting yourself

Get the deal in writing before you start work. A verbal "yes, go ahead" on WhatsApp is a contract in Malaysia, but it is hard to enforce when the client disputes what was agreed. A short written agreement, signed or confirmed by email, protects your fee and your work.

What to put in the contract

You do not need a lawyer to draft a basic service agreement. Cover these points clearly:

  • Scope of work. List the exact deliverables, the number of revisions included, and what counts as extra work billed separately. Vague scope is the most common cause of unpaid, ballooning projects.
  • Payment terms. State the fee, the currency, when invoices are issued, and how many days the client has to pay (for example, 14 or 30 days).
  • Deposit. Ask for a deposit before you start. A 50% deposit with the balance on completion is common for freelance work, and it gives you a buffer if the client walks away.
  • Late payment. If you want to charge interest on overdue invoices, put the rate in the contract. Around 18% per annum (1.5% per month) is generally treated as reasonable in Malaysia. A rate you never wrote down is hard to enforce.
  • Independent contractor status. State that you work as an independent contractor engaged for the deliverables.

Who owns the work (IP)

This one surprises many freelancers. Under section 26 of the Copyright Act 1987, copyright normally vests in the author. But for commissioned work, when a client orders and pays you to create something, the copyright is deemed to pass to the client by default, unless your contract says otherwise. So if you want to keep rights, reuse the work in your portfolio, or license it instead of selling it outright, you must write that into the agreement. If the client wants full ownership, you can assign it in writing, ideally only after full payment.

When a client does not pay

Start with a polite reminder, then a firmer one. If that fails, send a letter of demand, a formal written notice stating the amount owed and a deadline. You can write it yourself, though a lawyer can vet or draft it for weight. It often settles matters without court.

If it still is not paid, your route depends on the amount:

Amount owedWhere to fileLawyer needed
Up to RM5,000Small Claims Procedure, Magistrates Court (Order 93, Rules of Court 2012)No lawyers allowed for either side
Up to RM100,000Magistrates Court (ordinary civil suit)Optional
RM100,001 to RM1,000,000Sessions CourtUsually yes

The small claims procedure is the practical option for most freelance debts. You collect Form 198 (Writ of Small Claim) from the Subordinate Court registry or the e-filing portal, fill in four copies, sign, and pay a RM10 filing fee. You represent yourself. The magistrate's decision is final with no appeal. Note that a company defendant must still be represented by a lawyer.

A note on the Tribunal for Consumer Claims (TTPM). This tribunal, run under KPDN, handles claims up to RM50,000, but only where you are the consumer buying goods or services for personal use. As a freelancer chasing a client for payment, you are the supplier, so TTPM is not your avenue. It is useful the other way round, when you are the one who paid for a faulty product or service.

Setting your rates

Your rate has to cover more than the hours you spend on a client's job. It has to cover the admin nobody pays you for, the months work is slow, your own EPF and SOCSO contributions, and the income tax you will owe. Price only for billable hours and you will quietly earn less than a salaried job that looks similar on paper.

Three ways to charge

Hourly. You bill for time worked. This suits open-ended work, ongoing edits, or clients who cannot define scope. The risk is that you are punished for working fast, and the client watches the clock.

Per project. You quote one fixed price for a defined deliverable: a logo, a five-page website, a 1,500-word article. This suits work with clear boundaries. You keep the upside if you finish quickly, so most experienced freelancers move here. Write down exactly what the price includes and how many rounds of revision, so extra work becomes a separate charge.

Retainer. The client pays a fixed monthly fee for an agreed scope, for example social media management or a set number of articles. This gives you predictable income and is worth a small discount on your usual rate. Malaysian social media retainers often sit somewhere around RM800 to RM2,500 a month depending on scope, and content retainers can start around RM3,000.

Working backwards to an hourly figure

A simple method: decide the monthly income you want, then divide by the hours you can actually bill. If you want RM4,000 and work 160 hours a month, that is RM25 an hour. The catch is that not all 160 hours are billable. Chasing leads, quoting, invoicing, and email eat a large share. Treat maybe 50% to 60% of your working hours as billable, then set the rate against that smaller number.

Then add for what a salary would have given you. One common rule of thumb: take the annual salary you want, drop three zeros, then double it, so RM50,000 a year becomes RM50 an hour and then RM100. The doubling covers your own EPF, the lack of paid leave, business costs, and tax. LHDN taxes your profit after expenses and reliefs, and freelance profit above the threshold (around RM34,000 chargeable after reliefs) is filed on Form B. Budget for that tax inside your rate, so the bill in April is money you have already set aside.

Indicative rate ranges

Figures vary widely by client and experience. As a rough guide from Malaysian market sources:

FieldIndicative range
Entry-level hourly, generalRM20 to RM50
Mid-level hourlyRM50 to RM120
Senior or specialist hourlyRM120 to RM300+
Article or blog postRM150 to RM500
Copywriting per wordRM0.15 to RM0.50
Basic WordPress siteRM1,500 to RM3,000
Custom web applicationRM5,000 to RM20,000+
Poster or single graphicRM100 to RM300
Full branding packageRM2,000+

International platforms price differently. Upwork and Fiverr work often lands around USD10 to USD40 an hour, which can beat local rates once converted.

Raising rates

Review your rate at least once a year, and every time you are fully booked. A waitlist is the clearest signal you are underpriced. Raise new-client quotes first, since new clients have no old number to anchor to. For existing clients, give notice, tie the increase to a new year or a new project, and be ready to let go of the ones who will not move. A 10% to 20% step is normal and rarely loses good clients.

Managing irregular income

Freelance income arrives in lumps. A big invoice clears one month, then two quiet months follow. The job is to smooth that out so a slow month does not become a crisis.

Budget on your baseline income

Work out your average monthly income over the last six to twelve months, then build your budget around a figure below that average. Treat everything above the baseline as surplus that funds tax, savings, and the emergency buffer. Pay yourself a steady "salary" from a separate account each month, and let the business account absorb the ups and downs.

Keep a separate bank account for business income. It makes bookkeeping cleaner at tax time and stops you spending money that is already owed to LHDN or set aside for a client refund. See the **money guide** for account setup and cash-flow habits.

Build an emergency buffer

Salaried workers can lean on a month's notice. Freelancers cannot, so the buffer needs to be larger. Aim for three to six months of essential expenses (rent, food, loan repayments, insurance) held in an account you can reach quickly. Build it before you chase higher-yield investments, because the buffer is what keeps you from taking bad work at bad rates during a dry spell.

Set aside for tax every month

LHDN taxes business and freelance income, and there is no employer deducting PCB for you. A common rule is to move 20% to 25% of every payment into a separate tax account the moment it clears. If LHDN issues you a CP500, you pay estimated tax in six bimonthly instalments (March, May, July, September, November, and January) based on your previous year's income. Having the money already parked means the instalment or the final bill is not a shock. Tax filing, deductible expenses, and CP500 are covered in the tax section of this guide.

Save for retirement: EPF i-Saraan and PRS

No employer means no automatic EPF, so you have to opt in.

  • EPF i-Saraan lets the self-employed make voluntary EPF contributions and earn a government incentive of 20% of your yearly contributions, capped at RM500 a year. To get the full RM500 you contribute at least RM2,500 in the year. The incentive is subject to a lifetime cap of RM5,000 and applies up to age 60.
  • Private Retirement Scheme (PRS) is a separate voluntary pot run by approved providers. Contributions qualify for personal tax relief of up to RM3,000 a year (available through year of assessment 2030), on top of the relief for EPF.

Both can run together. See the **EPF guide** for opening i-Saraan and topping up.

Protect your income and health

One accident or illness can stop your earnings entirely. Two layers help:

  • PERKESO Self-Employment Social Security Scheme (SKSPS) covers work injury, with plans from RM157.20 to RM592.80 a year depending on your chosen insurable earnings. It pays medical treatment, temporary and permanent disablement benefits, and dependants' benefit.
  • Private health and income-protection insurance covers illness outside work and replaces income during a long recovery, which SKSPS alone does not fully do.

The **insurance guide** compares medical cards, critical-illness, and income-protection cover for freelancers.

When to register for SST or become a Sdn Bhd

Two thresholds tend to force a change in how you run a freelance business: the point where your turnover triggers SST registration, and the point where staying a sole proprietor starts costing you more in tax and risk than incorporating.

When you must register for SST

Malaysia does not charge SST on every freelancer. It applies once you provide a taxable service and your annual taxable turnover crosses the registration threshold. For most taxable service categories, including professional, consultancy, digital and management services, that threshold is RM500,000 in a 12-month period. Some categories sit higher: rental or leasing of non-residential property is RM1,000,000, and private healthcare and non-residential construction are RM1,500,000.

A few points matter when you count:

  • You add up taxable turnover, meaning the value of taxable services you supply, measured over any 12-month period (historical or expected), against the threshold.
  • Once you cross it, you have 30 days to register through the MySST portal run by the Royal Malaysian Customs Department (RMCD).
  • After registration, the current service tax rate on most taxable services is 8%. Certain categories (food and beverage, telecommunications, parking, logistics) stay at 6%. You charge this on your invoices and remit it to Customs.
  • The grace period that shielded newly liable businesses from penalties ended on 31 December 2025. From 1 January 2026, RMCD applies full enforcement, and late registration can be backdated with penalties.

Most solo freelancers earn well below RM500,000, so SST will not apply to you for years, if ever. Keep an eye on the number as you grow and take on subcontracted work, because the threshold is measured on turnover, which can be high even when profit is thin.

When a Sdn Bhd makes sense

A sole proprietorship registered on SSM ezBiz is cheap (RM60 per year) and simple. Two forces push freelancers toward incorporating a Sdn Bhd instead.

Liability. A sole proprietor carries unlimited personal liability. Business debts and legal claims reach your personal assets. A Sdn Bhd is a separate legal person, and a shareholder's exposure is limited to the capital put into shares. If your work carries real contractual or professional risk, this separation is the main reason to incorporate.

Tax. A sole proprietor's business profit is taxed as personal income on the resident scale, from 0% up to 30% at the top band. A Sdn Bhd that qualifies as an SME pays 15% on the first RM150,000 of chargeable income, 17% on RM150,001 to RM600,000, and 24% above that. To get the SME rate the company needs paid-up ordinary share capital of RM2.5 million or less, gross business income of RM50 million or less, and not more than 20% foreign ownership. At low profit the personal scale usually wins. The company structure begins to pull ahead once chargeable income sits comfortably in the higher personal bands, roughly from RM150,000 upward, and the gap widens as profit grows.

Credibility and access. Some corporate clients, agencies and government contracts prefer or require an incorporated supplier. A Sdn Bhd can raise capital, bring in shareholders and outlive the founder.

The trade-off is cost and compliance: setup fees, an appointed company secretary, and annual audited accounts filed with SSM.

Decision table

SituationStay sole proprietorConsider Sdn Bhd
Annual profitLow to moderate, comfortably in lower personal tax bandsHigh, chargeable income around RM150,000 and rising
Personal liability riskLow, low-value or low-risk workHigh, large contracts or professional risk
Client typeIndividuals, small businessesCorporates, agencies, government tenders
Growth plansSolo, steadyHiring, partners, raising capital
Compliance appetiteWant minimal admin and costCan handle secretary and audit costs
CostRM60 per year, minimal filingSetup fees plus annual secretary and audit fees

SST registration and incorporation are separate decisions. A sole proprietor who crosses RM500,000 in taxable services must register for SST while remaining a sole proprietor. Incorporating a Sdn Bhd is a choice driven by tax, liability and how you want the business to grow.

The freelance outlook

Freelancing in Malaysia has moved from a side hustle into settled policy. The Department of Statistics and various studies put the count of gig workers between 1.2 million and over 3 million, depending on how you draw the line, and platform delivery and e-hailing now sit alongside creative freelancers, translators, journalists and film crews. The government treats this as a permanent part of the labour force, and the rules are catching up.

The Gig Workers Act 2025

The biggest change is the Gig Workers Act 2025 (Act 872). It received royal assent on 16 December 2025, was gazetted on 31 December 2025, and came into force on 31 March 2026, covering over 1.6 million workers. The Act gives gig workers their own legal category, sets minimum terms for service agreements (written, verbal, express or implied), requires transparency around automated decisions such as job allocation and account suspension, and sets up a tribunal for disputes.

It also creates two new bodies:

  • The Malaysian Gig Economy Commission (SEGiM), a single coordinating body for policy and monitoring.
  • The Gig Advisory Council (MPGiG), with seats for government, gig workers and contracting companies.

Social protection becomes the default

The clearest direction of travel is compulsory social security. Under the Act, platform providers must register their gig workers under the Self-Employment Social Security Act 2017 (Act 789) and remit PERKESO contributions, with a deduction allocated per ride or delivery. To smooth the switch, the government is subsidising 70% of the Self-Employment Social Security Scheme contribution for first-time registrants in non-mandatory sectors, and 50% in the second year.

Retirement savings are being pushed the same way. Budget 2026 introduced i-Saraan Plus, an enhanced EPF scheme for gig, e-hailing and p-hailing workers, with government matching of up to RM600 a year (RM6,000 over a lifetime). This sits on top of the existing i-Saraan scheme open to all self-employed Malaysians.

What to watch

  • Coverage widening. Registration and PERKESO cover started with platform providers. Expect scrutiny of how non-platform gig work (creative, editorial, freelance services) is folded in over time.
  • EPF for the self-employed. Voluntary today, with incentives growing. The policy momentum points toward stronger nudges to save.
  • Enforcement. SEGiM and the tribunal are new. How firmly they act on late payment, unfair suspension and contract terms will shape day-to-day practice.

Your next steps

The safety net now rewards the people who register early. A grounded checklist:

  1. Register your business with SSM through ezBiz if you invoice under a business name.
  2. Register for income tax with LHDN and file annually, keeping records of income and deductible expenses.
  3. Sign up for PERKESO self-employment coverage. If you drive or deliver on a platform, check that your provider has registered you.
  4. Open an EPF i-Saraan account and contribute what you can to claim the government matching.
  5. Keep clean records: invoices, receipts and a written scope for every job, so you can chase late payment and file accurately.

Freelancing in Malaysia is becoming a documented, protected form of work. The workers who register, contribute and keep their paperwork tidy get the full benefit of that shift.

Sources & References

This guide is cross-referenced against primary official sources, regulatory references, and locally relevant materials.

Further reading: RinggitPlus · Free Malaysia Today · Servcorp Malaysia

Keep exploring