Short answer. Registered businesses file Form SST-02 electronically through the MySST portal for each taxable period. Customs states the standard period is bimonthly and the return is due not later than the last day of the month after the period ends, even when no tax is payable. Pay by the same date, because late payment attracts penalties of 10% rising to a maximum of 40%.
Axecta provides sst registration and returns for companies across Malaysia. Talk to our team.
In this article
- What the SST-02 return is
- Taxable periods
- Deadline and nil returns
- Filing step by step
- Paying SST
- What to prepare each period
- Record keeping
- Worked example (illustrative)
- Common filing problems
- Making it routine
- What this means for different businesses
- How Axecta helps
- Next steps
- Frequently asked questions
What the SST-02 return is
Every business registered for sales tax or service tax must account for the tax it has charged on a return, Form SST-02, for each taxable period. It is filed electronically on the Customs MySST system. The return reports the taxable value of your sales or services, the tax you charged, any deductions or adjustments you are entitled to, and the net amount payable. Filing and paying are linked but separate: you can file a return and still pay late, and either failure has consequences.
Taxable periods
The Customs filing tax returns page states that returns must be filed once every two months, according to the taxable period. The standard period for both sales tax and service tax is bimonthly, as the understanding SST page also states. The filing page sets out the first taxable period depending on the month of your financial year-end or registration, using dated examples that are hard to read, so check the period assigned to you inside MySST rather than inferring it.
A registered person can apply to the Director General for a different period. Customs’ return and payment materials mention, for example, a period that lines up with the financial year-end. Do not assume you have one until it is approved in writing.
Deadline and nil returns
Need this done for you? Axecta’s sst registration and returns team can handle this for your company. See the sst registration and returns service.
The filing page states that the return must be submitted not later than the last day of the month following the end of the taxable period. It also states that the return is mandatory whether or not any service tax is payable. The sales tax FAQ says the same for the SST-02 sales tax return.
Illustrative timeline: if your taxable period is January and February, it ends on 28 or 29 February and the return is due by 31 March. If your period is March and April, the return is due by 31 May. Check which pair of months applies to you, because periods differ between registrants.
On cessation, the filing page says the final SST-02 return must be submitted not later than 30 days after the cessation.
Filing step by step
- Close the books for the period. Post all invoices, credit notes and debit notes dated within the two months and reconcile your sales ledger to the SST control account.
- Separate taxable and non-taxable items. Split sales by tax category and rate (for service tax, 8 percent, 6 percent or the card rate; for sales tax, the rate applying to each goods line), and identify any exempt or out-of-scope items.
- Check timing. Service tax is due when payment is received for a taxable service, according to the understanding SST page, so a service invoiced in the period but not yet paid may belong to a later period. Confirm how the rules apply to your billing.
- Compute adjustments. The service tax FAQ explains that a registered person may deduct tax for cancelled or terminated services and for reductions such as premium or discount adjustments, under the contra system.
- Log in to MySST at the Customs return and payment link and open the SST-02 for the correct taxable period.
- Complete and review the form. Enter the totals from your working papers and compare the tax figure with the invoices.
- Submit and save the acknowledgement. Keep it with the working papers.
- Pay the tax by the due date using one of the methods below, and save the payment confirmation.
- File the records. Keep the ledger extract, schedules and proof of filing and payment together for the period.
Paying SST
Customs’ paying SST page lists two routes.
| Method | Details from the page | Practical note |
|---|---|---|
| Online | Through MySST, MyTTx, MySToDS or the MyLVG portal | Online payment counts as successful only once funds are fully credited to the Director General of Customs’ account, so do not pay at the last minute |
| Manual | Cheque or bank draft, sent by post, courier or P-hailing to the Customs Processing Centre in Kelana Jaya, Petaling Jaya | Payment date is the postmark date for post, or the date on the track-and-trace receipt for P-hailing |
The same page says payment by instalments requires Director General approval. Customs Processing Centre hours are Monday to Thursday 8:00 am to 1:00 pm and 2:00 pm to 5:00 pm, and Friday 8:00 am to 12:15 pm and 2:45 pm to 5:00 pm; it is closed on weekends and public holidays. If the due date lands on a weekend, do not rely on a manual payment channel being open.
What to prepare each period
| Item | Why it matters |
|---|---|
| Sales ledger by tax category and rate | Supports the taxable value declared |
| SST charged on invoices | Must agree with the amount on the return |
| Credit and debit notes | Drive adjustments and contra deductions |
| Exemption certificates and approvals | Needed if you claim exempt purchases or sales |
| Return acknowledgement | Evidence of filing on time |
| Payment confirmation | Evidence of payment, and date of crediting |
Record keeping
Customs states that records must be kept for 7 years, in Bahasa Melayu or English, in Malaysia unless the Director General permits otherwise, and in soft or hard copy. The penalties page says failing to keep records for 7 years can result in a fine not exceeding RM50,000, imprisonment not exceeding 3 years, or both. For wider rules, see our guide on tax record keeping requirements in Malaysia.
Worked example (illustrative)
A Sdn Bhd consultancy is registered for service tax. In its taxable period it receives RM150,000 in payments for taxable consulting at 8 percent, giving RM12,000 of service tax. During the period it cancels one engagement and refunds a client RM10,000 of fees, which carried RM800 of tax. Under the contra system described in the FAQ, the RM800 may be deducted on the return, so the net payable is RM11,200 (RM12,000 less RM800). Filing is due by the last day of the month after the period ends. If it files on time but pays eleven days late, the penalty regime described by Customs applies to the unpaid amount, as explained in our penalties guide. The figures are invented to show the mechanics.
Common filing problems
- Forgetting nil periods because “nothing happened”.
- Filing on time but paying late, or paying by a channel that credits after the deadline.
- Declaring a figure that does not reconcile to invoices.
- Booking tax on the wrong basis, for example on invoice date instead of when payment is received for a service.
- Missing the exemption or contra paperwork that supports a deduction.
- Letting one person hold the MySST login with no backup.
- Ignoring the final SST-02 after closing a business.
Making it routine
The calendar discipline matters more than the form. Build a repeating sequence: close the month, reconcile the SST account, prepare the return by the 15th of the following month, review, file, pay, archive. For clients on monthly bookkeeping the SST schedule is simply part of month-end. See monthly bookkeeping vs annual accounts and add SST dates to your compliance calendar.
What this means for different businesses
- Sdn Bhd: the directors should review the return, because the penalties page treats an incorrect or incomplete return as an offence. Assign a named owner and a backup.
- Sole proprietor: you are personally responsible. Use the same routine, since SST is separate from your income tax Form B.
- Foreign-owned company: make sure the MySST login sits with someone resident or with an appointed agent, not with a parent company’s finance team that only checks quarterly.
How Axecta helps
Axecta’s tax team prepares the SST-02 from your ledger, files it on MySST, confirms payment is credited before the deadline and keeps the working papers for the seven-year retention period. See our SST registration and returns service.
Next steps
- Log in to MySST and confirm your assigned taxable period and due dates.
- Put every due date for the next 12 months in your calendar, with a prepare-by date two weeks earlier.
- Reconcile the SST control account for the last period.
- Decide who files, who pays and who reviews.
- If you are behind, read SST late filing and payment penalties first.
Frequently asked questions
How often are SST returns filed?
Customs states returns must be filed once every two months according to the taxable period. The standard period for both sales tax and service tax is bimonthly. A registered person may apply to the Director General for a different period, but should not assume one until approved.
When is the SST return due?
Not later than the last day of the month following the end of the taxable period, according to the Customs filing page. For example, a January to February period ends in February and the return is due by 31 March. Pay by the same date to avoid penalties.
Do I file a return if there is no SST to pay?
Yes. Customs states that the return is mandatory regardless of whether any service tax is payable. The sales tax FAQ gives the same rule for the SST-02. Missing a nil return is among the most common avoidable errors.
Where do I file the SST return?
Filing must be done electronically through the MySST portal, according to Customs. The sales tax FAQ also mentions submission by post to the Customs Processing Center, but online filing is the stated rule on the filing page. Axecta can file for you.
How do I pay SST?
Online through MySST, MyTTx, MySToDS or MyLVG, or manually by cheque or bank draft to the Customs Processing Centre. Online payments count only once funds are credited. Instalments need Director General approval.
How long must I keep SST records?
Customs states 7 years, in Bahasa Melayu or English, kept in Malaysia unless the Director General permits otherwise, in soft or hard copy. Failing to keep records can lead to a fine of up to RM50,000, imprisonment up to 3 years, or both.
What if I close my business?
Customs states the final SST-02 return must be submitted not later than 30 days after cessation. If annual taxable sales simply fall below the threshold, you may apply in writing to cancel your registration, which needs approval. Keep filing until it is approved.
Can I amend a return after filing?
The Customs pages we read do not set out an amendment procedure, although credit and debit note adjustments can be made in a later return. If you find an error, ask Customs or an adviser before resubmitting, because an incorrect return is an offence under the penalties page.
Want your SST returns filed on time every period?
Axecta Management Services is a full-suite accounting, company secretarial and consulting firm in Kuala Lumpur, serving companies from SMEs to MNCs.
Ask us to manage your SST returns
Keep reading
- SST Late Filing and Payment Penalties in Malaysia: Rates, Offences and How to Fix a Miss
- SST Registration Threshold in Malaysia: The Limits, the 12-Month Test and What to Do
- Malaysian Company Compliance Calendar for 2027
- Tax Record-Keeping Requirements in Malaysia
- Monthly Bookkeeping vs Annual Accounts
- Who Must Register for SST in Malaysia? Business Types, Examples and Exemptions
- Sales Tax vs Service Tax in Malaysia: Differences, Rates and Which One Applies
- Sales & Service Tax (SST): the full guide
Official sources to check
- Royal Malaysian Customs Department (MySST)
- MySST filing and paying pages
- MySST FAQ for sales tax and service tax
This article is general information and not legal, tax or accounting advice for your company. Rates, thresholds, deadlines and procedures change, so confirm current requirements with the sources above or with Axecta.