Meta Ads Agency Billing: Who Pays, and How to Set It Up
Marta Kowalczyk
Responsable des opérations agence
Meta ads agency billing comes down to one question: whose payment method funds the client's ad account, and who is liable if spend runs ahead of plan. Pick the model before onboarding the first client, because changing payers later means new paperwork, new permissions and sometimes new ad accounts.
Quick answer: In most agency setups the client should own the ad account and pay Meta with their own card or invoice, while the agency gets partner access to run campaigns. Use an agency card only for short tests you rebill, and share an agency credit line only if you deliberately resell media and accept liability for the spend.
Meta now calls Business Manager a business portfolio, managed in Meta Business Suite. If you are still setting up client access, start with our Meta business portfolio guide, then come back here for the money side. For TikTok, our guide to TikTok Business Center for agencies covers the equivalent options.
How does Meta charge for ads?
Meta charges for ads in one of three ways, and each one changes how much money an agency could be exposed to on any given day.
- Automatic payments with a billing threshold. With most cards and PayPal, Meta charges you each time ad costs reach your billing threshold, and bills any remaining costs on your monthly bill date. The threshold starts low for new advertisers and can rise over time, so you may be charged several times a month, even after ads stop.
- Manual payments. You add money first and Meta deducts ad costs from that balance. There is no threshold to reach.
- Monthly invoicing. Eligible businesses get a credit line and pay by invoice. As of October 2026, Meta's monthly invoicing page says invoices are due 30 days after they are issued.
Each ad account has one primary payment method. Meta's page on paying for campaigns with different methods suggests using separate ad accounts when different spend needs different payment methods, which is one more reason to keep one ad account per client.
Passez de la lecture à l'action
Lancez, testez et développez vos campagnes sur six plateformes publicitaires depuis un seul endroit, avec Wavo, le copilote IA, à vos côtés. Gratuit pendant 14 jours.
Client card, agency card or credit line: the three models
Agencies usually land on one of three billing models, and the right choice depends on who should carry credit risk and who keeps the account when the contract ends.
Model 1: the client pays Meta directly
The client owns the ad account in their business portfolio and adds their own card, bank account or invoicing line. Your agency gets partner access to run the ads and invoices the client only for your fees.
- Pros: no ad spend on your balance sheet, no credit risk, clean handover if the client leaves
- Cons: a declined client card can pause campaigns, and you depend on the client's admin to fix payment problems
Model 2: the agency card pays, then rebills
Your agency's card sits on the client's ad account and you add spend to your monthly invoice.
- Pros: fast to launch, fewer payment failures on your side
- Cons: you fund the client's media until they pay you, card limits cap how much you can run, and a client who pays late leaves you holding the bill
Model 3: an agency credit line
Larger agencies on monthly invoicing can share credit with partner businesses. Meta's page on requesting access to another business's credit line describes how a partner can use it, but availability is limited to some countries and the owner of the credit line stays responsible for the spend. Meta also lets a business share its legal entity so a partner's new ad accounts can be invoiced to it, again only in some countries.
- Pros: one invoice relationship with Meta, payment terms instead of card charges
- Cons: you are liable for client spend, and the credit limit is shared, so one client overspending can pause ads for others
Which billing model should your agency choose?
The safest default for an agency managing ecommerce clients is Model 1, because it keeps ownership and liability with the business that profits from the ads.
| Question | Client pays | Agency card | Agency credit line |
|---|---|---|---|
| Who carries credit risk? | Client | Agency | Agency |
| Who fixes a failed payment? | Client admin | Agency | Agency finance |
| What happens when the client leaves? | Nothing to move | Remove card, settle balance | Remove access, settle invoice |
| Cash flow impact on the agency | None | High | High, with terms |
| Typical fit | Most retainers | Short tests | Media resellers |
If you choose Model 2 or 3, write the payment terms into the client contract: who pays Meta, when the client reimburses you, what happens to unpaid spend, and the monthly cap you will not exceed without written approval.
How to set up billing in a business portfolio
Billing permissions in Meta are split between the business portfolio and each ad account, and most setup errors come from mixing the two up. Work through these steps for every new client.
- Confirm who owns the ad account. It should sit in the client's business portfolio. Our guide to agency ad account ownership explains why.
- Add the payment method from the owner's side. Meta's missing payment method page states that only an ad account admin can add or edit a payment method. Advertisers can view it and use it for ads, but cannot change it.
- Limit finance access. In the business portfolio, give finance permissions only to the client's finance contact and one named person at your agency, if anyone.
- Know who can remove the card. Meta's page on removing a payment method says that for an ad account in a business portfolio you need full control of the ad account.
- Set an account spending limit. A spending limit caps total spend on the ad account and works separately from the billing threshold, so agree the cap with the client and set it on day one.
- Route invoices to a shared mailbox. Use a finance address, not a person's inbox, so receipts survive staff changes.
Keep partner access for your agency at the task level you need, not full control by default. Our list of agency ad account permission mistakes covers the most common over-permissioning traps.
Payment ownership risks to plan for
Payment ownership becomes a problem when the person or business holding the payment method is not the one who should carry the spend. Watch for these situations:
- A freelancer's card on a client account. When the freelancer leaves, campaigns stop at the next failed charge.
- An agency card on an account the client owns. You fund spend on an asset you do not control, and the client can remove your access while the balance is still unpaid.
- One person with finance rights. If they leave or lose their Facebook account, nobody can fix payment errors.
- Shared credit without caps. A client that scales hard can use up a shared credit limit and pause every other account on it.
A weekly spend check across all clients catches most of these early. For the wider process, see our Facebook ads agency onboarding guide.
Keeping an eye on spend across clients
Spend monitoring gets harder as an agency adds clients, because Meta shows billing and spend per ad account, not per agency.
Wevion connects Meta, Google, TikTok, Snapchat, Taboola and Outbrain through each platform's official API with OAuth, syncs spend and results about every 15 minutes, and shows every client and platform in one dashboard, while payment methods and invoices stay inside each business portfolio.
With team workspaces and roles, your finance lead can review spend across clients while juniors only see the accounts they run. You can try it with a 14-day trial on the Pro plan, with no card at sign-up.
Key takeaways
- Decide who pays Meta before onboarding: client card, agency card or credit line
- Default to the client owning the ad account and paying Meta directly
- Automatic payments charge at the billing threshold, so frequent early charges are normal
- Only ad account admins can add or edit payment methods
- An agency credit line makes the agency liable for client spend
- Put payment terms and spend caps in the client contract
- Keep finance permissions to named people and send invoices to a shared mailbox
Explorer plus dans
Outils d'agence
Lisez la pillar page avec tous les guides sur ce sujet, des fondamentaux au niveau avancé.