How do I know if my ads are actually profitable?
Your ads are profitable when the gross profit from ad-driven customers exceeds everything you spend to get them — platform spend plus management fees. Six numbers tell you: customer lifetime value, monthly spend, extra costs, customers from ads, profit margin, and the net that falls out. Most owners track two of them.

Which numbers actually matter?
Six, all monthly: lifetime value of a customer, ad spend, extra marketing costs, new customers that came from ads, average profit margin, and the net profit those five produce. Everything else — clicks, impressions, engagement — is upstream noise until it turns into one of these.
The math is short. Revenue is customers times lifetime value. Gross profit is revenue times your margin. Subtract total ad costs and you have the truth. Divide costs by customers and you have your cost to acquire one — the number to compare against what a customer is worth to you.
Why does lifetime value change everything?
Because judging ads on the first sale alone makes good campaigns look bad. If a customer buys three times over two years, the second and third purchases came from the same ad dollar. Owners who only count the first invoice routinely shut off ads that were quietly profitable.
The reverse is also true: if you don't know your margin, a high return on ad spend can hide a loss. Revenue is not profit. Run the numbers on gross profit or don't bother running them.
What should I do if the numbers are bad?
Don't touch the ads first. In most service businesses the leak is after the click: leads that wait days for a reply, quotes that never get followed up, forms that land in an inbox nobody owns. Fixing follow-up raises the same campaign's results without spending another dollar.
If follow-up is genuinely tight and the numbers are still bad, then look at the offer and the landing page — in that order — before blaming targeting.
Frequently asked
Is there a quick way to run these numbers?
Yes — the free ad ROI calculator on this site does the whole calculation from five inputs, entirely in your browser. Nothing is sent anywhere.
What counts as an ad-driven customer?
Only customers who came directly from ads — not referrals, search, or word of mouth. If you can't tell which is which, that attribution gap is the first thing to fix.
What's a good return on ad spend?
It depends entirely on your margin. A 3× ROAS is comfortable at a 50% margin and a loss at 25%. That's why the calculation has to include margin, not just revenue.
