Net Shopify P&L · not Ads Manager ROAS

Meta says 4.2×.
You keep 2.1×.

Net profit after COGS, ad spend, shipping and fees — the number that tells you to scale or cut. Every paid order is sent server-side, with the Shopify order ID as the event_id.

P&L statement

Example · 30 days

Illustrative 30-day net profit example. Not a customer store.
Revenue€42,000
Ad spend− €10,000
COGS− €7,400
Shipping− €2,400
Payment & subscription fees− €1,200
Net profit+ €21,000

Meta ROAS

4.2×

revenue / ad spend

True ROAS

2.1×

net profit / ad spend

Illustrative figures, internally consistent. Not a customer result.

Net profit = revenue − ad spend − COGS − shipping − fees

The gap

You're scaling on revenue. Not on profit.

Ads Manager

4.2×

ROAS on attributed revenue. Product costs aren't in it.

Pixel only · 61 sales

ProfitPilotPro

2.1×

True ROAS = net profit / ad spend. Same example as the P&L statement.

Server-side CAPI · 102 sales

Illustrative example. The 61 / 102 sales show the pixel gap, not a customer case.

Meta ROAS isn't your margin

Between COGS, payment fees, shipping and VAT, a “winning” campaign can cost you money.

The browser pixel only sees half

iOS, ad blockers, ITP: your ads optimize on missing purchases. The server fills the gap — same Shopify event_id.

How it works

Live in 5 minutes. Then net profit, by campaign.

  1. 01

    Connect Shopify + ad platforms

    OAuth in a few minutes. Meta, TikTok, Google.

    • Shopify in 1 click
    • Syncs every 15 min
  2. 02

    Automatic server-side tracking

    Every order goes out via CAPI, Events API and Enhanced Conversions.

    • event_id = order ID
    • Browser / server dedup
  3. 03

    Run on net profit

    Live P&L, true ROAS, margin by campaign — in one view.

    • Net profit after COGS
    • True vs. platform ROAS

Integrations

Shopify, Meta, TikTok and Google.

Orders go out through server-side tracking. Ad spend flows back into net profit.

  • Shopify

    Connected

  • Meta Ads

    Connected

  • TikTok Ads

    Connected

  • Google Ads

    Connected

Store · Shopify live.

Pricing

14 days, then simple pricing.

Unlimited orders · Prices incl. VAT (EUR) · 60-day money-back guarantee on paid plans.

Subscriptions renew automatically (monthly or annually) until canceled — Terms of Sale. Starter list price €39/month · founding waitlist €19 for the first 50.

Trial · €0 for 14 days

Try everything, no commitment.

  • 14 days · no card
  • Unlimited orders
  • Server-side tracking + P&L
  • 1 store
Start your trial

Starter

For solo merchants scaling up.

€32 incl. VAT/mo

Billed €384/yr incl. VAT

  • 1 store · unlimited orders
  • Net P&L + true ROAS
  • Server-side tracking
  • CSV exports · 90-day history
Start 14-day free trial

Pro

Most popular

Advanced attribution + creatives.

€74 incl. VAT/mo

Billed €888/yr incl. VAT

  • 3 stores · team (5)
  • Unlimited orders
  • Multi-touch attribution
  • Meta Passback · creatives
  • 365-day history
Start 14-day free trial

Agency

Multi-store brands and agencies.

€165 incl. VAT/mo

Billed €1,980/yr incl. VAT

  • Unlimited stores & team
  • API access (MCP)
  • Unlimited data
  • Priority support
Start 14-day free trial

14-day free trial, no card required · Then Starter, Pro or Agency.

Common questions

The math, the tracking, the plans.

Another question?

Cut the campaigns that lose money.

Net profit after COGS, ad spend, shipping and fees. 14 days free, no card required.

Start 14-day free trial

No credit card requiredFounding waitlist · €19