Last updated: November 12, 2026. Facts checked against Meta Business Help Centre, Meta for Developers and Meta Transparency Centre pages in November 2026.
TL;DR
If you run Facebook ads for multiple brands you own (2 to 10), use one Meta business portfolio with a business asset group per brand. Give every brand its own ad account, dataset (pixel) and catalog, and share only people access and payment. Meta lets one person create just two portfolios, and a shared pixel likely blends two customer bases into one signal. A new brand inherits your playbook, not your account history.
Quick answer
If you run several DTC brands on Meta, the structure that usually holds up is one business portfolio, a separate ad account and a separate dataset (pixel) for each brand, with only payment and people access shared. Nova by AdAdvisor works at the level of a single ad account with its own limits and break-even threshold, so a clean "one account = one brand" structure is what it naturally expects.
This page is about brands you own. If you run client accounts as an agency, the operating model is different and covered in AI media buying for agencies. If you need the click-by-click steps to create one account, see how to set up a Meta ad account. Every Meta limit below was checked against the Meta Business Help Centre in November 2026.
Should every brand have its own ad account?
Yes. When you run Facebook ads for multiple brands, every brand should usually have its own ad account. The ad account is where Meta keeps a brand's spend history, billing, daily spending limit and campaign learning, so one account per brand keeps each brand's numbers readable and its problems contained. Meta's help page describes several ad accounts as useful for a business that manages "multiple clients or projects".
When two brands share one account, reporting depends on everyone typing the right prefix and a restriction on the account can stop both brands at once. The fix is a simple rule we call the Brand Boundary Map: share the people and the wallet, split the signal and the spend.
The boundary test: split any asset that carries signal (events, audiences), spend history (limits, learning) or legal ownership (verification, domain). Share any asset that carries only people or money.
| Asset | Boundary type | Shared or per brand | Why |
|---|---|---|---|
| Business portfolio (formerly Business Manager) | Ownership | One, shared | One person can personally create only two portfolios; asset groups do the separating |
| Business asset group | People | One per brand | Meta suggests a group per brand, so one brand can be handed to one person or partner |
| Ad account | Spend | One per brand | Own spend history, billing, daily spending limit and reporting |
| Dataset (Meta pixel + Conversions API) | Signal | One per brand | Keeps each brand's events, audiences and optimization signal apart |
| Catalog | Signal | One per brand | Product feeds and catalog ads stay brand-specific |
| Facebook Page and Instagram account | Ownership | One per brand | Ads run from the identity customers recognize |
| Verified domain | Ownership | One per brand site | Ownership and link-editing control for each website |
| Payment method | Money | Can be shared | One business card can sit on several ad accounts, with a backup on each |
| People and partners | People | Shared team, access scoped per brand | Same staff, assigned per asset group or per asset |
| Naming and UTM scheme | People | Shared | One pattern makes cross-brand reporting possible |

Drowning in Meta Ads?
Put your campaign on autopilot with Nova.
Read moreOne Business Manager or one per brand?
Start with one business portfolio and a business asset group per brand, and add a second portfolio only for a brand that is its own legal entity or that you may sell. Business Manager is now called a business portfolio, which you manage in Meta Business Suite, but the decision is the same.
Four facts from Meta's documentation point to one portfolio as the default.
One person can create only two portfolios. Meta's help page says "You can personally create up to two business portfolios", with no limit on how many you can belong to. With five brands, a portfolio per brand means other people create three of them, which muddies who owns what.
Meta suggests asset groups for brands. Its own example reads: "If your business has multiple brands or lines of business, you can create a group of assets for each brand or line."
The ad account limit grows with the portfolio's history. A new portfolio starts with one ad account until a confirmed payment, and then "Meta adjusts your ad account limit based on historical spending and use of existing ad accounts." A portfolio that already spends is likely to get room for a new brand sooner than an empty one.
Verification is per portfolio. Each extra portfolio is another business verification to pass, and Meta says a decision can take up to 14 working days.
The trade-off is concentration. A portfolio-level problem, or a full-access admin whose login is compromised, can touch every brand at once. Keep full access to two trusted people, give everyone else partial access, and review the people list when anyone leaves.
A second portfolio makes sense in three cases. The brand is a separate legal company with its own verification documents. You may sell the brand, because Meta says a dataset cannot be transferred to another business portfolio, so a brand built inside your main portfolio would leave its pixel history behind or depend on ongoing sharing. Or the brand sells in a category that draws more ad review, where, in our experience, isolating it may limit how far a restriction reaches.
| Meta limit (checked November 2026) | Value | Source |
|---|---|---|
| Portfolios one person can create | 2 (no limit on portfolios you belong to) | Meta, Create a business portfolio |
| Ad accounts in a new portfolio | 1 until a confirmed payment, then adjusted by spend history | Meta, Troubleshoot ad account creation |
| Ad accounts one person can manage | 25 | Meta, Ad account limits |
| People assigned to one ad account | 25 | Meta, Ad account limits |
| Datasets per portfolio | 100 | Meta, Create a dataset |
| Temporary access for a person | 3 to 75 days, then removed automatically | Meta, Portfolio and asset permissions |
| Business verification decision | Up to 14 working days | Meta, Verifying your business |
You can see your current ad account limit in Meta Business Suite under Settings, then Business info, then Ad account creation limit. Closed ad accounts still count toward it.
Should brands share a pixel or dataset?
Separate brands should usually have separate datasets. Meta does not publish a rule against sharing one pixel between brands. Its guidance is that one pixel can cover a whole website, and a dataset is described as a collection of events that Meta "uses to help target and measure your ads." That definition is the reason to split.
When two brands fire the same pixel, both stores' purchases land in one dataset. A campaign that optimizes for purchases on that dataset learns from two customer bases at once, and a website custom audience built from it includes visitors of both sites unless you filter by URL. For brands with different buyers, prices and margins, that blended signal likely makes delivery less precise for each brand. Nobody can honestly put a percentage on the loss, and figures you see quoted for it are guesses.
A shared dataset is reasonable when the "brands" are really one business: two storefronts of the same brand, the same products in different regions, or sub-brands sold through one checkout on one domain. In that case, URL-based custom conversions and URL-filtered audiences keep reporting usable.
The decision is hard to undo. Meta notes that "you can't delete a dataset or transfer it to another business portfolio," and a portfolio can hold up to 100 datasets, so create each brand's dataset deliberately, in the portfolio that should own it. In our experience across 8+ years of media buying and more than $60M in managed ad spend, with an ex-Meta engineer on the team, the structure problem that tends to be hardest to fix is one pixel that quietly tracked several stores for a year, because events already collected are hard to separate cleanly by brand afterwards. For setup steps, see how to set up the Meta pixel.
How do you name campaigns across brands?
Put a short brand code at the front of every asset name, then reuse one pattern everywhere. The pattern from our Facebook ads management guide, [Client or Brand]_[Objective]_[Audience]_[Creative type]_[Date], works for owners when the first slot holds a short brand code.
| Asset | Example name (fictional brand code OLV) |
|---|---|
| Business asset group | OLV Olive Soap Co |
| Ad account | OLV_Meta_US_USD |
| Dataset | OLV_Web_olivesoap.com |
| Catalog | OLV_Shopify_US |
| Campaign | OLV_Sales_Broad_UGC_2026-11 |
| UTM campaign | olv_sales_broad_ugc_2026-11 |
Matching names let you filter one brand's assets with one search. Decide the ad account's currency and time zone per brand market before you create it, because both are hard to change cleanly once the account is running.
Who should have access to what?
Give full access to as few people as possible, and give everyone else partial access to one brand's asset group or one ad account. Meta Business Suite has two levels: full access (formerly full control) and partial access, which includes basic access and "apps and integrations". Finance access can be added on top, and temporary access gives basic access for 3 to 75 days before Meta removes it automatically.
| Role | Portfolio access | What they get | Note |
|---|---|---|---|
| Owner | Full access, plus one trusted backup admin | Everything | Holds verification, payment and recovery |
| In-house operator or media buyer | Partial (basic) | The asset groups of the brands they run | Add catalogs and custom conversions one by one |
| Freelancer | Temporary basic access, or partner access through their own portfolio | One brand's ad account and dataset | Access ends on its own date |
| AI operator | No portfolio-wide full access | One brand's ad account, connected through Meta's official API | Revoke it in Meta when you stop |
| Bookkeeper | Finance (view) | Invoices and spend | No campaign access needed |
Meta lets you share a whole business asset group with a partner business, but catalogs, apps and custom conversions still need permissions assigned individually. The invite steps are in how to set up Meta Business Manager.
This is also how an AI media buyer should be connected. Nova works inside one Meta ad account through the official Meta Marketing API, judges each campaign against that brand's break-even, stays under daily and monthly ceilings she cannot raise on her own, and can be revoked from Meta in one click. Nova is priced per business, and each business is one ad account, so a Shopify owner with three brands keeps three separate rulebooks instead of one agent averaging across stores with different margins.
What carries over when you launch a new brand?
A new brand inherits your playbook, not your account. A new ad account starts with no pixel events, its own spending history, and a daily spending limit that Meta may set lower for a new account. Each ad set also has to exit the learning phase on its own, which Meta says usually happens "after about 50 results in the week after the ad set's last significant edit."
| What | Carries over? | Why |
|---|---|---|
| Winning creative angles and hooks | Yes, as hypotheses | A different audience may react differently, so retest |
| Offer tests (bundles, free-shipping thresholds) | Yes, as a test plan | The margins behind each offer differ by brand |
| Campaign structure and budget rules | Yes | Fewer, consolidated ad sets help a new account reach about 50 results a week |
| Naming and UTM scheme | Yes | Same pattern with a new brand code |
| People and payment method | Yes | Assign them to the new asset group |
| Business verification | Yes in the same portfolio, no in a new one | Verification belongs to the portfolio |
| Pixel or dataset history | No | A new dataset starts empty |
| Custom audiences and lookalikes | No, by default | They are built from the other brand's customers |
| Learning phase progress | No | Learning happens per ad set, per account |
| Daily spending limit | No | Meta sets it from the account's own advertising and payment history |
In the first weeks, a new brand's account likely does better with a few well-funded ad sets than with a copy of a mature brand's full structure. Set an ad account spending limit from day one, and build fresh custom audiences from the new brand's own visitors as they arrive.
Opening a new ad account for a real new brand is normal. Opening one to keep running ads that got another account restricted is a different thing: Meta says it restricts or removes accounts used to "egregiously or persistently violate" its policies. If a brand's account is restricted, appeal it rather than clone it, as covered in what to do when a Facebook ad account is banned.
When one account for several brands is fine
One ad account for several brands is acceptable when the brands are small, share a store, or are still being tested. Typical cases are sub-brands sold on one Shopify store and one domain, a test brand that does not have a steady budget yet, or a portfolio that has hit its ad account limit while Meta reviews its history.
In that setup, keep a separate campaign per brand, put the brand code first in every name, and use URL-based custom conversions. Split the brand into its own account and dataset once it carries a steady budget, because until then you give up clean reporting, an independent spending limit and contained restrictions.
What this structure does not solve
A clean structure makes problems easier to see and keeps them inside one brand. It does not decide how much budget each brand should get: splitting spend across brands by margin and stage is a separate decision, covered in how to split your Facebook ads budget across multiple brands.
It does not guarantee that Meta will never restrict an account or a portfolio, and a portfolio-level issue can still reach every brand inside it. It does not fix tracking: a separate dataset with broken purchase events is still broken. And it cannot make a new account scale faster than Meta's limits allow, because spending limits and learning are earned per account.
FAQ
Summary
For 2 to 10 brands you own, the Brand Boundary Map holds: share the people and the wallet, split the signal and the spend. Use one business portfolio with an asset group per brand, then give every brand its own ad account, dataset, catalog, Page and verified domain, and add a second portfolio only for a separate company or a brand you may sell. A new brand starts with your playbook and an empty account. If your brands sell on Shopify, that one-account-per-brand setup is exactly what Nova works from, with each brand's break-even and ceilings kept separate.
Sources
All pages accessed 12 November 2026.
- Meta Business Help Centre, How to create a business portfolio in Meta Business Suite
- Meta Business Help Centre, Ad account limits
- Meta Business Help Centre, How to troubleshoot ad account creation in Meta Business Suite
- Meta Business Help Centre, How to create an ad account in Meta Ads Manager
- Meta Business Help Centre, About business asset groups in your business portfolio
- Meta Business Help Centre, Create a dataset for your Meta pixel in Meta Business Suite
- Meta Business Help Centre, Best practices for Meta pixel setup
- Meta Business Help Centre, About business portfolio and business asset permissions
- Meta Business Help Centre, Verifying your business in Meta Business Suite
- Meta Business Help Centre, About daily spending limits set by Meta
- Meta Business Help Centre, About the learning phase
- Meta Business Help Centre, Add a payment method to a Meta ad account
- Meta for Developers, Domain Verification
- Meta Transparency Centre, Account integrity
Related reading

Performance Optimization
Facebook Ads Management: The Complete 2026 Guide
Facebook ads management is the ongoing process of monitoring, optimizing, and scaling paid campaigns in Meta Ads Manager. It involves setting and pacing budgets, tracking ROAS, rotating creatives, managing audiences, and adjusting bids, following a structured daily, weekly, and monthly cadence.
Read more
Performance Optimization
Meta Ads Setup Series (Part 2 of 5): How to Set Up Meta Business Manager
Everything you need to know about setting up Meta Business Manager, from creating your account to adding team members and getting verified. The essential first step before running Meta Ads.
Read more
Performance Optimization
Meta Ads Setup Series (Part 3 of 5): How to Set Up a Meta Ad Account the Right Way
Your ad account settings are permanent, so getting them right the first time matters. This guide walks you through every decision from currency selection to spending limits and naming conventions.
Read more
Performance Optimization
Meta Ads Setup Series (Part 4 of 5): How to Set Up the Meta Pixel and Connect It to Your Website
The Meta Pixel is the most important technical piece of your Meta Ads setup. This guide shows you how to install it, set up conversion events, test everything works, and verify your domain.
Read more
Strategy & Planning
Meta Ads Account Spending Limit: Why Your Daily Budget Is Not a Cap (2026)
A Meta daily budget can run up to 75% over in a single day. Here's how the account spending limit, campaign limits and Meta's own daily limit actually stop spend, and how to reset them.
Read more
Strategy & Planning
Facebook Custom Audiences in 2026: Suggestion or Control Under Advantage+?
In 2026 a Facebook custom audience is a suggestion by default under Advantage+ audience. See which settings Meta still enforces, how to make delivery strict, and what the new 730-day purchase window changes.
Read more



