Enter your campaign data and instantly see whether your advertising is profitable, borderline, or losing money.
Your data
How much does a customer pay per order on average?
COGS + shipping + payment processing - everything you spend per order.
Ad spend ÷ number of visits. Find this in Google Ads or Meta.
Percentage of visitors who buy. E.g. 2% means 2 orders from 100 sessions.
Total budget you allocate to advertising each month.
Where to find this data
Google Ads
Cost per session = Avg. CPC in the campaign report (Columns → Avg. CPC).
Or: Total cost ÷ Clicks.
Conversion rate = Conv. rate in the campaign report (%).
Meta Ads (Facebook & Instagram)
Cost per session = Cost per Link Click in Ads Manager (not Cost per Click - that includes post reactions too).
Or: Total cost ÷ Link Clicks.
Conversion rate = Orders ÷ Link Clicks × 100 Calculate manually or find it in GA4 (sessions with meta / cpc source).
Tip: If you run both platforms, calculate cost per session separately for each and run the calculator twice - to see which channel is more profitable.
Your results appear here
Fill in the 5 fields on the left
CAC is the total amount spent to acquire a new customer from advertising. Formula: CAC = Ad budget ÷ Number of customers acquired. For a Google Ads campaign with 5,000 RON that brings 20 customers, CAC is 250 RON.
CAC must be lower than gross profit per order (price minus product cost). If gross margin per order is 200 RON, any CAC below 200 RON means profit. Below 140 RON (70% of margin) means you are highly profitable and can scale budget.
ROAS (Return on Ad Spend) = Total revenue ÷ Ad budget. A ROAS of 3x means 3 RON revenue for every 1 RON invested. The minimum profitable threshold depends on your margin - if gross margin is 40%, you need at least 2.5x ROAS. Enter your data in the calculator above to get your campaign's actual ROAS.
Google Ads: the 'Conv. rate' column in the campaign report (or Conversions ÷ Clicks × 100). Meta Ads: the rate is not shown directly - calculate manually: Orders ÷ Link Clicks × 100. Note: in Meta use Link Clicks, not Post Clicks - the latter includes post reactions.
CPA (Cost per Acquisition) is the cost per conversion from a single channel. CAC includes all acquisition costs (ads + agency + time). In practice, for paid media campaigns, CPA and CAC are often used interchangeably when advertising is the only acquisition channel.
There are three levers: (1) Reduce cost per session - optimise bids or targeting; (2) Increase conversion rate - optimise landing page and offer; (3) Increase average order value - through upsells or bundles. In the short term, landing page optimisation usually has the biggest impact.
Want to improve these numbers?
We'll check for free whether your campaigns are set up correctly.
If the calculator numbers don't look good, it doesn't necessarily mean advertising doesn't work for you - there may be clear optimisations you haven't applied yet. Book a call and we'll review together.
Book a callRelated resources: How much does online advertising cost in Romania · DAFE Digital Academy · Google Ads advertising