11 Aug How to Calculate the Cost Per Result You Can Afford
“What’s a good cost per result?” is one of the most common questions I get, and it’s also one where the honest answer disappoints people: there isn’t a universal number. What matters is whether your specific cost per result is something your specific business can actually afford — and that’s a calculation, not a benchmark you can look up.
Stop searching for a number. Calculate backward instead.
The right approach is working backward from your own margin, not forward from a guess or something you heard worked for someone else. Once you understand your numbers, “good” and “bad” cost per result become obvious for your business specifically, regardless of what anyone else is paying.
E-commerce: basket size × margin
For straightforward e-commerce, this calculation is simple. Take your average basket size and multiply it by your margin percentage. If a typical customer spends $100 and your margin is 30%, you’re earning $30 profit per purchase. That $30 is your ceiling — you can spend up to that amount to acquire the purchase and still break even. Below $30, you’re profitable. Above it, that specific sale is losing you money, even if the campaign looks fine on the surface.
This is a genuinely useful number to have written down before you look at any campaign data, because it turns “is this cost per result good?” from a vague feeling into a direct comparison.
Lead generation: work through the full conversion path first
Lead gen requires an extra step, because a lead isn’t a sale — it’s several steps removed from one. You need your actual conversion path: how many leads typically become appointments, and how many appointments typically become sales.
A concrete example: if 100 leads produce 10 appointments, and those 10 appointments produce 1 sale, then your cost per sale is roughly your cost per lead multiplied by 100. Once you have that number, compare it against what a sale is actually worth to your business. If the math clears your margin, that cost per lead is sustainable. If it doesn’t, no amount of “good” engagement or lead volume changes the underlying math.
Customer lifetime value can justify spending more
Here’s a nuance worth knowing: the first-purchase margin isn’t always the right ceiling. Some businesses are comfortable spending beyond what a single purchase’s margin would technically allow, because repeat customers make up the difference over time. If someone buys once through a paid ad and then comes back on their own — no additional ad spend required — the value of that customer extends well past the first transaction.
This isn’t an excuse to ignore your margin math; it’s a deliberate strategic choice for businesses where repeat purchase behavior is real and predictable. If that’s your business, factor lifetime value into your ceiling on purpose, rather than accidentally overspending and hoping it works out.
Don’t forget the costs beyond ad spend
If you’re paying someone to manage your ads, or working with a coach, those costs are part of your true cost of acquisition too — not just the raw ad spend showing up in Ads Manager. When you calculate what you can afford to spend per result, the honest number needs to include everything you’re actually paying to get there, not just the platform’s own numbers.
Get real data before you calculate
This entire exercise works best with actual numbers, not projections. Run ads for at least one to two weeks first to establish a real average cost per result. Only then does the backward calculation mean anything — doing the math before you have real data just gives you a guess dressed up as a plan.
A quick self-check before you judge any cost per result
- Do I actually know my margin and average basket size, or am I comparing my cost per result to a number I saw online?
- If I run lead gen, do I know my full conversion path — leads to appointments to sales — well enough to translate cost per lead into cost per sale?
- Have I factored in customer lifetime value, if repeat purchases are a real part of my business?
- Am I including agency or coaching fees in my true cost of acquisition, not just raw ad spend?
- Have I let a campaign run at least one to two weeks before drawing conclusions from the numbers?
This breakdown is written by Jason Gan, a Meta Certified Professional and Badged Meta Business Partner who has personally audited over 1,000 advertiser accounts since 2010. You can see real account breakdowns on the Jason Gan YouTube channel.
Frequently Asked Questions
What’s a good cost per result for Meta ads? There isn’t a universal number — it depends entirely on your own margin, basket size, and what a customer is actually worth to your business. The right approach is calculating backward from your own numbers, not comparing against a figure that worked for someone else’s business.
How do I calculate my acceptable cost per purchase for e-commerce? Multiply your average basket size by your margin percentage. If a customer typically spends $100 and your margin is 30%, you earn $30 profit per purchase — meaning you can spend up to $30 to acquire that purchase and still break even. Anything below that keeps you profitable; anything above it means you’re losing money on that sale.
How do I calculate my acceptable cost per lead if I’m doing lead generation? Work through your full conversion path first — how many leads it takes to get an appointment, and how many appointments it takes to get a sale. If 100 leads produce 10 appointments and 10 appointments produce 1 sale, your cost per sale is roughly 100 times your cost per lead. Compare that number against what a sale is actually worth to know whether a given cost per lead is sustainable.
Should I ever spend more than my first-purchase margin allows? Sometimes, deliberately. If customers repeat-purchase without requiring new ad spend, the lifetime value of a customer can justify spending beyond what the first purchase’s margin alone would allow, since later purchases recoup the difference. This is a conscious strategic choice some businesses make, not a mistake — but it should be a deliberate calculation, not an accident.
Book a Meta Ads Audit — $80 / 30 Minutes →
No login required. We’ll pull your real numbers, do this margin math together, and tell you exactly whether your current cost per result is actually working for your business.
If you want ongoing help getting this calculation right as your margins, offers, or basket size change, that’s exactly what 1-on-1 coaching is for.