Facebook ads pricing models decide what Meta bills you for: impressions (CPM), link clicks (CPC) or ThruPlays, while CPA and ROAS are cost targets you control with bid strategies. This 2026 guide explains billing events, Meta’s 4 bid strategies, minimum budgets and which model fits each objective, with Facebook rates in India of ₹60 to ₹250 CPM and ₹4 to ₹50 CPC (upGrowth estimate, September 2026).
In This Article
Facebook ads don’t come with a rate card. You pay through an auction, and the model you choose decides what Meta bills: 1,000 impressions, a link click or a video view. Your bid strategy then shapes what each lead or sale costs.
This guide explains Facebook ads pricing models in 2026: CPM, CPC, CPA and ROAS bidding, Meta’s billing rules, the 4 bid strategies and minimum budgets. For rupee rates by industry, see our Facebook advertising pricing guide for India.
Facebook ads pricing models come down to what Meta bills you for: impressions (CPM), link clicks (CPC) or ThruPlays for video. CPA and ROAS aren’t billing events for standard auction campaigns. They’re cost targets you set with a cost cap or minimum ROAS, while Meta still bills on impressions.
| Pricing model | Billed for | Pairs with | Best for |
|---|---|---|---|
| CPM | 1,000 impressions | Any goal; the only option for leads, conversions and value | Awareness and conversion campaigns |
| CPC | Each link click | Link click goal only | Website traffic |
| Cost per ThruPlay | Each ThruPlay | ThruPlay video goal | Video reach |
| CPA (cost cap) | Impressions, with a cost target | Conversions, leads, app installs | Leads and sales with a known CPA |
| ROAS (minimum ROAS) | Impressions, with a return floor | Value optimization | E-commerce with purchase values |
Source: Meta’s billing events documentation, which restricts billing events by optimization goal.
Meta uses 3 billing models (CPM, CPC and cost per ThruPlay) plus 2 cost-control models (CPA and ROAS) on top of them. Your ad set’s optimization goal decides which ones you can use.

You pay per 1,000 impressions. It’s valid for every auction goal and the only billing event for reach, leads, conversions, app installs and value. Best for: awareness and conversion campaigns.
You pay only when someone clicks a link, and it’s offered only for link click goals. Best for: traffic and early tests.
ThruPlay ad sets can bill per ThruPlay or per impression. Best for: video awareness.
This is where most explanations of Facebook ads pricing models go wrong. Conversion and lead campaigns bill on impressions, not per purchase or form fill. CPA is your average cost per result, and a cost cap controls it, though Meta’s bid strategy documentation says adherence isn’t guaranteed.
Value optimization also bills on impressions. With minimum ROAS you set the lowest return you’ll accept and pass transaction values back to Meta. Best for: e-commerce brands.
Neither is cheaper by default: CPM wins when your click-through rate is high, and CPC protects you when it’s low. Effective CPC equals CPM divided by (1,000 × CTR).

Take an illustrative ₹150 CPM. At a 1% CTR, 1,000 impressions bring 10 clicks, so each click costs ₹15. At 2% it’s ₹7.50, and at 0.5% it’s ₹30.
Choose CPM when your creative is proven or your goal is awareness. In our experience, strong creative on impression billing usually beats click billing on cost per click.
Choose CPC for new traffic campaigns with an unknown CTR. Either way, judge the result on cost per lead or sale, not on CPM or CPC alone.
Meta offers 4 bid strategies: lowest cost without a cap, cost cap, bid cap and minimum ROAS. The billing model sets what you pay for; the bid strategy sets how Meta bids.

Meta’s bidding overview says the auction weighs your bid strategy, bid amount and probability of reaching your goal, and cost per result usually lands around or below your bid.
Meta bids automatically and spends your full budget, with no cost control.
You set a target cost per action. It may not spend your full budget once it hits the cap.
Meta never bids above your limit, and the bid isn’t the cost you’ll see in reporting.
You set a return floor for value optimization. A floor set too high can lead to under-delivery.
Match the model to the funnel stage: CPM for awareness, CPC for traffic, and cost cap or ROAS bidding for leads and sales.
Impression billing maximizes reach.
Pay per click while you learn your CTR, then test impression billing.
Run lowest cost until you have a baseline cost per lead, then cap it.
Use a cost cap for volume or minimum ROAS for value. Also running LinkedIn? Compare LinkedIn ads pricing models.
Meta’s minimum daily budget is USD 0.50 for impressions and USD 2.50 for clicks, likes or video views under lowest cost bidding. Other currencies are converted when you create the ad set.
Meta’s ad set reference adds USD 40 for low-frequency actions such as app installs. Accounts in countries such as the US and UK face double, and amounts can change. A floor isn’t a working budget, so see our playbook for running Facebook ads on ₹10,000 a month.
Most Indian advertisers pay ₹60 to ₹250 per 1,000 impressions, ₹4 to ₹50 per click and ₹150 to ₹2,000 per lead on Facebook in 2026 (upGrowth estimate, September 2026). Instagram prospecting runs ₹45 to ₹400 CPM and ₹4 to ₹55 CPC on the same estimate.
For industry benchmarks and budget tiers, read our Facebook ads cost guide for India, and for placements, see how much Instagram ads cost.
Cost depends on competition for your audience and how likely your ad is to reach its goal.

In our experience, narrow interests and small lookalike audiences cost more per impression than broad targeting.
Festive weeks bring more bidders, and placements price differently. See how Facebook ad pricing shifts by season.
An ad people act on can win without a higher bid, and purchase goals cost more per result than click goals.
Start with click billing or lowest cost while you gather data, then add cost caps or ROAS bidding.
Facebook ads pricing models fall into 2 groups. Billing models set what you pay for: impressions (CPM), link clicks (CPC) or ThruPlays. Cost-control models set what a result should cost: CPA through a cost cap and ROAS through minimum ROAS bidding, both billed on impressions.
Neither is cheaper by default. Effective CPC equals CPM divided by 1,000 times CTR, so an illustrative ₹150 CPM at a 1% CTR works out to ₹15 a click, and at 2% to ₹7.50. CPM usually wins with proven creative, while CPC suits new traffic campaigns.
Not for standard auction campaigns. Meta’s billing events documentation lists impressions as the only billing event when you optimize for conversions, leads, app installs or value. CPA is your average cost per result, and a cost cap steers it, though Meta says adherence isn’t guaranteed.
Start with lowest cost without a cap, which bids automatically and spends your full budget, while you learn what a result costs. Then add a cost cap to hold cost per action near target, or minimum ROAS if you pass purchase values to Meta.
Meta’s ad set reference sets the minimum daily budget at USD 0.50 for impressions and USD 2.50 for clicks, likes or video views under lowest cost bidding, and USD 40 for low-frequency actions such as app installs. Accounts in countries such as the US and UK face double.
Most Indian advertisers pay ₹60 to ₹250 per 1,000 impressions on Facebook in 2026 (upGrowth estimate, September 2026), with clicks at ₹4 to ₹50 and leads at ₹150 to ₹2,000. Broad awareness campaigns sit lower and narrow conversion audiences higher, so judge CPM against cost per result.
The right Facebook ads pricing model follows your goal and your data, not the lowest number in Ads Manager.
Want Meta campaigns built around cost per result? Explore our social media marketing services or book a strategy call with upGrowth.
In This Article