Facebook Ad Account Malaysia Setup (2026)

How to set up a Facebook ad account in Malaysia: the business portfolio, the MYR currency lock, SSM documents for verification, and the payment methods Meta actually lists.

Updated August 2026 · Likit Sae Lee, CTO

Facebook Ad Account Malaysia Setup (2026)
Quick answer

To set up a Facebook ad account in Malaysia, create a business portfolio in Meta Business Suite, add your Page, then create the ad account with the country set to Malaysia and the currency set to Malaysian ringgit (MYR). That combination is what unlocks Meta's local manual payment methods, GrabPay and Malaysia Online Banking (FPX), and Meta states you can only add a manual payment method if you choose one when you first set up the ad account. Meta's accepted options for Malaysia are American Express, Mastercard and Visa cards, PayPal, GrabPay and Malaysia Online Banking (FPX). Meta does not list DuitNow among them.

You are about to spend real ringgit on Meta ads, and the setup screens are asking you for a country, a currency, and a payment method before you have run a single test. Some of those choices are easy to change later. At least one of them is not.

The one setup choice you cannot walk back

Most of what you do in Meta's setup screens is reversible. You can rename a portfolio, swap a Page, add people, remove people, change a card. One choice is different, and Meta says so in plain language.

Meta's local manual payment methods for Malaysia, GrabPay and Malaysia Online Banking (FPX), are only available if the country of your ad account is set to Malaysia and your currency is set to the Malaysian ringgit (MYR). And then the sentence that costs people real time: you will only be able to add a manual payment method if you choose one when you first set up your Facebook ad account.

Read that twice. It is not a warning about currency conversion fees. It is a one-shot door. If you create the ad account on USD because that was the default, or on MYR but with a card because you were in a hurry, GrabPay and FPX are off the table for that account. There is no settings page later that quietly reopens them.

So before you click through anything, decide two things. Is this account Malaysian, billed in ringgit? And do you want to fund it by topping up a balance, or by letting Meta charge a card after the fact? Those two answers determine the whole shape of the setup, and only one of them can be revisited.

The rest of this guide follows Meta's actual order: portfolio, Page, ad account, payment, then verification if it comes.

What to have open before you start

Setup goes badly when you are hunting for a document mid-flow, because half-finished portfolios are exactly where people make the payment mistake above. Get these on the desk first.

A personal Facebook account you actually control, with two-factor authentication on. This is not optional hygiene. Your personal login is the master key to a portfolio that will hold a payment method.

The Facebook Page for the business, and admin access to it. If the Page belongs to a former staff member or a freelancer, sort that out now rather than after you have built everything around it.

Your legal business details, copied from SSM rather than from memory. Legal name, registered address, phone number. Since 11 October 2019, SSM has issued a 12-digit registration number for companies, businesses and LLPs, with the older number displayed alongside it during the transition. SSM's own example is "AMS Setia Jaya Sdn. Bhd. Registration No: 201901000005 (1312525-A)". If your letterhead still shows only the old format, pull the current record so you are not guessing later.

A website on HTTPS. Meta requires an HTTPS-compliant website for business verification, and a plain http site or a Linktree standing in for a domain is a slow way to fail a check you were not expecting.

The payment instrument itself, ready to go: the card, the PayPal login, the GrabPay account, or the online banking credentials for FPX.

Is SSM registration actually required?

Short answer: not by Meta. Meta does not name SSM anywhere in its documentation, and it does not ask for a Malaysian registration number as a condition of opening an ad account. People run Meta ads on personal cards every day.

The longer answer is that SSM registration is what rescues you when Meta asks a question you cannot otherwise answer. Business verification, when it is triggered, requires documents from a specific list, and for a Malaysian entity your SSM paperwork is what satisfies that list. Verification also requires that the legal business name, address, phone number and website you entered match the legal business entity exactly. You cannot match a legal entity you do not have.

The fees are not the obstacle people imagine. Under SSM's Registration of Business table of fees, registering with a trade name costs RM60 per year and registering under a personal name costs RM30 per year, with each branch at RM5 per year. Renewal carries the same fees, a business update costs RM20 and business information costs RM10. Incorporating a company is the bigger step: under the P.U. (A) 37 Schedule, an application for incorporation under section 14 of the Companies Act is RM1,000 for a company limited by shares, RM3,000 for a company limited by guarantee and RM1,000 for an unlimited company, with name reservation under section 27 at RM50 for every thirty days or part thereof, up to a maximum of 180 days.

The practical read: if you are testing ads with a few hundred ringgit a month on a personal card, you can start without any of this. If you intend to build a business on Meta traffic, do the RM60 registration before you build the account structure, not after, because retrofitting an entity onto a portfolio that was set up as an individual is the annoying version of this task.

Build the portfolio, then the Page, then the ad account

Meta's current term is business portfolio. If you learned this on "Business Manager", it is the same container under a newer name, and Meta's own help pages now say portfolio throughout. Our companion guide to the Meta Business Manager setup walks the container itself in detail, so this section stays on the Malaysian specifics.

Create the portfolio first. Give it the legal business name, not a marketing name. This matters because verification compares what you typed against your SSM record, and "Kedai Kopi Sri Muda" on the certificate will not reconcile with "SriMuda Coffee Co" in the portfolio. If the trading name differs from the legal name, the legal name goes in the portfolio field.

Add the Page next. If it is genuinely your business's Page, bring it under the portfolio's ownership rather than only taking access to it: ownership survives staff turnover, access does not. Taking access is the right move for Pages you manage on someone else's behalf, which is the agency case.

Then create the ad account, and this is the screen that carries the one-shot decision. Set the country to Malaysia. Set the currency to MYR. Set the time zone to Kuala Lumpur deliberately rather than accepting whatever is prefilled: in practice reporting follows the ad account's time zone, and a mismatch between your reporting day and your actual trading day quietly poisons every day-parting decision you make afterwards. Then, if you want GrabPay or FPX, choose the manual method right there, on this screen, at this moment. Our general guide on how to create a Facebook ad account covers the non-Malaysian mechanics of the same flow.

Assign people last. Give each person the least access that lets them do their job, and give finance access only to whoever actually reconciles the bill.

The payment methods Meta lists for Malaysia

Meta's accepted payment options page has a country entry for Malaysia, and it is shorter than most people expect. For Malaysia, Meta lists:

MethodTypeNotes
American ExpressCardCredit or co-branded debit
MastercardCardCredit or co-branded debit
VisaCardCredit or co-branded debit
PayPalOnlineNot one of Malaysia's two manual methods
GrabPayManualRequires Malaysia + MYR, chosen at first setup
Malaysia Online Banking (FPX)ManualRequires Malaysia + MYR, chosen at first setup

That is the list. GrabPay is the only e-wallet on it. FPX is the only bank-rails option on it.

Two scope traps are worth naming, because both come from reading the wrong part of Meta's documentation. Meta's global introduction to payment methods mentions more card networks and mentions direct debit from a bank account in supported countries. Neither of those extras appears on the Malaysia country entry. The general list describes what Meta does somewhere in the world. The country entry describes what Meta does for you. Read the country entry.

Meta adjusts payment availability by country periodically and does not announce it loudly, so treat this table as a snapshot dated to this page's review, and check Meta's accepted payment options page yourself before you build a process around a method.

Why DuitNow is not on that list

This is the question Malaysian advertisers ask most, and it deserves a direct answer rather than a shrug.

Meta does not list DuitNow among the accepted payment methods for Malaysia. It is absent from the Malaysia country entry. GrabPay and Malaysia Online Banking (FPX) are the two local manual methods Meta names, and DuitNow is not a third one.

The precise wording matters. This is absence from Meta's published list, not a Meta statement that DuitNow is blocked or unsupported. Those are different claims and only one of them is defensible. What you can rely on is that a DuitNow-only workflow has no documented path into Meta billing today, so if your finance process depends on DuitNow QR or DuitNow transfers, you need a different instrument for ad spend specifically.

The same applies to Touch 'n Go eWallet, Boost, ShopeePay and the rest of the local wallet field. None of them appear on Meta's Malaysia entry. GrabPay is the exception, not the pattern.

If DuitNow support appears later, it will appear on that same accepted payment options page before it appears anywhere else, which is the page to check rather than a forum thread.

Automatic or manual: the fork that shapes your month

The card-versus-topup choice is usually framed as a convenience preference. It is not. The two paths bill you in fundamentally different directions, and the difference shows up hardest in your first month.

On an automatic method, a card or PayPal, you spend first and pay later. Meta charges you when you reach your payment threshold or on your monthly bill date, and a Pay now option lets you settle early if you want to clear the balance before it builds. Delivery is not gated on a balance you have to remember to top up, which is why automatic suits advertisers running multiple campaigns they cannot babysit. It is not failure-proof: a declined or expired card stops delivery just as surely as an empty manual balance, and that is one of the more common ways a working campaign goes dark without anyone noticing.

On a manual method, GrabPay or FPX, you pay first and spend down. Meta states that advertisers on a manual payment method cannot use the Pay now flow at all and must instead add money to their manual account balance. Ads draw against that balance and stop when it is exhausted.

Neither is better in the abstract. The honest trade is this. Manual gives you a hard spending ceiling that no misconfigured campaign can breach, it requires no card and no credit line, and it suits a business that would rather stop delivery than take a surprise on a statement. Automatic means less admin, and it suits a team running multiple campaigns nobody has time to babysit.

The catch, again: manual is only available if you pick it at ad account creation with Malaysia and MYR set. Meta documents that constraint in one direction only, and states no equivalent restriction on adding a card or PayPal later. If you want the option and are genuinely unsure, the cautious reading of that asymmetry is to create the account on Malaysia plus MYR with a manual method selected. Confirm with Meta support before you build a process on it, because Meta's silence about adding a card later is not the same as Meta promising you can.

Verification, and which document clears it

Business verification runs in Meta Business Suite. You need full control of the business portfolio to start it, and the legal business name, address, phone number and website must exactly match the legal business entity, with an HTTPS-compliant website.

Note what Meta says verification does: it unlocks access to certain advertising, developer, billing and spending features. It is not framed as a universal requirement for every advertiser, and some portfolios are shown as ineligible for verification entirely. So do not treat an absent prompt as a problem to solve.

When you are asked, Meta accepts five document types:

  1. Certificate or Articles of Incorporation
  2. Business Registration or License Document
  3. Government Issued Business Tax Document (self-filed tax documents are not accepted)
  4. Business Bank Statement
  5. Utility Bill (accepted only for business address and phone number, never for Legal Business Name)

For an Sdn Bhd, your SSM incorporation documents answer type one. For a sole proprietorship or partnership under the Registration of Business framework, your SSM registration certificate answers type two. Documents must be unexpired and issued by the relevant authorities, which rules out an expired ROB certificate you never renewed and rules out anything you typed up yourself.

Two failure modes account for most rejections here. The first is a name mismatch: the portfolio says the trading name, the certificate says the legal name, and the check fails on a discrepancy the human eye would forgive. The second is using a utility bill to prove identity. It cannot. Meta accepts it for address and phone only. If your legal name evidence is a TNB bill, you do not have legal name evidence.

One convenience worth knowing: Malaysian is a supported language for business verification, so a document in Bahasa Malaysia does not need translating.

Tax, briefly, with the detail elsewhere

Two Malaysian tax facts touch a live ad account, and both have dedicated guides on this site because neither is a footnote.

Malaysia's service tax on digital services provided by a foreign registered person rose from 6% to 8% effective 1 March 2024, following the Budget 2024 announcement of 13 October 2023. The Ministry of Finance's 1 July 2025 expansion of service tax scope added leasing or rental, construction, financial services, private healthcare, education and beauty services, and it did not change the digital-services rate. If someone tells you the rate moved in 2025, they are conflating the two. Our guide to SST on Facebook ads in Malaysia covers the mechanics properly.

Second, LHDN's e-Invoice Specific Guideline (v4.7, published 20 April 2026, and a newer version may now be current) requires a Malaysian buyer to issue a self-billed e-Invoice for goods sold or services rendered by foreign suppliers, because the foreign seller is not mandated to implement Malaysia's e-Invoice. That covers Meta. The deadline for imported services is the end of the month following payment or receipt of the foreign supplier's invoice, whichever is earlier, and where the foreign supplier's TIN is not available you input "EI00000000030". Our guide to the self-billed e-Invoice for Facebook ads has the field-level detail.

Withholding tax is the part nobody should be confident about. LHDN's Practice Note 1/2018 sets up a fork: section 109 applies if the payment is for the purchase or use of an application that lets the payer create their own advertisement campaign, and section 109B applies where there is no such app and the payer relies solely on the provider. Ads Manager arguably describes the first. But the Practice Note also takes the payment out of withholding-tax scope entirely where the non-resident has a permanent establishment or business presence in Malaysia, in which case the payment is business income taxed under paragraph 4(a) instead, states that treatment depends on the facts of each particular case, and specifies no rate whatsoever. Every confident percentage you have read on this traces to a blog, not to LHDN. Confirm your position with LHDN or a licensed tax agent.

Troubleshooting the setup screens

SymptomLikely causeWhat to do
GrabPay and FPX do not appear as optionsAd account country is not Malaysia, or currency is not MYRBoth must be set. If the account already exists without a manual method chosen, that account cannot add one
Manual method missing on an existing accountIt was not chosen at first ad account setupMeta states manual methods can only be added at first setup. Plan around a card, or start the account structure fresh
Verification rejected on legal namePortfolio holds the trading name, not the SSM legal nameCorrect the portfolio to the legal name, then resubmit with the SSM document
Utility bill rejected as identityUtility bills are accepted for address and phone onlySubmit an SSM registration or incorporation document instead
Verification cannot be startedYou do not have full control of the portfolioAsk the portfolio admin for full control access
Reports look shifted by hoursAd account time zone is not Kuala LumpurReporting follows the account's time zone, so set it deliberately at creation
Delivery stopped with campaigns still activeManual balance exhaustedTop up the manual account balance. Pay now is not available on manual

Next: find the local ads that work, then launch

The account is a means, not the work. Once billing is settled, the question that decides your result is which creative you put behind it, and Malaysia gives you an unusually clear read on that.

The audience is effectively the whole country. DataReportal's Digital 2026 report, drawing on Meta's own advertising resources, puts Facebook's ad reach in Malaysia at 23.0 million in late 2025, equivalent to 63.7% of the total population, and Instagram's at 16.1 million, or 44.6%. Malaysia had 35.4 million internet users as of October 2025, with online penetration at 98.0%. Worth reading these as what they are: an advertising-reach estimate from Meta's own tools, which DataReportal notes Meta has revised meaningfully in recent months, not a census of distinct humans. Even discounted, the conclusion holds. There is no reach problem here. There is only a creative problem.

So do the look-back before you write a line of copy. Pull the ads your category is actually running in Malaysia right now, and read across them rather than at them: which hook themes recur, which formats dominate, how brands phrase a Raya offer versus a Mega Sale offer, whether the winners are founder-to-camera or clean product-on-colour. The free Meta Ad Library shows you what is live today and is the right first stop. A searchable archive of Malaysian ads, such as AdPlay.ai, makes the same look-back faster when you want to read a whole category across months rather than one brand at a time.

Then build the creative against what you found, and push it to Meta from the account you just set up correctly. That is the loop worth repeating: read the market, make the ad, launch it, read the result, make the next one. The setup screens are a twenty-minute tax you pay once. The creative decision is the one you make every week, and it is the one the ringgit actually answers to.

By the numbers

23.0 million
Facebook ad reach in Malaysia, late 2025
DataReportal, 2026
98.0%
Malaysian internet penetration, October 2025
DataReportal, 2026
RM60 per year
SSM business registration with a trade name
Suruhanjaya Syarikat Malaysia, 2026
RM1,000
SSM fee to incorporate a company limited by shares
SSM, P.U. (A) 37, 2026
5
Document types Meta accepts for business verification
Meta Business Help Center, 2026
8% since 1 March 2024
Service tax on digital services from a foreign registered person
Royal Malaysian Customs Department, 2024

Frequently asked questions

Do I need an SSM registration to run Facebook ads in Malaysia?

Meta never names SSM anywhere in its documentation, so registration is not a Meta prerequisite in the way people often assume. Plenty of individuals run ads on a personal card without a registered business. What SSM does is answer a question Meta may ask later. If your portfolio is asked to complete business verification, Meta's accepted document list includes a Business Registration or License Document and a Certificate of Incorporation, and your SSM paperwork is what fills that slot for a Malaysian entity. So the honest framing is this: SSM is not a gate Meta puts in front of you, it is the evidence you will need if a gate appears. If you plan to spend seriously, or to use billing and spending features that verification unlocks, registering first is cheaper than scrambling later. SSM's Registration of Business fee is RM60 per year with a trade name and RM30 per year using a personal name.

Can I use DuitNow to pay for Facebook ads in Malaysia?

Meta does not list DuitNow among the accepted payment options for Malaysia. Meta's country entry for Malaysia lists credit and co-branded debit cards (American Express, Mastercard, Visa), PayPal, and two local manual methods: GrabPay and Malaysia Online Banking, which is FPX. DuitNow does not appear on that list. This is a common point of confusion because DuitNow is used almost everywhere else in Malaysian commerce, and because FPX and DuitNow are both bank-rails products that feel similar at checkout. The distinction that matters to you is simply what Meta's billing system accepts, and today it accepts FPX rather than DuitNow. Meta changes payment availability by country from time to time without much fanfare, so confirm the current list on the Meta Business Help Center accepted payment options page before you commit to a method.

Can I change my ad account currency from USD to MYR later?

Treat this as a decision to get right the first time rather than one to fix later, and be careful about the confident answers circulating online. The rule Meta does state plainly is more specific and more consequential: its manual payment methods for Malaysia are only available if the country of your ad account is set to Malaysia and your currency is set to the Malaysian ringgit, and you will only be able to add a manual payment method if you choose one when you first set up your ad account. So even setting aside whether currency can be edited, an ad account that did not start on MYR with a manual method selected has closed the door on FPX and GrabPay for that account. If MYR billing and local payment matter to you, set them at creation. If you have inherited an account on the wrong currency, ask Meta support what your options are rather than trusting a blog.

Is business verification required for every Malaysian advertiser?

No, and it is worth being precise here because a lot of advice overstates it. Meta describes business verification as something that unlocks access to certain advertising, developer, billing and spending features, not as a universal requirement before you can run any ad at all. Some portfolios are prompted, some are not, and some are shown as ineligible for verification. Verification runs in Meta Business Suite and you need full control of the business portfolio to start it. What you should do is prepare rather than panic: make sure the legal business name, address, phone number and website in your portfolio match your SSM records exactly, and make sure your website is HTTPS. If a prompt appears, you complete it in an afternoon instead of a fortnight.

Which SSM document should I upload to verify my business with Meta?

Meta accepts five document types: Certificate or Articles of Incorporation, a Business Registration or License Document, a Government Issued Business Tax Document, a Business Bank Statement, and a Utility Bill. For an Sdn Bhd, your SSM incorporation paperwork maps onto the first type. For a sole proprietorship or partnership registered under the Registration of Business framework, your SSM business registration certificate maps onto the second. Two constraints catch people out. Self-filed tax documents are not accepted, so a form you prepared yourself will not do. And a utility bill is only accepted as evidence of your business address and phone number, never as evidence of the legal business name, so a TNB bill alone will not verify who you are. Documents must be unexpired and issued by the relevant authorities. Malaysian is a supported language for verification, so you do not need to translate.

How does Meta actually charge me once the ad account is live?

It depends on which fork you took at setup. On an automatic payment method (a card or PayPal), Meta charges you when you reach your payment threshold or on your monthly bill date, and there is a Pay now option if you want to settle early. That means ads run first and the money leaves later, which is convenient and also how people accidentally overspend in their first month. On a manual payment method (GrabPay or FPX), that flow does not apply to you at all. Meta states that advertisers on a manual payment method cannot use Pay now and must instead add money to their manual account balance. You top up, ads draw down the balance, and delivery stops when it runs out. Manual is slower but it is a hard ceiling, which is exactly why some Malaysian advertisers prefer it.

Do I need a separate ad account for each brand or client?

Usually yes, and the reason is structural rather than cosmetic. In practice you set currency, country, time zone and payment method when you create an ad account, and they govern that account rather than the portfolio above it, so an agency running a Malaysian client on MYR with FPX and a Singapore client on SGD with a card genuinely needs two accounts. Billing separation is the other reason: one invoice per client is far easier to reconcile, and it is easier to hand an account back cleanly if the relationship ends. The business portfolio is the container that holds them all, with Pages, ad accounts and people assigned inside it, so you are not creating disconnected logins. Where teams overcomplicate this is by spinning up a new portfolio per client instead of a new ad account, which fragments your access and makes verification a repeated chore.

Does Meta charge Malaysian service tax on my ad spend, and do I owe anything to LHDN?

Malaysia's service tax on digital services supplied by a foreign registered person rose from 6% to 8% effective 1 March 2024, per the Royal Malaysian Customs Department, and that rate was not changed by the 1 July 2025 expansion of service tax scope, which added categories like leasing, construction and private healthcare instead. Separately, LHDN's e-Invoice Specific Guideline requires a Malaysian buyer to issue a self-billed e-Invoice for services rendered by foreign suppliers, which covers your Meta ad spend. Withholding tax is the genuinely unsettled part. Practice Note 1/2018 sets up a fork between section 109 and section 109B depending on the facts, states that treatment depends on the facts of each particular case, and specifies no rate at all. Do not accept a confident percentage from a blog. Confirm with LHDN or a licensed tax agent.

Sources

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