This issue typically happens when:
- The payment method is set up at the Business Manager level, but your user role doesn’t have access to billing across the entire business (even if you have full control of the ad account).
- You created the ad account with limited permissions under a business, and your profile is not the financial admin for that Business Manager.
- There's a glitch in Meta’s permission syncing, which can happen after recent changes to users or accounts.
How to Fix It:
1) Double-check roles in Business Settings (not just Ads Manager):
- Go to Business Settings → People → Your Name
- Make sure you’re assigned the role of Business Admin, not just ad account admin
- Also check Finance permissions under “System users” or “Payment settings”
2) Check the Payment Settings Directly:
- Go to Business Settings → Payments
- If you can’t see or edit the payment method here, you likely need Finance Editor or Admin access
3) Try from a different browser or incognito
Sometimes browser caching causes permission errors—worth ruling this out.
4) Create a new ad account (if possible)
If this is urgent and your business manager allows it, create a fresh ad account and assign yourself full control and billing permissions from the start
5) Follow up with Meta Support
If they escalated to a specialist, follow up with your Support Inbox for a response or re-open the chat to push it along. These requests can get stuck in queue.
Pro Tip:
Even if you're the only person in the Business Manager, Meta splits permissions between "ad access" and "payment access"—so you may need to manually assign yourself both.