What Is a Good CPA for a Dropshipping Store in 2026? (Breakeven Formula by AOV and Margin)
A good CPA for dropshipping isn't a flat number — it depends on AOV and margin. The breakeven CPA formula, benchmark ranges, and how to fix one that's climbing.
A good CPA for a dropshipping store is whatever sits below your breakeven CPA — the dollar amount where ad spend exactly eats the gross profit on an order — with enough room left over to survive returns, chargebacks, and the platform's own reporting lag. That number moves hard between products: a $25 phone accessory running a 30% margin can only absorb a $7.50 CPA before the order itself is a loss, while a $70 skincare bundle at 55% margin has room for $38.50. Quote a flat "$15 CPA is good" rule across both and one of those stores is losing money every single time it converts.
Cost per acquisition answers one question only: how many ad dollars bought one purchase. Nothing in that number accounts for what the product actually cost to source and ship, what payment processing takes off the top, or what share of orders come back as a return. A $12 CPA reads as excellent on a product with $9 of gross profit per order and as a loss on one with $8 of gross profit — the ad platform reports the exact same $12 in both dashboards, with no indication which store is actually making money.
What follows is the breakeven CPA formula, worked across three AOV-and-margin combinations so the target actually moves on the page instead of staying an abstraction, then where CPA sits next to ROAS and CPC — they answer different questions, not the same one — and a decision order for diagnosing a CPA that's climbing before the instinct to just raise bids or cut budget makes it worse.
Why a flat "$15 CPA" rule falls apart without AOV and margin
The "$15-20 CPA is healthy" range gets repeated across dropshipping forums because it happens to work for one fairly common combination: a single-product store around $35-45 AOV and 40-45% margin, where gross profit per order lands somewhere near $15-20 and a CPA in that same range leaves just enough on the table to cover shipping, returns, and fees. Move outside that AOV-and-margin band and the same $15-20 target stops describing anything real.
Take a $22 impulse product on a 32% margin — a believable range once landed cost and platform fees are netted out. Gross profit per order is about $7. A "$15 CPA is fine" rule would greenlight spending more than double the order's entire profit to acquire the customer, and the store loses money on every sale that converts at that cost, however clean the ROAS looks in the ads dashboard.
Flip it onto a $65 bundle at 58% margin, the kind of markup a well-sourced, low-COGS product can carry. Gross profit per order is around $37.70. A CPA of $15-20 there isn't just fine, it's leaving money unspent — the product could absorb a CPA nearly twice that and still clear a healthy margin, meaning a store sitting on a "good" $18 CPA by the generic rule may actually be underspending on acquisition relative to what the product can support.
The breakeven CPA formula, and the target that sits below it
Breakeven CPA is the dollar amount where ad spend exactly consumes the gross profit on one order and nothing more — the formula is AOV × gross margin, expressed as a decimal. A $40 order at 40% margin breaks even on acquisition cost at $16 (40 × 0.40); a $25 order at 30% margin breaks even at $7.50 (25 × 0.30). Pay more than that per acquired customer and the order is a loss before a single dollar of overhead gets counted.
Breakeven isn't the target, it's the ceiling. A real target builds in a safety margin so acquisition cost doesn't consume every dollar of gross profit the order generates, leaving room for the costs CPA itself ignores: returns, chargebacks, payment processing, and the overhead of running the store day to day. The same safety factor used for ROAS elsewhere on this blog applies here in reverse — a factor of 0.55-0.75 means acquisition is allowed to consume 55-75% of available gross profit rather than all of it; tighten toward 0.5-0.6 while a store is still new enough that return rates and fulfillment costs aren't fully known.
Target CPA = breakeven CPA × safety factor. At a $40 AOV, 40% margin, and a 0.65 safety factor, that's $16 × 0.65 = $10.40 — noticeably below the $15-20 range most people quote for a product in that exact band. The gap between $16 and $10.40 is the room left for costs the acquisition number never sees.
- Breakeven CPA = AOV × gross margin (as a decimal)
- Target CPA = breakeven CPA × safety factor (commonly 0.55-0.75)
- Limitation: this is a single-order breakeven and ignores repeat purchases — a store with strong retention can justify paying above breakeven CPA on the first order because lifetime value recovers the gap on order two; rerun it whenever AOV, landed cost, or return rate shifts
See the ads that are winning right now
Target CPA worked across three AOV-and-margin combinations
Run the formula on your own numbers rather than importing someone else's rule of thumb — the three combinations below show how far the target actually swings.
- $22 AOV, 32% margin (thin-margin impulse product): breakeven CPA = $7.04; at a 0.55 safety factor for a new store with an unconfirmed return rate, target CPA = $3.87 — a commonly quoted "$15 CPA is fine" would be guaranteeing a loss on nearly every order
- $42 AOV, 43% margin (a common single-product dropshipping range once landed cost and fees are netted out): breakeven CPA = $18.06; at a 0.65 safety factor, target CPA = $11.74 — close enough to the commonly quoted "$10-15" range that it's probably where that rule of thumb originally came from
- $68 AOV, 57% margin (a well-sourced product with real markup room): breakeven CPA = $38.76; at a 0.7 safety factor, target CPA = $27.13 — a CPA that would look alarming on the thin-margin product above is comfortably profitable here
CPA, ROAS, and CPC answer different questions — know which one you're diagnosing
CPA, ROAS, and CPC all come from the same raw numbers — spend, purchases, revenue, clicks — rearranged to answer different questions, and treating them as interchangeable is how a store misreads what's actually going wrong. CPA says how many dollars bought one customer, a unit anyone can hold in their head without doing margin math first. ROAS says what multiple of spend came back as revenue, a ratio that hides the margin question CPA at least forces into the open once it's checked against a dollar figure like breakeven CPA. CPC says what one click cost, useful for locating where in the funnel a problem sits but silent on its own about whether the business is profitable.
The three numbers moving together tell a clean story: CPC up, CPA up, ROAS down usually means the auction itself got more expensive — more advertisers bidding on the same audience, often seasonal — and the fix is a new audience or accepting a temporarily thinner margin, not a creative overhaul. CPC flat while CPA climbs is a different problem entirely: clicks still cost the same, but fewer of them convert, which points at the landing page, the price, or the offer rather than at the ad account or the auction.
Track cost per purchase specifically, not cost per lead, cost per add-to-cart, or cost per initiate-checkout, when judging against breakeven CPA — those upper-funnel numbers are useful for diagnosing where a funnel leaks, but they're not the number that determines whether the business makes money, and comparing a landing-page add-to-cart cost against a purchase-level breakeven formula puts two different things side by side that only happen to share a dollar sign.
A decision order for a CPA that's climbing
Don't react to one day's number — react to a pattern that holds across several days of stable spend, and work through this order before touching bids or budget.
- Recheck the target first: recalculate breakeven and target CPA against current AOV and margin before assuming the ad account is the problem — a supplier price increase, a new shipping surcharge, or a rising return rate moves the target without moving anything visible in the ads dashboard
- Check CPC and CTR before blaming conversion: if cost per click and click-through rate are both stable but CPA still climbed, look at conversion rate and the landing page first — the ad is still finding interested people, something after the click is losing them
- Check frequency and audience size: frequency climbing past roughly 3-4 within one campaign on a narrow audience usually means the same people are seeing the ad repeatedly, which raises CPA through fatigue rather than through any change in the offer
- CPA rising together with a falling hook rate on video creative points at creative fatigue specifically — refresh the hook before touching targeting, since a tired opening three seconds caps performance no matter how the rest of the ad is built
- CPA consistently above target across multiple creatives and audiences, with CPC and CTR both healthy, is the pattern that points at the offer or the product itself rather than the media buying — more creative iteration won't fix a price or a product the market has already answered on
Ruling out a product problem before blaming the CPA number
A CPA that never clears target despite reasonable creative, a competent landing page, and a media buyer who has already worked through the decision order above is very often telling you something about the product, not the account running it. A product with genuinely thin or short-lived demand caps how cheap acquisition can get no matter how the campaign is optimized, because there isn't enough real interest underneath the spend to pull CPA down — confirming that before another week of creative testing saves the budget that would otherwise go into chasing a ceiling the ads side was never going to move.
Trackira's product and ad data exist for exactly that check — seeing whether a product's ad performance across Meta, TikTok, Pinterest, and Google Shopping reflects genuine, sustained demand before a testing budget goes anywhere near it, so a CPA that won't come down gets diagnosed as a product signal early instead of three weeks and a few hundred dollars later.
What is a good CPA for a dropshipping store in 2026?
There's no single number — it depends on AOV and gross margin. Breakeven CPA is AOV × margin (as a decimal), and a safe target sits below that with a safety factor of roughly 0.55-0.75. For the common $35-45 AOV, 40-45% margin range in single-product dropshipping, that lands close to $10-15, which is likely why that range gets repeated as a rule of thumb — but a lower AOV or thinner margin needs a meaningfully tighter target, and a richer margin can profitably support a much higher one.
Is a $20 CPA good or bad for dropshipping?
It depends entirely on AOV and margin. On a $40 order at 40% margin, breakeven CPA is $16, so a $20 CPA is already a loss before overhead. On a $70 order at 55% margin, breakeven CPA is $38.50, so a $20 CPA is comfortably profitable with room to spare. The same $20 figure means opposite things on those two products.
Should I judge an ad by CPA or by ROAS when deciding whether to scale it?
Both, but they're not interchangeable. CPA checked against breakeven CPA tells you directly whether an order is profitable in dollar terms, which is often more intuitive than a ROAS ratio. ROAS is useful as a cross-check and for comparing performance across campaigns with different AOVs. When the two disagree, trust CPA against your own breakeven math over a generic ROAS target.
Why is my CPA going up while my ROAS stays flat?
This usually means AOV is rising alongside acquisition cost — upsells, bundles, or a higher-priced variant mix are pulling in more revenue per order, which keeps the revenue-to-spend ratio (ROAS) steady even as the dollar cost of each customer climbs. Check average order value before assuming the ad account got worse; the acquisition cost may simply be buying bigger baskets.