Why this happens

Meta lets anyone create a Business Portfolio in about thirty seconds, no real business required. Most people who've been on Facebook for a few years have created two, three, sometimes ten of them without meaning to — one from a "let me see what this does" moment, one an old employer or contractor set up, one that got created automatically when you connected an app. They all show up side by side in your account with no obvious label saying which one is "real."

Then, when you actually need to invite someone — an agency, a freelancer, a developer — Meta's own tools make it worse. The classic way people try to add someone is through the Facebook Page's old "Page access" screen, which searches for a person by name. If that person's name is common, you'll get a list of five or six unrelated people and no way to tell which one is actually them. Searching by email often turns up nothing at all, because that flow was built for Facebook profiles, not for finding someone by their agency email address.

The result: the invite feels done — you clicked the buttons, you got a confirmation — but it went to the wrong portfolio, or to nobody at all. The agency reports back that they still don't see anything, and now you're both confused about what actually happened.

The one screen that actually tells you the truth

Every Facebook Page, ad account, and pixel has exactly one Business Portfolio that really owns it — Meta records this internally, even if the Page also shows up when you're browsing a different portfolio you have some access to. You can see this directly, without guessing:

1
Open the actual Facebook Page you want the other person to work on

Not a portfolio, not a dashboard — the specific Page itself. If you have more than one Page, pick the exact one for this project.

2
Go to that Page's Settings, and look for "Business portfolio access"

This panel names the one Business Portfolio that actually owns this specific Page — not every portfolio it happens to appear inside of. If you're using Meta Business Suite, the same information shows up on the Page's summary card in Business Settings under "Accounts."

3
Write down that exact name

That's the one to invite anyone into. If it doesn't match the portfolio name you assumed was "the real one," that's exactly the mix-up this whole process is designed to catch.

4
Go into that specific portfolio's Business Settings → Users → People → Invite

Type the person's exact email address — don't search by name, and don't use the old Page-level "Page access" screen. This is the flow that actually attaches the right assets to the right person.

Two traps to watch for while you're in there

The Page shows up, but it's listed as an "other asset." If a Page appears in a portfolio's asset list but shows up in an "Other assets" bucket instead of directly under Accounts → Pages, that portfolio doesn't own it — it just has some shared or partner-level visibility into it. Seeing a Page in the list is not the same as that portfolio being the real owner.

Meta says "Request Sent" instead of adding it right away. If you try to add a Page and Meta doesn't attach it immediately — instead showing a pending request — that almost always means you're logged into the wrong personal Facebook profile, one that doesn't actually own the Page. Don't create a brand-new portfolio to work around this. Cancel the pending request, figure out which of your logins actually owns the Page (the "Business portfolio access" check above will tell you), and work from there.

Why this is worth the extra two minutes: every time access gets granted to the wrong portfolio, the whole project sits stalled while both sides try to figure out what went wrong — usually with screenshots going back and forth for an hour or more. Checking the real owner first, before sending any invite, is the fastest way through this, not the slowest.