Free calculator

Online Ad Profitability
Calculator

Enter your campaign data and instantly see whether your advertising is profitable, borderline, or losing money.

FreeData stays privateInstant results

Your data

How much does a customer pay per order on average?

RON

COGS + shipping + payment processing - everything you spend per order.

RON

Ad spend ÷ number of visits. Find this in Google Ads or Meta.

RON

Percentage of visitors who buy. E.g. 2% means 2 orders from 100 sessions.

%

Total budget you allocate to advertising each month.

RON

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

Results appear automatically as you enter values.0/5
Verdict: profit, break-even or loss
Current CPA vs. break-even CPA
ROAS and monthly net profit
Estimated sessions and customers

Frequently asked questions about CAC, CPA and ROAS

What is CAC (Customer Acquisition Cost)?

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.

What is an acceptable CAC?

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.

What is ROAS and what should it be?

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.

How do I calculate conversion rate from Google Ads or Meta Ads?

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.

What is the difference between CPA and CAC?

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.

How can I reduce my campaign CAC?

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 call

Related resources: How much does online advertising cost in Romania · DAFE Digital Academy · Google Ads advertising

Loading...