Fortis Motion runs Meta ads for established Shopify DTC stores.

Three new clients per month, no more. $2,500 every four weeks plus 10 percent of Meta attributed sales. The full pricing, scope, and what is not included are on this page. No call required to read it.

3 new clients per month max Meta only Shopify only 60 day minimum
Fortis Motion Scale Engine Last 7 days
Pulling last 7 days
Blended ROAS · 7d 3.4x
On this page
  1. Who this is for, and who it is not
  2. How a four week cycle runs
  3. What is in scope, and what is not
  4. Pricing in full
  5. What cycle one includes
  6. How we work
  7. Common questions

01Who this is for, and who it is not

If you are not in the first list, this service will burn your money and waste our time. The filters are honest, not gates.

For you
  • You run an established Shopify DTC store.
  • You are already spending $2,000 or more per cycle on Meta ads.
  • You want a Meta operator, not a growth squad with seven service lines.
  • You are OK with cycle one covering an audit of your store before we touch the ad account.
  • You read pricing in full before booking anything.
Not for you
  • Pre revenue, or under $2,000 per cycle in ad budget. The flat fee plus the time we spend would eat your margin.
  • Google Ads or TikTok Ads is your main channel. We do Meta only.
  • You need a strategy call every week. We run one optional call every two months.
  • You want monthly billing. We bill every four weeks, which is +8.3 percent ARR. Standard among top operators, but worth knowing.
  • You want to dictate creative direction without our input. The 10 percent commission is there because we have a say.

02How a four week cycle runs

A cycle is the unit of work and the unit of billing. Every cycle has the same shape after onboarding.

Activity
W1
W2
W3
W4
+60d
Daily ops
ongoing
Creative production
W1 + W3
Weekly report
every Fri
Monthly PDF
W4
Store review
every 60d
01

Daily ops on the ad account

Campaign monitoring, budget pacing across audiences, creative rotation based on performance, kill decisions on dead variants. Meta Andromeda allocation is left to run, not fought. The work happens inside Meta Ads Manager and the creative pipeline.

02

Weekly async report on Friday

Ad spend, purchases, attributed revenue, ROAS, CAC, AOV, CVR, plus one or two adjustments planned for the following week. Sent as a short message, not a deck. The 10 percent commission is never surfaced in the weekly report, only in the monthly PDF.

03

Creative production in week one and three

New variants produced inside the cycle. Video edits, static designs, copywriting, and AI voiceovers via ElevenLabs. No human voiceover, no live shoot, no UGC casting. The creative volume targets two to four shippable variants per cycle, more if a winner needs scaled iteration.

04

Monthly PDF in week four

Performance summary, creative breakdown, what worked and what did not, plan for the next month, and the commission line clearly contextualized against the attributed revenue. The PDF is the document you forward to your business partner or your CFO.

05

Store review every 60 days

A fresh look at the store outside the ad account. New findings get layered into the work plan. Fixes that fall outside the Scale scope get quoted at a preferred rate, not pitched as a new project.

03What is in scope, and what is not

In scope

  • Meta campaigns: structure, audiences, daily monitoring, budget allocation, creative rotation.
  • Creative production: video edits, static designs, copywriting, AI voiceovers.
  • Conversion tracking review: pixel events, CAPI, deduplication, attribution windows.
  • Weekly async reporting and monthly PDF.
  • Bimonthly strategy call of 30 to 45 minutes, optional.
  • Seasonal pushes for Black Friday, sales, launches. Needs eight weeks notice.
  • Store review every 60 days, included.

Not in scope

  • Google Ads, TikTok Ads, LinkedIn Ads. Meta only.
  • Klaviyo ongoing management. One time fixes via a Seal, yes. Ongoing campaign sends, no.
  • Site rebuild or theme migration. Tactical fixes only.
  • Live photography, video shoots, human voiceover, UGC casting.
  • SEO content production or link building.
  • Influencer or affiliate program management.

04Pricing in full

Every number is on the page. There is no hidden fee, no setup charge, no annual prepay. The structure is fixed across clients.

Fortis Motion Scale
Cycle length
Four weeks Billed every four weeks, not monthly. Thirteen cycles per year, which is +8.3 percent ARR versus calendar billing. Standard practice among top media buyers.
Flat fee per cycle
$2,500 USD Charged on day one of every cycle. Covers the operator work, creative production, reporting, and the cycle store review when due.
Commission
10 percent of Meta attributed sales Attribution source is Meta Ads Manager, default 7 click plus 1 view window. Billed at day 28 on the previous cycle's attributed revenue. The 10 percent aligns our upside with yours. If attributed sales drop, our cycle revenue drops with them.
Minimum ad spend
$2,000 per cycle Below this, the flat fee eats your margin and the cycle does not produce enough signal to optimize on.
Minimum commitment
60 days Two cycles. $5,000 in flat fees plus commission. After day 60 you can leave with 14 days notice. No retention contract, no auto renewal trap.
Capacity
Maximum 3 new Scale clients per month This is a hard cap on what we can onboard while keeping the quality we sign for. When all three slots fill in a given month, the next intake rolls to the following month. Stated publicly so the constraint is shared upfront.
Payment
Card via Stripe, or wire on cycle one Stripe for recurring billing. Wire accepted for the first cycle on request. No annual prepay discount.

How to estimate your cycle in one line.

$2,500 flat plus 10 percent of your Meta attributed revenue, as reported by Meta Ads Manager at the end of the cycle. The 60 day minimum equals $5,000 in flat fees plus the commission that lands. No projection of revenue is implied by this page. The number that lands is the number that lands.

05What cycle one includes

Cycle one is different from the cycles that follow. Before we spend a dollar of your budget, we read the store the way it would be read for a paid Fortis Scan. The findings turn into the work plan for cycles two and three.

That is not a sales pitch. It is the only way we can underwrite the cycles that follow without lying about what is achievable. If tracking is broken, if the checkout drops sixty percent of mobile sessions, if your email flows miss twenty percent of the orders that should land, no amount of Meta ad spend recovers that. We fix what is in scope, then we buy ads to a clean funnel.

The cycle one store audit and the implementable fixes are included in the $2,500 flat fee. They are not invoiced separately. The equivalent standalone work would run roughly $4,000 on top of the ad operation itself, which is by design and why this service has a 60 day minimum.

If you only want a diagnostic of your store, this is not the right door.

If your read is "tell me what is broken and I will handle the rest" without ongoing ad management, the standalone Fortis Scan at $1,500 is the other door. PDF delivered in 48 to 72 hours, you keep full control of what happens next.

06How we work

Four operating principles that explain the price, the scope, and the cap. None of them are aspirational. They are how the work actually runs.

Audit-grounded, not blind

Buying ads on a funnel we have not read is malpractice. Cycle one always covers a store review before scaling spend. We never inherit a paid account at face value.

Capacity-capped on purpose

Three new clients per month, no more. Beyond that, the work would need to be delegated to junior operators and the price would have to move with it. The cap is stated publicly so the constraint is shared upfront, not after you sign.

Commission aligns the upside

10 percent of Meta attributed sales. If your attributed revenue drops, our cycle revenue drops with yours. A flat-only operator gets paid the same whether you 2x or 0.5x. We do not want that incentive on either side of the table.

Meta only, Shopify only

One channel, one platform, both run deeply. We do not stretch into Google or TikTok or BigCommerce or custom checkouts because the work would be shallower and we would be learning on your dime.

Why three clients per month, not more

The cap exists so the work stays operator-grade, not delegated.

Every cycle of every client passes through Philippe directly. Three new Scale onboards per month is the maximum where we can keep the quality we sign for. When the cap is hit, the next intake rolls to the following month.

07Common questions

Why no calls before signing?

The proposal has everything you need to decide. A vocal LinkedIn or WhatsApp message is possible if you want to refine scope. If a call is the only way you decide, this service may not be the right fit, the rest of the work runs async too.

Why 10 percent commission on Meta attributed sales?

Skin in the game. If attributed revenue drops, our cycle revenue drops with yours. A flat retainer only operator gets paid the same whether you 2x or 0.5x. We do not want that incentive. Meta Ads Manager is the single source of truth for attribution, set in the contract upfront.

Why does cycle one cover a store review?

Buying ads on a funnel we have not read is malpractice. We would either decline the engagement or be wrong about what is achievable. The review and the implementable fixes ship inside the $2,500 flat fee, not billed separately.

What happens after the 60 day minimum?

You can leave with 14 days notice. No auto renewal trap, no retention call, no termination fee. If you stay, the cycle continues on the same terms. The Scale relationship runs month to month after day 60.

Can we see actual ad accounts of existing clients?

Not without that client signing off. Permission for an anonymized walkthrough is being requested. A public case study will land at /case-studies/ once permission is in. Linking to ad accounts we do not have permission to share would break the trust we sell.

What if we want Google Ads or TikTok Ads too?

We do not run those. We focus on Meta because it is the channel we know deepest, and adding a second channel we would learn on your dime would be dishonest. If Google or TikTok is critical, we will refer you to operators we trust for those specific channels.

How fast can we start?

Onboarding takes 5 to 7 days from contract signed to cycle one day one. Most of that is waiting for read only access on Shopify, Meta Ads Manager, GA4, and Klaviyo. The faster you grant access, the faster cycle one starts.

Request a proposal.

One short form. We need your email, your store URL, and your current Meta ad spend per cycle. You get the async proposal PDF inside 48 hours with the cycle scope, the pricing applied to your situation, and the contract attached. No call required to decide.

Request proposal Looking for a store audit instead? See Fortis Scan