Glossary · Auction & bidding

Cost cap (cost per result goal)

Cost cap, now called cost per result goal in Ads Manager, is a bid strategy that asks Meta to keep your average cost per result at or below a figure you set, while getting as many results as it can. It may underspend to protect the goal.

Also called: cost per result goal, cost cap bidding, Meta cost cap, target cost, CPA goal

Cost cap is the bid strategy that tells Meta, "get me as many purchases as you can, but keep the average cost near this number". Meta renamed it cost per result goal in Ads Manager, though most advertisers and tools still say cost cap. It sits between the default highest volume strategy, which spends the whole budget whatever results cost, and a hard bid cap.

How cost cap works

You enter a cost per result goal, for example ₹500 per purchase, on the ad set (or campaign, with Advantage+ campaign budget). Meta then bids in each ad auction based on how likely that person is to convert. It will pay more for likely buyers and less for unlikely ones, aiming for an average cost close to your goal over time.

Three things follow from that design:

  • It is an average, not a ceiling. Individual purchases can cost more than the goal.
  • It may not spend the full budget. If Meta can't find enough results at your goal, it holds back rather than overspend.
  • It needs a realistic goal. A goal far below what results have cost before can stop delivery almost entirely.

Cost cap vs other bid strategies

Strategy Spends the full budget? Controls
Highest volume Yes Nothing, Meta gets what it can
Cost per result goal (cost cap) Not always Average cost per result
ROAS goal Not always Average return on spend
Bid cap Not always Maximum bid in each auction

The full picture is in bid strategy.

How to set a cost per result goal

  1. Work out your maximum affordable CPA from contribution margin. The CPA calculator does this.
  2. Look at the cost per purchase the campaign has actually achieved over the last two to four weeks on highest volume.
  3. Start near that achieved cost, not at your dream number.
  4. Give it several days. Judge on spend and cost over a week, not a day.
  5. If delivery stalls, raise the goal in small steps. If it spends easily at a good cost, try lowering it slowly.

Worked example

Example: a ₹1,999 product with ₹800 of contribution margin.

  • Maximum affordable CPA: ₹800
  • Recent cost per purchase on highest volume: ₹620
  • Starting cost per result goal: ₹600 to ₹650
  • Target after a stable week: ₹550, if spend holds

Setting ₹350 because "that would be great" usually means the campaign barely spends.

When to use cost cap

  • You have stable conversion history and know your achieved CPA.
  • You're scaling budgets and want to protect efficiency as you go.
  • You'd rather underspend than pay above a known limit.

Avoid it on brand-new campaigns with no history, or when you need to spend a set amount by a deadline, such as a sale. Changing the goal significantly can also send an ad set back into the learning phase, which our guide to the Meta ads learning phase explains.

Frequently asked questions

What is cost cap on Facebook ads?

Cost cap is a bid strategy, now labelled cost per result goal in Ads Manager, that asks Meta to keep your average cost per result near a figure you set while getting as many results as possible. Meta may spend less than your budget to protect that goal.

Is cost per result goal the same as cost cap?

Yes. Meta renamed cost cap to cost per result goal in Ads Manager. The behaviour is the same: an average cost target rather than a hard limit on each bid.

Why is my cost cap campaign not spending?

Meta can't find enough results it expects to win at or below your goal. Raise the goal in small steps, broaden the audience, or add stronger creative so Meta's predicted conversion rates improve. Underspending is the strategy protecting your target.

What should I set my cost cap at?

Start near the cost per purchase you have actually been achieving, and keep it below your maximum affordable CPA from your margins. Then adjust slowly based on a week of spend and results.

Let an AI media buyer fly your ads.

Fly ROAS learns your brand, studies what's winning for competitors and builds ads from your real product photos — then launches, tests and scales them inside the caps you set.