Cost Per Purchase
Definition
Cost Per Purchase is a Meta Ads metric that measures how much you spend on advertising to generate one purchase. Calculated by dividing total ad spend by the number of purchases attributed to your ads, it is the primary efficiency metric for e-commerce advertisers on Facebook and Instagram.
Optimizing Cost Per Purchase
Cost Per Purchase Benchmarks
Tracking Cost Per Purchase with AdWhiz
Frequently Asked Questions
A good cost per purchase depends on your product margins. If your average order value is $100 with 50% gross margin, anything under $50 is profitable on the first purchase. Factor in customer lifetime value for a more complete picture. Most e-commerce brands target a cost per purchase that is 20-30% of their average order value.
Rising cost per purchase typically signals creative fatigue (users have seen your ads too many times), audience saturation (your target audience is too small), or increased competition in the auction. Refresh your creative, expand your targeting, or test new audience segments to bring costs back down.
Meta's default 7-day click / 1-day view attribution window credits purchases that happen within 7 days of clicking or 1 day of viewing your ad. Changing to a narrower window (like 1-day click only) will report fewer purchases and a higher cost per purchase. Choose an attribution window that matches your typical purchase cycle.
Set it up once. Let it run.
Connect your ad account and let AI handle the rest β bidding, budgets, keywords, and creative testing. Free to start.
Leave your email and our team will help you set up and troubleshoot.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.