Why Your Ad Campaign Can Show Strong Sales and Still Lose You Money
Written by the solveitfor.me founder.
Published April 2026 · Logic Updated August 2026
The Number That Was Lying to Me
I was looking at ad numbers for a campaign that appeared to be performing well. Sales were up. The dashboard was green. But the bank balance was not moving in the way the revenue figures suggested it should. Something did not add up.
When I sat down and ran the actual maths, I found the problem immediately. The campaign was generating revenue. It was not generating profit. Every additional sale was marginally worsening the position, not improving it. The business was paying for the privilege of being busy.
This is not an unusual situation. I have looked at enough ad accounts to know it is surprisingly common. The dashboard tells you what the platform wants you to see. It does not tell you what you are actually keeping after you account for what the product cost to make, pack, and deliver. Those are two very different numbers and conflating them is an expensive habit.
You cannot bank revenue. You can only bank profit. Until that distinction is built into how you evaluate every campaign, the dashboard will keep flattering you and the margin will keep disappearing.
The Maths Behind the Break-Even Point
The number you need is your break-even ROAS. ROAS stands for Return on Ad Spend, and the break-even version tells you the minimum revenue you need to generate for every dollar you spend on advertising before you start making a profit.
The formula is straightforward. Divide 1 by your gross margin percentage.
If your gross margin is 40 percent, your break-even ROAS is 1 divided by 0.40, which equals 2.5. That means you need $2.50 in revenue for every $1.00 spent on ads just to cover costs. Anything below that and you are losing money on every sale.
Here is where most people get it wrong. They calculate gross margin without including fulfilment. If your product costs you $30 to manufacture but another $12 to package and ship, your true cost is $42. Run your margin calculation on the $30 figure and you will overestimate your margin, underestimate your break-even ROAS, and confidently run campaigns that are quietly destroying your profitability.
Always include shipping, packaging, and fulfilment in your cost of goods. The margin calculation is only as honest as the inputs you feed it.
Why Platform Numbers Cannot Be Trusted at Face Value
Every major ad platform has a financial incentive to show you numbers that encourage you to spend more. That does not mean the data is fabricated, but it does mean attribution is applied in ways that favour the platform's interpretation of events.
Last-click attribution gives full credit for a sale to the final ad a customer clicked before purchasing, ignoring every other touchpoint in the journey. View-through attribution claims credit for conversions where someone saw an ad but never clicked it, often capturing sales that would have happened regardless. Attribution windows of 7 or 28 days mean a sale made weeks after an ad was shown can still be credited to that campaign.
The practical result is that reported ROAS on your dashboard is almost always higher than your actual ROAS. The platform is counting sales it influenced at best and sales it had nothing to do with at worst.
The most reliable check is simple. Take your total revenue for a period. Take your total ad spend for the same period. Divide revenue by spend. That is your real blended ROAS. Compare it against your break-even figure. If it clears the threshold, the campaigns are working. If it does not, no amount of dashboard green is going to change that reality.
Customer Lifetime Value Changes the Calculation
There is one legitimate reason to run a campaign below break-even ROAS, and it is worth understanding precisely.
If you have strong data showing that a customer who purchases once will typically buy two or three more times over the following year, you can afford to acquire them at a loss on the first transaction. The lifetime value of that customer justifies the upfront cost.
This is a sound strategy in the right circumstances. The risk is that it requires cash flow to fund. You are spending real money today on a return that arrives over months. If your cash position cannot sustain that lag, a lifetime value strategy will create a liquidity problem well before the returns materialise.
My recommendation is to treat lifetime value as a lever available to businesses with healthy cash reserves and reliable repeat purchase data. If you are early stage, margin-constrained, or do not have at least 12 months of repeat purchase data to validate your LTV assumption, run to break-even as your baseline and treat anything above it as the win.
What the Calculator Actually Tells You
The Ad Spend ROI Calculator takes four inputs: your monthly ad spend, your average sale value, your gross margin percentage, and the number of sales generated in the same period. From those it calculates your actual ROAS, your break-even ROAS, your gross profit after ad spend, and whether the campaign is above or below the line.
It will not tell you which creative to run or which audience to target. What it will tell you is whether the campaign is making or losing money once the real costs are in the model. That is the number the dashboard will not give you, and it is the only number that matters.
Run the maths before you scale. A losing campaign at $1,000 per month is a manageable problem. The same campaign at $10,000 per month is a serious one.
Try It With Your Own Numbers
Ad Spend ROI Calculator
solveitfor.me is built and run by a single founder with 30 years in business, who got tired of financial tools that exist to capture your data or push you toward a purchase. Every tool here does one thing. It gives you the number.