- Facebook ads have no fixed price: you set the budget, and the auction sets what each impression, click and purchase costs.
- Cost per purchase is CPM divided by (1,000 x click-through rate x conversion rate), so a cheap CPM can still mean an expensive sale.
- Set your budget from your own numbers: your break-even cost per purchase is the profit an order makes before ad spend.
Facebook ads cost whatever you decide to spend. There is no fixed price: you set a budget, and Meta's auction decides what each impression, click and purchase costs you. For reference, the median cost per click for traffic campaigns was $0.60 in LocaliQ and WordStream's 2026 Facebook ads benchmarks, but for a Shopify brand the number that matters is cost per purchase, and you can work out what yours can be from your own margins. This article covers what drives each cost, what Meta says about auctions and budgets, the latest public benchmarks, and how to set a starting budget.
What are you actually paying for?
Meta reports three costs. Each one sits on top of the one before it.
| Metric | What it means | What moves it |
|---|---|---|
| CPM | Cost per 1,000 impressions | Competition in the auction, audience, season, ad quality |
| CPC | Cost per link click | CPM and click-through rate (CTR) |
| Cost per purchase | Ad spend divided by purchases | CPM, CTR and your site's conversion rate |
The three link up in one line of math:
Cost per purchase = CPM / (1,000 x CTR x conversion rate)
Worked example: Demo Brand
Demo Brand is a made-up Shopify store with round numbers, used here as an example. It pays a $15 CPM. Its ads get a 1.5% CTR, so 1,000 impressions bring 15 clicks, which makes the CPC $1.00. Its product page converts 2% of those visitors, so 1,000 impressions bring 0.3 purchases.
$15 / 0.3 = $50 cost per purchase.
Now change one number at a time:
| Change | CPM | CTR | Conversion rate | Cost per purchase |
|---|---|---|---|---|
| Starting point | $15 | 1.5% | 2.0% | $50.00 |
| CPM rises 20% | $18 | 1.5% | 2.0% | $60.00 |
| Better hook lifts CTR | $15 | 2.0% | 2.0% | $37.50 |
| Better product page lifts conversion | $15 | 1.5% | 3.0% | $33.33 |
A better hook or a better product page cut cost per purchase more than a 20% CPM swing raised it, and both are in your hands.
How does Meta's ad auction set the price?
Every time someone could see an ad, Meta runs an auction. According to Meta's Business Help Center page on ad auctions, the winner is the ad with the highest "total value", which combines three things:
- Your bid: what you are willing to pay for the result you chose.
- Estimated action rates: Meta's estimate of how likely this person is to take that action on this ad.
- Ad quality: judged partly from people hiding the ad and from low-quality signals such as engagement bait and sensational language.
Meta states that because action rates and ad quality are part of the auction, an ad that is more relevant to a person "could win an auction against ads with higher bids." In practice, a weak ad pays more for the same reach. Meta also states that its auction adjustments will not charge you more than your bid.
Your bid is set through a bid strategy. Meta's bid strategy page lists five. Three matter most for a Shopify store:
- Highest volume: get as many conversions as the budget allows.
- Cost per result goal: keep the average cost per purchase near a number you set.
- ROAS goal: keep return on ad spend near an average you set.
Start with highest volume until you know your real cost per purchase. Move to a cost per result goal or a ROAS goal once you have a few weeks of purchase data to base the goal on.
What do benchmarks say Facebook ads cost in 2026?
The most recent large public dataset is LocaliQ and WordStream's Facebook Ads Benchmarks 2026. It covers 1,377 US traffic campaigns that ran between April 1, 2025 and June 30, 2026, and its "averages" are medians.
| Category (traffic campaigns) | Median CTR | Median CPC |
|---|---|---|
| All industries | 1.93% | $0.60 |
| Apparel / Fashion & Jewelry | 1.51% | $0.71 |
| Beauty & Personal Care | 2.73% | $0.50 |
| Shopping, Collectibles & Gifts | 1.88% | $0.59 |
| Home & Home Improvement | 1.76% | $0.63 |
| Health & Fitness | 1.86% | $0.64 |
| Animals & Pets | 1.85% | $0.51 |
| Furniture | 1.90% | $0.64 |
For comparison, the 2025 edition of the same report put the all-industry traffic CPC at $0.70.
Read these with two limits in mind. First, they come from traffic campaigns, which Meta optimizes for clicks, not sales. A sales campaign optimized for purchases can pay more per click, because Meta is bidding for people likely to buy. Second, the report has no CPM or cost per purchase data. Use it to sense-check your CTR and CPC, not to set a budget.
How much should a Shopify brand spend on Facebook ads to start?
Work backward from what an order is worth to you. You need three numbers from Shopify and your books.
Step 1: Find your break-even cost per purchase
Take your average order value (AOV) and subtract everything an order costs you before ads: product cost, shipping, payment fees, discounts. What is left is your contribution margin per order. That is the most you can pay for a purchase without losing money on the first order.
Demo Brand example: AOV is $80. Product, shipping, fees and discounts come to $40. Each order leaves $40, so the break-even cost per purchase is $40. The ROAS calculator does the same math as a break-even ROAS: $80 / $40 = 2.0.
Step 2: Pick a target below break-even
If Demo Brand wants $10 of profit on each first order, its target cost per purchase is $30. If its customers reorder often, it may accept break-even on the first order and earn the profit on the second. That is a decision about your own repeat data, not a rule.
Step 3: Budget for enough purchases to learn
Meta's page on the learning phase says an ad set usually exits learning after about 50 results in the week after its last significant edit, and that results during learning are less stable.
For Demo Brand, 50 purchases at a $40 cost per purchase is $2,000 a week, roughly $285 a day for one ad set. If that is more than you want to spend, run fewer ad sets so each one gets more of the budget, rather than splitting a small budget across many.
| Demo Brand budget | Purchases per week at $40 | Enough to exit learning? |
|---|---|---|
| $50 a day | about 9 | No |
| $150 a day | about 26 | No |
| $300 a day | about 52 | Yes |
Step 4: Expect daily spend to move
Meta's page on budgets explains that a daily budget is an average over a week, not a hard cap, and that spend "may fluctuate up to 75% above your budget on some days." Plan cash flow on the weekly total.
Why does cost per purchase matter more than CPM?
CPM is the price of attention. Cost per purchase is the price of a customer. They often point in opposite directions.
| Demo Brand ad | CPM | CTR | Conversion rate | Cost per purchase |
|---|---|---|---|---|
| Ad A: broad, cheap reach | $10 | 1.0% | 1.0% | $100 |
| Ad B: tighter message, pricier reach | $25 | 2.0% | 2.5% | $50 |
Ad A looks cheaper on the CPM column and costs twice as much per sale. Manage to CPM and you would cut Ad B, the one that sells. Judge every ad, ad set and campaign on cost per purchase, checked against the orders in Shopify.
That is also where real gains show up. Wholesale Fashion Trends cut cost per purchase from $37.10 to $21.19 (Meta-reported, Jun 1 to Sep 26, 2026 vs the same dates in 2025), with 84% more purchases on 5% more ad spend. The case study shows what changed.
Facebook ads for Shopify: what to check before you spend more
- Tracking: in Shopify's Facebook & Instagram sales channel, the Enhanced and Maximum data-sharing levels send events through Meta's Conversions API as well as the pixel, according to Shopify's Help Center. Then compare Meta's purchase count with Shopify's order count for the same days.
- Margins: recheck your break-even cost per purchase whenever product costs, shipping rates or discounts change.
- Creative: the ad drives CTR, estimated action rates and ad quality, three of the inputs above. New ads are usually a faster cost lever than bid changes.
- The product page: in the Demo Brand table, lifting conversion from 2% to 3% cut cost per purchase by a third without touching the ads.
If you want a team to run this for you, see how we handle paid ads for Shopify brands.
Frequently asked questions
How much do Facebook ads cost per day? You choose. Meta treats a daily budget as a weekly average, so actual spend can run up to 75% above it on some days and lower on others, according to Meta's Business Help Center.
Is $10 a day enough for Facebook ads? It is enough to run ads, not usually enough to optimize for purchases. At a $40 cost per purchase, $10 a day buys under two purchases a week, far short of the roughly 50 results a week Meta mentions for exiting the learning phase.
What is a good cost per purchase on Facebook? Any cost per purchase below the profit a first order makes before ad spend, or below the profit a customer makes over time if you have repeat-purchase data to prove it. There is no universal number because margins differ.
Why are my Facebook ads getting more expensive? Either the auction got more competitive, which raises CPM, or your ads became less relevant, which lowers CTR and estimated action rates. Check CPM, CTR and conversion rate separately to see which one moved.
How do I calculate my Facebook ads budget? Multiply your target cost per purchase by the number of purchases you want each week. For purchase optimization to work, aim for about 50 purchases per ad set per week.




