Strive Commerce
All Guides

Marketing

Understanding CPA and ROAS in Dropshipping

Learn how to calculate and interpret cost per acquisition and return on ad spend — the two metrics that determine whether your ad campaigns are profitable.

7 min read

The Two Metrics That Matter Most

In dropshipping advertising, two metrics determine everything:

  • CPA (Cost Per Acquisition): How much you spend on ads to get one sale
  • ROAS (Return on Ad Spend): How much revenue you generate per dollar spent on ads

Master these two numbers and you will always know whether your ads are profitable.

CPA: Cost Per Acquisition

How to Calculate CPA

CPA = Total Ad Spend / Number of Purchases

Example: You spent $300 on ads and got 15 purchases.
CPA = $300 / 15 = $20 per purchase

What Is a Good CPA?

Your maximum acceptable CPA depends on your profit margin:

Maximum CPA = Selling Price - Product Cost - Processing Fees - Refund Reserve

Example:

  • Selling price: $29.97
  • Product cost: $9.00
  • Processing fees: $1.17
  • Refund reserve (4%): $1.20
  • Maximum CPA: $18.60

If your CPA is below $18.60, you are profitable. Above that, you are losing money on every sale.

Realistic CPA targets by niche:

  • Health and wellness: $10-20
  • Pet products: $8-15
  • Beauty tools: $12-22
  • Home and garden: $10-18

How to Lower CPA

  • Improve ad creative to increase click-through rates
  • Optimize your store to increase conversion rates
  • Test different audiences to find lower-cost segments
  • Use retargeting which typically has 50-70% lower CPA than cold traffic
  • Improve your offer with bundles, free shipping, or limited-time discounts

ROAS: Return on Ad Spend

How to Calculate ROAS

ROAS = Total Revenue from Ads / Total Ad Spend

Example: You spent $300 on ads and generated $900 in revenue.
ROAS = $900 / $300 = 3.0x ROAS

A 3.0x ROAS means you earned $3 for every $1 spent on advertising.

What Is a Good ROAS?

The minimum profitable ROAS depends on your margins:

Break-even ROAS = 1 / Net Margin (before ads)

Example:

  • Net margin before ads: 60% (0.60)
  • Break-even ROAS = 1 / 0.60 = 1.67x

Anything above 1.67x ROAS is profitable. But break-even is not the goal. Target 2x-3x ROAS for healthy profitability:

  • Below 1.5x: Losing money, need to optimize or pause
  • 1.5x-2.0x: Near break-even, optimization needed
  • 2.0x-3.0x: Profitable, good performance
  • 3.0x-5.0x: Strong performance, scale aggressively
  • Above 5.0x: Exceptional, maximize budget

ROAS vs CPA: Which to Use?

Both metrics tell the same story from different angles:

  • CPA is simpler and better for stores selling one product at one price
  • ROAS is better for stores with multiple products or varying order values
  • Use CPA for daily campaign monitoring
  • Use ROAS for overall business performance assessment

Putting It Together: A Profitability Example

Let us walk through a complete example:

  • Product price: $34.97
  • Product cost: $10
  • Processing: $1.35
  • Refund reserve: $1.40
  • Net margin before ads: $22.22 (63.5%)
  • Ad spend this week: $500
  • Revenue this week: $1,399 (40 orders)
  • CPA: $12.50
  • ROAS: 2.8x
  • Profit per order: $22.22 - $12.50 = $9.72
  • Total weekly profit: $9.72 x 40 = $388.80

This is a profitable campaign worth scaling.

Tracking CPA and ROAS Over Time

These metrics fluctuate daily. A single bad day does not mean your campaign is failing. Track trends over 7-day rolling averages:

Week 1 example:

  • Mon: CPA 5 (bad), ROAS 1.2x
  • Tue: CPA 5, ROAS 2.0x
  • Wed: CPA 0, ROAS 3.0x
  • Thu: CPA 8, ROAS 1.7x
  • Fri: CPA 2, ROAS 2.5x
  • Sat: CPA , ROAS 3.8x
  • Sun: CPA 4, ROAS 2.1x
  • 7-day average: CPA 4.57, ROAS 2.33x

The Monday CPA of 5 looks terrible in isolation, but the weekly average shows a profitable campaign. Day-to-day variation is normal, especially at lower budgets.

Rule of thumb: Never make scaling or killing decisions based on a single day. Always use 3-7 day averages. The larger your daily budget, the less daily variation you will see, but even at 00/day, daily CPA can fluctuate by 50% or more.

Common Metric Mistakes

  • Looking at revenue instead of profit. High revenue with negative margins is worse than lower revenue with positive margins.
  • Judging too early. Wait for at least 50 clicks and 3-5 days before evaluating CPA.
  • Ignoring attribution windows. Some purchases happen 1-7 days after clicking an ad. Check your attribution settings.
  • Comparing across niches. A $20 CPA might be terrible for a $19.97 product but great for a $59.97 product.

Key Takeaways

  • CPA tells you how much each sale costs in ad spend
  • ROAS tells you how much revenue each ad dollar generates
  • Know your break-even CPA and ROAS before running any ads
  • Target 2x-3x ROAS or CPA below 60% of your margin for healthy profitability
  • Both metrics tell the same story so use whichever is easier for your business model
  • Wait for sufficient data before making decisions based on these metrics

Ready to Put This Into Practice?

Launch your own fully automated dropshipping store and start applying these strategies today.