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.
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
Related Guides
Facebook Ads for Dropshipping: From Zero to First Sale
A practical walkthrough of launching Meta ads for a dropshipping store — campaign structure, audience targeting, budget allocation, and creative best practices.
14 min read
TikTok Ads for Dropshipping: A Beginner's Guide
Learn how to set up TikTok ad campaigns that drive traffic to your store, including creative formats, targeting options, and budget strategies for new advertisers.
11 min read
Retargeting Ads: How to Convert Window Shoppers into Buyers
Set up retargeting campaigns on Meta and TikTok that bring back visitors who left without purchasing, including audience segmentation and creative strategies.
10 min read
Ready to Put This Into Practice?
Launch your own fully automated dropshipping store and start applying these strategies today.