Start Your Agency Starting an agency? Get 90 days free on Business, plus training to land your first client New agency? 90 days free on Business · 90 days
Meta Business Manager Troubleshooting: Fixing the 8 Problems Agencies Hit Most
|
14 min read
|

Meta Business Manager Troubleshooting: Fixing the 8 Problems Agencies Hit Most

Meta renamed this product from Business Manager to Business Portfolio in 2024. The tool, login URL and settings menu did not change, only the label did, and Meta's own help pages and plenty of agency documentation still say "Business Manager" in places. This guide uses Business Portfolio, the current name as of this writing, and notes it when a menu still shows the old one.

It is written for agencies and freelancers managing client Pages, Instagram accounts and ad accounts inside Meta Business Suite, where most day-to-day account management now happens. Every rule below is checked against Meta's own Business Help Center at facebook.com/business/help. Where Meta publishes no figure or current policy, that is said plainly rather than guessed at.

Quick reference: problem, likely cause, fix

Problem Most likely cause Fastest fix
Locked out or blocked by a 2FA prompt Your business portfolio is over 90 days old and Meta now requires it Set up an authentication app or key for every admin, do not rely on SMS alone
A client's Facebook Page is not showing up The Page is owned by a different business portfolio, or you have Page access but not portfolio access Check Page Access settings to see which portfolio owns it, then request access from that portfolio
You need to move an ad account to a new business portfolio Meta does not support moving a claimed ad account between portfolios Use partner access (sharing) instead of trying to transfer ownership
Facebook ads payment failed Expired card, insufficient funds, or a bank flagging the charge Fix the payment method, then check for an outstanding balance before the account gets disabled
Ad account hit its spending limit Account spending limit, a cap you set yourself, is not the same as the payment threshold Raise or remove the spending limit in payment settings, separately from any payment threshold issue
Business verification failed Several possible mismatches between your legal documents and your portfolio details See our dedicated Meta business verification guide
You cannot get access to a client's ad account No partner request has been sent, or it was sent to the wrong Business Portfolio ID Send a partner request using the client's Business Portfolio ID, or ask them to assign you directly
Instagram account will not connect Personal account instead of a professional one, or it is already linked to a different Page Switch to a professional account and disconnect it from any old Page first

Problem: Meta keeps asking for a two-factor authentication code, or blocks a login until it is set up

Why this happens. Meta's Business Help Center states that two-factor authentication is a requirement for business portfolios more than 90 days old, and recommends requiring it for everyone with access even before that point. Only someone with full control of the portfolio can turn the requirement on or off, scoped to admins only, everyone, or switched off entirely (only available under 90 days old). Once on, people enter a code the first time they log in from a new device or browser. Private browsing or clearing cookies on close can trigger a code more often than expected, since it relies on recognising the device.

The fix.

  1. In Meta Business Suite, go to Settings, then Business portfolio info, then Business options, and find the Two-factor authentication dropdown.
  2. Choose Admins only, Everyone, or No one. Past 90 days old, Meta may not let you choose No one.
  3. Set every admin up with an authenticator app or a security key rather than SMS alone.
  4. If someone is locked out mid-login, have them use their personal Facebook account's own recovery flow, since 2FA on a business portfolio rides on that login.
  5. Before business verification, confirm every admin actually has 2FA enabled, not just the requirement switched on.

Problem: a client's Facebook Page is not showing up in the business portfolio

Why this happens. Meta separates access to the Page itself from access to the business container that owns it. You can post as a Page and still not see it when you open a different business portfolio, because the Page was never assigned to that portfolio, belongs to someone else's portfolio entirely, or an invitation was never fully accepted. The failure looks identical whether the cause is a pending invite, a wrong portfolio, or a genuine access dispute.

The fix.

  1. Open the Page's own settings (not the business portfolio) and look for Page access. It shows which business portfolio currently owns the Page.
  2. If a former agency, freelancer or employee's business owns it, ask them to remove the Page from their portfolio, or add yours and grant access, then formalise before removing them.
  3. If nobody you can reach has full control of the owning portfolio, Meta's Help Center has a separate process for disputing control of a Page. Start that from business.facebook.com/business/help rather than guessing at settings.
  4. Confirm the Page is assigned inside your own portfolio too. Accepting an invite is not the same as the Page being assigned for day-to-day management: check Business Portfolio Settings, Accounts, Pages.
  5. Check whether the Page sits in Meta's New Pages Experience, which merged page roles into the same structure as portfolio task access. Someone can hold a role on the Page profile without separately holding portfolio access, which can also look like a missing Page.

Problem: you want to transfer an ad account to a different business portfolio

Why this happens, and why it usually cannot be done the way people expect. Meta's own distinction matters here: an ad account can be created inside a portfolio, claimed into a portfolio from outside, or shared with another portfolio. Claiming is described in Meta's developer documentation as a one-time procedure. Once claimed, Meta does not provide a self-service way to move that same account into a different portfolio while keeping it as one account with its history intact. What agencies actually mean by "transfer" in most real situations, taking over a client relationship, a client moving between agencies, is solved by sharing, not moving: the account stays owned by whichever portfolio holds it, and the other portfolio gets partner access to run and report on it.

What we could not verify. Some third-party guides describe a true ownership transfer process for whole-business mergers or acquisitions. We could not find a current, primary Meta Business Help Center article describing a self-service way to move a single already-claimed ad account between two unrelated portfolios. Treat any claim of a guaranteed transfer path as unverified, and open a case through the Business Help Center to ask Meta directly rather than planning around a feature that may not exist for your case.

The fix.

  1. If the client's ad account already exists, do not try to claim it into yours. Ask the client to assign you as a partner instead, from Business Portfolio Settings, Ad accounts, Assign partner, using your Business Portfolio ID.
  2. Ending a client relationship: remove your portfolio's access rather than pulling the ad account with you. It stays with the client's own portfolio, with its spend history intact, which is usually what the client wants anyway.
  3. Need a genuinely new ad account, for example because the old one is restricted: create a fresh one and export historic performance data separately, since it does not travel with a new account.
  4. Whole-business ownership change, such as an acquisition: start that conversation with Meta support directly. It is not self-service.

Problem: Facebook ads payment failed

Why this happens. A charge can fail for several ordinary reasons: an expired or replaced card, insufficient funds at the moment Meta tries to bill, or a bank flagging the transaction, which happens more often with large or international-looking charges. Meta does not disable the account immediately. It retries the payment over the following hours, and ads can keep running during that window. If every retry fails and the balance stays unpaid, Meta disables the account. Disabling does not cancel what is owed: the balance for ads already delivered is still due, and Meta keeps trying to collect it.

The fix.

  1. Check Business Settings, Billing, for the exact reason against the failed payment and the current outstanding balance, not just whether the account shows active or inactive.
  2. Update the payment method, correcting an expired card or a billing address mismatch, a common silent cause of declines.
  3. If your bank flagged the charge, contact them directly. International card-not-present charges are a frequent trigger for bank-side blocks that have nothing to do with Meta.
  4. Pay down any outstanding balance before appealing a disabled account. Clearing the balance is generally a prerequisite, not something that happens automatically once the account is reviewed.
  5. Managing a client account through partner access, you cannot always see or fix their payment method, since billing sits with whoever added the card. Loop the client in early rather than troubleshooting blind.

Problem: an ad account hit its spending limit, or you cannot tell the spending limit apart from the payment threshold

Why this happens. These are two different settings and mixing them up wastes time. The account spending limit is one you set yourself, a total amount Meta can charge across the account before every campaign pauses automatically. You raise, lower or remove it from payment settings, and campaigns resume once the cap is lifted or reset. The payment threshold is different: the spend level that triggers Meta to bill your payment method on automatic, threshold-based billing, not a cap on total spend. New accounts start with a low threshold that Meta's own help page says typically rises automatically as payments succeed. Monthly invoicing, a separate billing method, replaces threshold billing with one monthly bill against a credit line, and does not use a payment threshold at all.

The fix.

  1. Ads paused with no payment failure and no policy notice: check the account spending limit first, under Billing, Payment settings, Account spending limit. This is almost always a self-inflicted cap, not a Meta-imposed restriction.
  2. Want ads billed less often rather than capped: that is the payment threshold, not the spending limit, and adjusting one does nothing to the other.
  3. Lowering the payment threshold takes effect immediately. Raising it does not jump straight to the new number: Meta's own guidance describes it increasing gradually with a track record of successful payments until it reaches the requested level.
  4. On monthly invoicing, look at the credit line and its limit instead, since that billing method works differently from both.

Problem: business verification failed

Business verification is a separate process from everyday account troubleshooting, and the failure reasons, legal name mismatches, an unverifiable address, a domain you do not control, deserve more detail than fits here. See our Meta business verification guide for the current requirements and the specific reasons verification gets rejected.

Problem: you cannot get access to a client's ad account

Why this happens. Access almost always fails for one of three reasons: no request was actually sent, the request went to the wrong Business Portfolio ID, or the person on the client side who could approve it does not have full control of their own portfolio. Meta supports two directions for this. You can request access as a partner, or the client can assign you directly.

The fix.

  1. In your own Business Portfolio Settings, go to Partners, then Add, and choose the option to request access to a client's assets. You need the client's email and their Business Portfolio ID, found under their own Business portfolio info. Check that ID carefully: a single wrong digit sends the request nowhere, silently.
  2. Already know the specific ad account ID: request access directly against that ad account rather than the whole portfolio, faster when you only need one asset.
  3. If the client prefers to initiate it themselves, have them go to Settings, Ad accounts, Assign partner, and enter your Business Portfolio ID there instead.
  4. Confirm you have full access inside your own agency's portfolio first. If you are not an admin there, the option to request partner access may not appear at all, and the fix is an internal permissions change on your side.
  5. After sending the request, follow up with the client directly to confirm they received and approved it. Requests do not always surface prominently.

Problem: Instagram account will not connect to the business portfolio

Why this happens. Instagram connections to Meta's business tools depend on three things lining up at once: the Instagram account has to be a professional account, Business or Creator, not personal; it needs to be linked to a Facebook Page; and that Page, or the account itself, needs to be assigned to the business portfolio you are looking in. The single most common blocker is that the Instagram account is already linked to a different Facebook Page, including an old one, a deleted one, or one that belongs to someone else, since Meta only allows one Page connection per Instagram account at a time.

The fix.

  1. Confirm the account type first. In the Instagram app, go to Settings and privacy, then Account type and tools, and switch to a professional account if it still shows personal.
  2. Check which Page it is linked to. In the app, go to Edit profile, then Public business information, then Page, which shows the current connection.
  3. If it is linked to the wrong Page, disconnect it from that Page's own settings under Instagram, then reconnect to the correct one from the Instagram app or Business Suite settings.
  4. Once reconnected, assign the Instagram account to the correct business portfolio explicitly: reconnecting the Page does not always carry the portfolio assignment automatically.
  5. If posts were scheduled while the connection was broken, reopen them after reconnecting and confirm Instagram is still selected, since a broken connection at scheduling time does not fix itself retroactively.

Inflowave connects to clients' Facebook Pages and Instagram accounts through Meta's official APIs, the same partner access model described above.

Frequently Asked Questions

Why is my Facebook Page not showing up in Business Manager?

Most often because the Page is owned by a different business portfolio, or because you have access to post on the Page without having access to the portfolio that controls it. Check the Page's own Page access settings to see which portfolio owns it, then request access from whoever controls that portfolio.

Can I transfer an ad account to another business portfolio?

Not in the way most people mean by "transfer." Once claimed into a portfolio, Meta's documented mechanism for another business to work with it is sharing through partner access, not moving it. The ad account keeps its history and stays owned by the original portfolio while the other portfolio gets permission to manage it. A true ownership change for a whole business, such as a merger, is a separate, non-self-service process handled directly with Meta.

Why did my Facebook ads payment fail?

Usually an expired card, insufficient funds at the exact moment Meta tried to charge it, or a bank flagging the transaction as unusual. Meta retries the charge automatically before disabling the account, and any balance already owed for ads that ran stays owed even after it is disabled.

Is the account spending limit the same as the payment threshold?

No. The account spending limit is a cap you set that pauses every campaign once total spend reaches it. The payment threshold controls how often Meta bills your payment method under automatic billing and has nothing to do with capping spend. They are adjusted in different places and solve different problems.

Does every admin need two-factor authentication on a business portfolio?

Meta requires it for business portfolios older than 90 days, and whoever has full control chooses whether it applies to admins only or everyone with access. Meta recommends everyone, and a portfolio under 90 days old can require it early too.

Why won't my Instagram account connect to Meta Business Suite?

Three things usually block it: the account is personal rather than professional, it is already linked to a different Facebook Page since Instagram only allows one Page link at a time, or the account or Page has not actually been assigned to the portfolio you are checking.

How do I request access to a client's ad account?

Send a partner request from your agency's business portfolio using the client's Business Portfolio ID, found under their Business portfolio info, or ask the client to assign you directly on the specific ad account from their own settings. Confirm you have full access inside your own portfolio first, since requesting access is tied to your own permission level.

Sources

Checked 12 October 2026 against Meta's own Business Help Center and Instagram Help Center. Where a figure or process could not be confirmed on a primary Meta page, that is stated in the relevant section rather than presented as fact.

Matt Kielbasa

MATT KIELBASA

Instagram automation experts and Official Graph API Accesss

2026 OPERATOR REPORT

The Agency Profit Playbook Is In

How do 80+ agency operators rate their own pricing, retention, and margin? The Agency Profit Playbook has the benchmarks.

You can unsubscribe in one click. Privacy Policy

The Agency Profit Playbook 2026 cover