Free tool
Meta Ads SST Calculator Malaysia (2026)
Work out the 8% service tax on your Meta ad spend, and get the self-billed e-Invoice field values LHDN expects for Facebook and Instagram ads.
Updated July 2026 · AdPlay.ai Team
Meta charges an 8% Malaysian service tax on top of Facebook and Instagram ad spend for any account whose "Sold to" country is Malaysia, so RM1,000 of delivery is billed as RM1,080. Because Meta Platforms Ireland Limited is a foreign supplier that will never issue a Malaysian e-Invoice, LHDN's e-Invoice Specific Guideline lists it at s.8.3(b) as a self-billed circumstance: the Malaysian buyer issues the e-Invoice to itself, records that same service tax amount inside it under s.10.4.7, and does so by the end of the month following whichever came first, the payment or Meta's invoice. This calculator does that arithmetic and lays out the field values the Guideline supplies.
Two things happen to every ringgit you spend on Facebook and Instagram ads from Malaysia. Meta adds a service tax on top of the charge, and because the invoice comes from Ireland, LHDN expects you to write your own e-Invoice for it. The first is arithmetic. The second is a short list of field values that never change. Set your spend below and you have both.
The delivery you fund in ringgit, before tax.
Decides whether the e-Invoice rule reaches you yet.
Your payment to Meta, or Meta's invoice, whichever came first.
What Meta bills you
- Ad delivery
- RM1,000.00
- Service tax at 8%
- RM80.00
- Total billed
- RM1,080.00
The tax sits on top of the charge, so your budget still buys the full RM1,000.00 of delivery. Expect the card statement to run 8% above the spend figure in Ads Manager.
Your self-billed e-Invoice
Your band has been inside the mandate since 1 January 2026, so Meta's Irish invoice needs a self-billed e-Invoice from you. Fill the supplier side with Meta, the buyer side with your own company, and submit it to IRBM for validation through MyInvois.
| Field | What to enter |
|---|---|
| Supplier name The roles flip on a self-bill. Meta goes in the supplier fields; your own company goes in the buyer fields. | Meta Platforms Ireland Limited |
| Supplier TIN The general TIN the Guideline gives where a supplier TIN is not available. | EI00000000030 |
| Supplier business registration number What the Guideline says to input where the number is not available. | NA |
| Buyer details Your real identifiers. Only the supplier side falls back to general values. | Your company, your TIN, your registration number |
| Line description Your wording, not a prescribed field value. Naming the month keeps the expense legible at year end. | Facebook and Instagram advertising |
| Amount The ad charge as it appears on the Meta receipt, before service tax. | RM1,000.00 |
| Service tax (8%) s.10.4.7 requires the imported-service service tax amount to be included in the self-billed e-Invoice. | RM80.00 |
| Document total Spend plus the tax Meta already charged. You are recording that tax, not paying it twice. | RM1,080.00 |
Those are the fields that behave differently for Meta. The rest of the document is the standard data set in Appendices 1 and 2 of the Guideline, filled in as you would on any e-Invoice. Once IRBM validates it you get back a unique identifier and a QR code, and that validated version, filed next to the matching Meta receipt, is the copy you keep.
Arithmetic and field values, not tax advice. The figures you file come off your own Meta receipts, and thresholds and deadlines in this area have been revised more than once, so confirm your position with a licensed tax agent.
What the 8% is, and where it sits on your bill
Malaysia's service tax reaches digital services supplied from outside the country, the regime usually called the Service Tax on Digital Services under the Service Tax Act 2018. Digital advertising sits squarely inside that scope, so rather than making every buyer self-account for the tax, the law puts the collection duty on the foreign supplier. Meta registers with the Royal Malaysian Customs Department, charges the tax on its invoices, and remits it.
The trigger is a setting, not a judgement call. If the "Sold to" country on your ad account is Malaysia, the Malaysian rate applies, and it applies whether the account belongs to a registered company running a campaign or to a sole trader boosting one post. There is no personal-use carve-out. You will find the field in the payment settings of Ads Manager, which is worth a look if you opened the account while travelling or through an overseas entity.
The rate was 6% from 1 January 2020 and rose to 8% on 1 March 2024. It has never been carved out of your budget. Meta adds it after the ad charge, which is why the same RM1,000 of delivery that carried RM60 of tax before the change carried RM80 after it, with nothing about the campaign having moved.
Payments to a non-resident such as Meta raise a separate withholding-tax question that Malaysian practitioners genuinely disagree on, so this page puts no number on it, and our guide to SST on Facebook and Instagram ads sets out why the position is unsettled and whom to ask.
Why Meta's invoice turns you into the invoice writer
Meta bills Malaysian advertisers through Meta Platforms Ireland Limited. That entity is an Irish tax resident, it is not on MyInvois, and Malaysia's e-Invoice mandate has no reach over a company in Ireland. So the obligation moves to the one party LHDN can hold to the record: the Malaysian business claiming the deduction. Seen that way the self-bill is less a quirk than the only workable way to keep money leaving the country inside the same reporting net as a local purchase.
LHDN's e-Invoice Specific Guideline lists that circumstance at s.8.3(b), goods sold or services rendered by foreign suppliers, and Section 10.4 sets out the mechanics. The roles reverse: you take the supplier role, issue the document to yourself, and submit it to IRBM for validation through the MyInvois Portal or an API. Section 10.4.6 is blunt about the payoff. The validated self-billed e-Invoice serves as your proof of expense, which is what lets your accountant book the spend cleanly.
Keep the two taxes apart in your head, because this is where most of the confusion starts. Service tax is a consumption tax collected for the Royal Malaysian Customs Department. The self-billed e-Invoice is income-tax documentation for LHDN, not a tax you pay. Different agencies, different obligations. They meet at exactly one point: s.10.4.7 requires the service tax on an imported taxable service to be included inside the self-billed e-Invoice, so the amount Meta already charged is recorded on your own document. Nothing is paid twice.
Does the rule reach your business yet?
The mandate arrived in waves, sized by annual turnover, and the smallest businesses are out of it entirely.
| Phase | Annual turnover | Mandatory from |
|---|---|---|
| Phase 1 | Above RM100 million | 1 August 2024 |
| Phase 2 | RM25 million to RM100 million | 1 January 2025 |
| Phase 3 | RM5 million to RM25 million | 1 July 2025 |
| Phase 4 | Up to RM5 million | 1 January 2026 |
| Exempt | Under RM1,000,000 | Not required |
The exemption floor moved recently. On 6 December 2025 the Cabinet approved raising the permanent threshold from RM500,000 to RM1,000,000 in annual turnover and cancelled the planned wave for smaller businesses, and the official timeline was updated the following day. There is also a relaxation period for Phase 4 businesses that began on 1 January 2026, under which a single monthly consolidated e-Invoice is permitted, though a transaction above RM10,000 still needs its own document. Its end date is genuinely unsettled: secondary sources report an extension and we could not confirm a fixed date on a primary LHDN page, so do not plan around one.
One month, walked end to end
Say your business is inside a mandatory phase and spends RM1,000 on Facebook and Instagram ads across March. Meta bills RM1,080, and the receipt waiting in Ads Manager shows the RM1,000 charge and the RM80 tax as separate lines. That receipt is Meta's record of a charge raised from Ireland. It is not a Malaysian e-Invoice, which is precisely why the next steps fall to you.
Your deadline comes from s.10.4.9. If your payment and Meta's invoice both land in March, the earlier event is in March, so the self-billed e-Invoice is due by the end of April. You have the whole of April to prepare it, which is why one pass shortly after month-end sits comfortably inside the window.
Then the roles reverse. Meta sits in the supplier fields with EI00000000030 as the TIN and NA as the business registration number, because it carries no Malaysian identifiers. Your own company, with its real TIN and registration number, goes in the buyer fields. The value recorded is the RM1,000 of spend, and under s.10.4.7 the RM80 of service tax is included on the same document, so the self-bill totals RM1,080. Submit it to IRBM, and what comes back carries a unique identifier and a QR code. File that validated version beside the receipt it matches, and the answer to why RM1,080 left the business is one tidy bundle rather than a hunt through card statements.
A monthly routine that fits in one sitting
Batched, the whole obligation is a short countdown you run once a month, well inside the deadline.
- 1Download every Meta receipt for the month from the billing area of Ads Manager, in the first few days after month-end.
- 2Total the ad charges and note the service tax line, then check both against the calculator above.
- 3Identify the deadline trigger, the earlier of your payment date and Meta's invoice date.
- 4Fill your self-billed e-Invoice template, which should already carry EI00000000030 and NA so the most common typo never gets a chance.
- 5Submit to MyInvois, capture the validated QR-coded document, and file it with the matching receipts.
The heavy part was never the paperwork. It is finding the numbers, which is a problem of how tidy the ad account is rather than how well you know the Guideline. This calculator is the arithmetic pulled out of two longer AdPlay.ai guides, on the service tax and on the self-billed e-Invoice, so that a month takes one sitting instead of a re-read.
By the numbers
Frequently asked questions
How do I calculate SST on my Meta ad spend?
Multiply your ad charge by 1.08. The service tax on digital services supplied by a foreign registered person is 8%, and Meta applies it to any ad account whose "Sold to" country is Malaysia, so RM1,000 of delivery is billed as RM1,080 and RM5,000 is billed as RM5,400. The figure you file comes off the Meta receipt itself, where the tax appears as its own line rather than folded into the charge. Use the calculator above to check a month against the receipt before you record it.
Is the 8% taken out of my budget or added on top?
On top. Your budget still buys the full amount of delivery you set, and the tax is billed as an extra 8% after the charge. That is why the amount leaving your card runs above the spend figure in Ads Manager, and why a business that budgets only for the delivery number finds the difference on the statement. When you forecast cash rather than delivery, plan on spend times 1.08.
What TIN and business registration number do I use for Meta?
A self-billed e-Invoice reverses the roles: you take the supplier role and fill Meta in as the seller, and Meta Platforms Ireland Limited carries no Malaysian identifiers. The Specific Guideline tells you to input the general TIN EI00000000030 where a supplier TIN is not available, and NA where the business registration number is not available. Your own company details, TIN and registration number go in the buyer fields. Because the same two fallback values recur every month, it is worth saving a template with them already filled in.
When is the self-billed e-Invoice for Facebook ads due?
Advertising counts as an imported service, and s.10.4.9 gives imported services their own timing: issue the document no later than the end of the month following whichever happened first, your payment to Meta or your receipt of Meta's invoice. So a March trigger means an end-of-April deadline. That is deliberately more forgiving than same-day billing, and it is what lets you batch a whole month of Meta charges into one pass shortly after month-end.
Does the 8% service tax go on the self-billed e-Invoice?
Yes. The two obligations are separate, service tax being a consumption tax collected for the Royal Malaysian Customs Department and the e-Invoice being income-tax documentation for LHDN, but they meet at one point. Section 10.4.7 requires the service tax amount on an imported taxable service to be included in the self-billed e-Invoice. So the tax Meta already charged is recorded inside your own document. You are not paying it a second time.
My turnover is under RM1,000,000. Do I still need to do this?
Not currently. Businesses with annual turnover under RM1,000,000 sit outside the e-Invoice mandate altogether, after the Cabinet raised the permanent exemption threshold from RM500,000 on 6 December 2025 and cancelled the planned wave for smaller businesses. The 8% service tax is still charged on your ads either way, so the receipts remain worth keeping. Thresholds in this area have already moved once, so confirm your own status with a licensed tax agent rather than assuming it holds.
Do I have to give Meta my SST registration number?
No, it is optional, and entering it does not change whether you are charged. A Malaysian "Sold to" account pays the 8% either way. What the number does is print on your ad receipts, which gives your accountant a cleaner document, and Meta notes it may help support recovery of service tax paid, subject to the conditions the Malaysian authority sets. Service tax is not a broad input-credit system in the way GST was, so treat recovery as a question for your agent rather than an automatic entitlement.
Where do I get the numbers to enter?
Meta's billing area in Ads Manager, usually under Billing and payments or Payment activity for the ad account. Open each transaction to download its receipt, which itemises the amount charged, the date, and the service tax line. Those three things are everything the self-billed e-Invoice needs from Meta. Download them on a fixed monthly step, because reconciling one tidy month is quick and reconstructing scattered charges across two months is not.
Sources
- 1.LHDN IRBM - e-Invoice Specific Guideline (self-billed circumstances, foreign suppliers, TIN, timing, fields) (2026)
- 2.LHDN - e-Invoice Implementation Timeline (phases and the RM1 million exemption) (2026)
- 3.RMCD - Transitional Rules for the Change in Service Tax Rate to 8% on Digital Service Provided by Foreign Registered Person (2024)
- 4.RMCD MySToDS - About MySToDS (digital services scope, RM500,000 registration threshold, section 56B) (2026)
- 5.Meta Business Help Center - About Malaysia service tax (2026)
Keep exploring
Turn ad research into winning ads
See what 16,000 Malaysian brands advertise, then generate on-brand creative, all in one tool.
7-day free trial · No credit card required
