For freelance media buyers

Show your clients the profit your campaigns make

ROAS gets you through the call; profit keeps the client. AdMargins works out each campaign’s estimated profit after the client’s costs and the ROAS it needs to break even, so you can explain results and decisions in plain numbers.

No card needed. Free calculators need no account at all.

What gets in the way

  • A good-looking ROAS can still lose money once product costs, shipping and fees are counted.
  • Clients judge you on numbers they can’t see: their margins.
  • Explaining why you paused or scaled a campaign takes a spreadsheet nobody reads.

How it works

  1. 1

    Add the client and their costs

    Product cost, payment fees, shipping and refunds, set once per brand.

  2. 2

    Import the campaign export

    CSV from Meta, Google Ads or TikTok. Daily rows are added up for you.

  3. 3

    Share a clear report

    Estimated profit per campaign, break-even ROAS and next steps, as a link or PDF.

What helps freelancers most

  • Profit per campaign vs break-even, from your exportsStarter and up
  • Action plan: what to pause, fix and scaleStarter and up
  • Store profit check: the store’s own sales vs platform claimsPro and up
  • Trends, forecasts and period comparisonPro and up
  • White-label reports with your own brandingBusiness and up

Which plan freelancers start with

Pro

From $35/month

Up to 3 client brands, the store profit check, trends and forecasts.

Business

From $70/month

Up to 15 brands and reports with your own branding.

Compare all plans

What the numbers are, and aren’t

AdMargins shows estimated campaign profit: what the ad platforms report, minus the costs you enter. It isn’t incremental profit (what the ads caused), and platforms can count the same order twice, so compare with your store’s own sales in the Store profit check. Every formula is on the methodology page.

The demo uses a fictional store with made-up numbers, clearly marked as sample data.

See how profit is calculated