
Most Malaysian SMEs pay for Facebook, Instagram and Google ads with a company card, and the platform’s receipt goes to the accountant. Under e-invoicing, that receipt alone no longer supports the expense for an in-scope business.
This guide covers the rule strictly as it applies to ad spend: why Meta and Google trigger it, who must comply as at October 2026, what goes in each field, the deadline, and how buying through an agency changes things. It comes from ZenWeb, a Malaysian Google Partner agency with 500+ clients that manages ad accounts and billing every day.
This post is general information, not legal or tax advice. Please confirm your own position with a licensed tax agent or lawyer.
Running Facebook and Instagram ads from your own card?
We manage campaigns and keep billing records tidy so your finance team is not chasing receipts at month end. See our Meta Ads management service →
Start with this short walkthrough of the general concept.
Source video: AutoCount Dealer (SL Software) on YouTube
Quick Answer: A self-billed e-invoice is an e-invoice the buyer issues on the supplier’s behalf. Normally the seller issues the e-invoice. LHDN flips the roles in set situations, such as buying from a foreign supplier, so the Malaysian buyer submits it to MyInvois as validated proof of the expense.
LHDN’s e-Invoice Specific Guideline (Version 4.9, 7 September 2026) lists the situations in section 8.3. Three of them show up in a typical marketing budget:
Creator fees have their own wrinkles, covered in our guide to e-invoices for influencer and freelancer payments. For the overall obligations, start with what small businesses must do for e-invoice. This post stays on ad platforms.
Quick Answer: When you buy ads straight from Meta or Google, the billing entity named on your invoice is usually an overseas company. A foreign seller is not required to use Malaysia’s e-invoice system, so LHDN requires the Malaysian buyer to issue a self-billed e-invoice to document the expense for tax purposes.
Section 10.4.3 of the Specific Guideline says exactly this: the foreign seller is not mandated to use Malaysian e-invoicing, so the Malaysian purchaser issues it instead. Check the “billed by” name and address on your own Meta Ads and Google Ads invoices. If it is an overseas company, the rule applies.
Three things often get mixed up:
Quick Answer: Only businesses inside the e-invoice scope. From 1 September 2026, businesses with annual turnover below RM3 million are exempt. Businesses from RM3 million up to RM5 million may still consolidate self-billed e-invoices until 31 December 2027. Above RM5 million, each foreign ad invoice needs its own self-billed e-invoice.
How the rule lands depends on your turnover band:
| Annual turnover | E-invoice status | Self-billing for ads | Consolidation allowed? |
|---|---|---|---|
| Below RM3 million | Exempt from 1 Sep 2026* | Not required | Not applicable |
| RM3 million to RM5 million | In scope, phase 4 | Required | Yes, monthly, until 31 Dec 2027 |
| Above RM5 million | In scope, phases 1 to 3 | Required | No; one per foreign invoice |
Source: ZenWeb summary of LHDN e-Invoice Guideline v4.8 and Specific Guideline v4.9 (sections 3.6.5 and 16), as at October 2026. *Not exempt if a corporate shareholder, holding or related company has turnover of RM3 million or more. Licence.
The RM3 million exemption and its related-company exclusion sit in section 1.6 of LHDN’s e-Invoice Guideline (Version 4.8), which confirms exempt businesses need not self-bill either. The relaxation periods are on LHDN’s e-Invoice implementation timeline.
One detail surprises people. Section 3.6.5 says consolidation does not normally apply when self-billing foreign suppliers. That differs from the monthly routine for sales in our guide to consolidated e-invoices for online sales.
Quick Answer: You become the “supplier” on the form, so you enter the platform’s details from its invoice. Use the general foreign supplier TIN EI00000000030 when no Malaysian TIN is shown, type “NA” for details that do not apply, and “00000” for the MSIC code. Your own company goes in as the buyer.
Table 10.1 of the Specific Guideline sets out the foreign seller’s details. Applied to an ad platform invoice:
| Field | Where to find it | If not available |
|---|---|---|
| Supplier’s name | “Billed by” entity on the platform invoice | Required |
| Supplier’s TIN | Rarely shown for foreign entities | EI00000000030 |
| Registration number | Company number, if printed | NA |
| Address | Business address on the invoice | Required |
| Contact number | Invoice or the platform’s official site | Required by Table 10.1 |
| SST registration number | Service tax number printed on the receipt | NA |
| MSIC code | Not usually known for foreign sellers | 00000 |
| Business activity | For example, online advertising services | NA |
| Classification | 3-digit code from LHDN’s catalogue | Required |
Source: ZenWeb summary of LHDN e-Invoice Specific Guideline v4.9, Table 10.1 and Appendix general TINs, as at October 2026. Licence.
The rest are normal fields: amount, currency, tax and description. If the account bills in US dollars, section 13 asks for an exchange rate where an RM equivalent is needed, following any rate set by the authorities first.
The mirror case is selling abroad, where general TIN EI00000000020 is used for buyers. See e-invoice rules for overseas customers.
Quick Answer: For imported services such as ads, section 10.4.9 says the self-billed e-invoice is due by the end of the month following the month you paid, or the month you received the platform’s invoice, whichever is earlier. So an ad charge paid on 14 October 2026 is due by 30 November 2026.
“Whichever is earlier” matters because card charges and monthly invoices fall at different times:
| Scenario | Invoice received | Payment made | Issue by |
|---|---|---|---|
| Card charge with instant receipt | 14 Oct 2026 | 14 Oct 2026 | 30 Nov 2026 |
| Monthly invoice, paid later | 2 Nov 2026 | 20 Nov 2026 | 31 Dec 2026 |
| Prepaid top-up, invoice next month | 3 Dec 2026 | 28 Nov 2026 | 31 Dec 2026 |
| Year-end charge | 30 Dec 2026 | 30 Dec 2026 | 31 Jan 2027 |
Source: Illustrative scenarios by ZenWeb applying LHDN e-Invoice Specific Guideline v4.9, section 10.4.9. Phase 4 businesses using monthly consolidation follow the 7-day rule instead. Licence.
Phase 4 businesses consolidating during the relaxation period follow section 3.6.6 instead: submit within seven calendar days after month end. Section 10.4.9 adds that the dates follow the imported taxable service rules, so ask your tax agent if your billing is unusual.
Too many small ad charges to keep track of?
We set up billing so your accounts produce fewer, cleaner invoices while campaigns keep running. Talk to our Google Ads team →
Quick Answer: Download the platform’s invoice, create a self-billed e-invoice in the MyInvois Portal or your accounting software, enter the platform as supplier and your company as buyer, submit it for validation, then file the validated copy with the original invoice. You do not need to send it to Meta or Google.
Section 10.4.6 confirms you need not share the validated copy with the seller. For the Portal-versus-software choice, see our comparison of the MyInvois Portal vs API.
Your store’s plugin will not do this. Tools linking a WooCommerce store to MyInvois or Shopify e-invoice apps handle sales, not your purchases from ad platforms.
Quick Answer: It depends on how often each ad account charges you. Because foreign-supplier self-billing cannot be consolidated outside the phase 4 relaxation, each platform invoice or receipt can mean one self-billed e-invoice. A monthly invoice keeps it to 12 a year per account; frequent automatic charges can push it past 100.
Same budget, very different paperwork, for one account spending RM5,000 a month:
| Billing pattern | Per year | Workload |
|---|---|---|
| One monthly invoice | 12 | |
| RM2,500 prepaid top-ups | 24 | |
| Auto-charge at RM1,000 threshold | 60 | |
| Auto-charge at RM500 threshold | 120 |
Source: Illustrative scenario by ZenWeb, assuming one platform invoice or receipt per charge and RM5,000 monthly spend. Actual billing options depend on each platform and account. Licence.
Two accounts on low thresholds can mean 240 documents a year. Where a platform offers it, a higher threshold, fewer top-ups or monthly invoicing cuts the work without changing a single campaign.
Budget size matters too. Our guides to Google Ads minimum budget and Google Ads cost in Malaysia help you set a spend level before choosing a billing set-up.
Quick Answer: It depends on who the platform bills. If the ad account is billed to your company card, you self-bill. If a Malaysian agency or reseller pays the platform and invoices you, the agency handles the foreign supplier side and issues you a normal e-invoice, so you have nothing to self-bill.
The three common set-ups compared:
| Set-up | Media spend | Management fee |
|---|---|---|
| You pay the platform, agency manages | You self-bill the platform | Agency issues you an e-invoice |
| Agency pays the platform and rebills you | Agency self-bills; you receive its e-invoice | Agency issues you an e-invoice |
| In-house, no agency | You self-bill the platform | Not applicable |
Source: ZenWeb summary of LHDN e-Invoice Specific Guideline v4.9, sections 5 and 10.4, as at October 2026. Disbursement treatment depends on the agency contract. Licence.
Rebilling raises its own question: is media spend a disbursement or part of the agency’s service? Our guide to e-invoice rules for agency ad spend rebilling covers it, and our breakdown of Google Ads management fees shows how fees and spend are usually split.
Quick Answer: Confirm you are in scope, list every ad account billed to the company, note each account’s billing pattern, set a month-end routine, and keep the validated self-billed e-invoice with the platform invoice. Handle ad credits and refunds, and check withholding tax separately with your tax agent.
Worked example. A Petaling Jaya furniture retailer with RM6 million turnover runs one Meta account on monthly invoicing and one Google Ads account that auto-charges at a RM1,000 threshold. That is about 72 documents a year. Moving Google to fewer, larger charges, where allowed, could bring it closer to 24.
Company-owned ad accounts also help when you file a trademark complaint against brand bidding. Upgrading systems for e-invoicing? Read about the e-invoice integration tax deduction before you sign a quote.
Direct payments to Meta and Google are purchases from foreign suppliers. As at October 2026, an in-scope business self-bills each one, using EI00000000030 as the platform’s TIN, by the end of the month after the earlier of payment or invoice. Businesses below RM3 million are exempt, and phase 4 businesses may consolidate until 31 December 2027. LHDN updates its guidelines often, so confirm the details with a licensed tax agent.
On the sales side, customers who want their own e-invoice can use a simple e-invoice request form on your website.
Yes, if your business is in scope and you pay Meta directly. When Meta bills you from an overseas entity, as shown on your invoice, LHDN’s Specific Guideline requires you to self-bill as proof of expense. Businesses below RM3 million turnover are exempt from 1 September 2026.
Use the foreign seller’s TIN if it is provided. Otherwise, enter the general foreign supplier TIN EI00000000030, as set out in LHDN’s e-Invoice Specific Guideline. Enter “NA” for registration and SST numbers that are not available, and “00000” for the MSIC code.
By the end of the month following the month of payment or receipt of the platform’s invoice, whichever is earlier. An ad charge paid on 14 October 2026 is due by 30 November 2026. Phase 4 businesses consolidating monthly submit within seven days after month end.
Generally no. LHDN says consolidation does not apply when self-billing foreign suppliers. The exception: phase 4 businesses, with turnover up to RM5 million, may consolidate during the interim relaxation period until 31 December 2027.
No. LHDN’s Specific Guideline says the Malaysian purchaser need not share it with the foreign seller, and only the purchaser receives the validation notice. Keep the validated copy with the platform’s original invoice.
Want ad campaigns that are easy to account for?
Book a free consultation. We will review your Meta and Google Ads set-up, billing and tracking, then show you how to grow leads without month-end paperwork piling up.
Complete the form and our team will contact you to discuss your goals. Let’s grow your business.
Tell us a little about what you need. We'll open WhatsApp with your message ready to send.