← Docs

Meta Ads Concepts

Bid strategies: Cost, Cap, and ROAS goals

How Meta's four bid strategies control auction spend, and how to pick the right one as a campaign matures inside YieldBI.

YieldBI TeamGrowth ResearchUpdated Jul 2026

A bid strategy is the instruction you hand Meta for a single question it answers thousands of times a second: how much should I offer to win this auction? The strategy you pick shapes how fast budget gets spent, how much costs swing day to day, and whether results line up with the target you actually care about.

The four strategies, side by side

Strategy What you set What Meta optimizes for Where it tends to break
Lowest Cost Nothing, Meta spends the full budget Maximum volume, no cost ceiling Cost per result can drift upward once you scale
Cost Cap A target average cost per result Volume, keeping the average near your target Underspends if the cap sits below the real auction cost
Bid Cap A hard ceiling per single auction Volume, without exceeding that ceiling Delivery stalls if the cap is below market rate
Minimum ROAS A revenue-return floor Volume, only bidding when estimated return clears the floor Delivery collapses if the floor exceeds what the account can return

Meta has since renamed most of these in Ads Manager: Lowest Cost is now Highest Volume, Cost Cap is now Cost Per Result Goal, and Minimum ROAS is now ROAS Goal. Bid Cap kept its name. The older names are still common, and the mechanics here are unchanged.

Why this isn’t a “set once and forget” choice

Every one of these strategies leans on data Meta doesn’t have on day one. A brand-new ad set has no signal for what a conversion costs, so Lowest Cost is the only strategy that makes sense while a campaign is still building history. Once it has cleared the learning phase and produced a stable run of conversions, Cost Cap, Bid Cap, or Minimum ROAS start paying off instead of just throttling delivery.

Matching a strategy to what YieldBI is tracking

YieldBI’s Growth Controls describe the outcome you want, but the bid strategy enforces it inside the auction:

  • Target cost per result Profit Goal: Cost Cap is the direct equivalent, holding the average near that number.
  • Return on spend Profit Goal: Minimum ROAS is the closer match, provided conversion events carry accurate order values.
  • Bid Cap is worth reaching for once Growth Priority favors stability over volume and you have enough spend history to know what a single auction should cost. Otherwise it just throttles delivery.

Mistakes that show up in the data

A cap set from a hope instead of a baseline. If your ad set has been averaging $35 per result and you set a $20 cost cap, Meta can’t win enough auctions to spend the budget: it sits underspent and never exits the learning phase. Set the cap 10–20% above your average, then tighten it gradually.

Switching strategy mid-learning. Changing the bid strategy resets the learning phase, the same as editing targeting or creative. If costs look high after two days on Lowest Cost, that’s usually still exploration. Wait until roughly 50 optimization events before deciding whether to constrain it.

Reaching for Bid Cap too early. Bid Cap requires knowing what a conversion is actually worth, which takes weeks of stable spend to establish. It’s a precision tool for accounts with deep history, not a starting point.

Setting a ROAS floor above your real average. A 5x minimum ROAS floor sounds disciplined, but if the account has been delivering 3x, you’re asking Meta to bid only on rare best-case opportunities, and delivery drops to a trickle. Start 10–20% below the average and raise it as the campaign proves it can hold.

How YieldBI helps you decide

Growth Controls already reads every ad set’s cost, revenue, and volume trend against your Profit Goal. The daily action list flags when a campaign has enough history to move off Lowest Cost, and warns before a cap or floor is set tight enough to choke delivery, timed to your actual data rather than a fixed “wait two weeks” rule.