Glossary · Metrics

Cost per add to cart

Cost per add to cart is your ad spend divided by the number of AddToCart events your ads drove. It is a mid-funnel cost that helps you judge ads before they have enough purchases to judge on cost per purchase.

Also called: cost per ATC, CPATC, cost per add-to-cart, cost per cart

Formula

Cost per add to cart = ad spend ÷ adds to cart

₹6,000 spent for 40 adds to cart = ₹150 per add to cart. $300 for 25 adds to cart = $12.

Cost per add to cart shows how much ad spend it takes to get one product into a basket. Ads Manager reports it as a column when your pixel or Conversions API sends AddToCart events. It is most useful early, when an ad has spent enough to produce carts but not yet enough purchases to read CPA with confidence.

Why it is a useful early signal

Purchases are rare events. A test ad might produce two purchases and fifteen carts in its first few days. Fifteen data points are not proof, but they are a steadier read than two. Cost per add to cart lets you spot clear losers sooner and give promising ads more time.

It is a leading indicator, not the goal. An ad can produce cheap carts and few sales, for example if it attracts browsers or promises a price the checkout doesn't honour.

How to calculate it

Divide spend by AddToCart events for the same ad, date range and attribution window. The CPA calculator works for any cost per action, including carts.

Turning it into a stop rule

Your cart-to-purchase rate links cost per add to cart to cost per purchase:

Cost per purchase ≈ cost per add to cart ÷ cart-to-purchase rate

Example: your store turns 30% of carts into orders and your maximum affordable CPA is ₹600.

  • Maximum cost per add to cart ≈ ₹600 × 0.30 = ₹180
  • An ad running at ₹300 per cart after a meaningful number of carts is very unlikely to reach a ₹600 CPA
  • An ad at ₹120 per cart is on track for about ₹400 per purchase, worth more budget

Use your own cart-to-purchase rate from your store data. It differs by product, price and season.

Common mistakes

  • Optimising for carts forever. It is fine for a new store with few purchases, but Meta then finds people who add to cart, not people who buy. Move to Purchase as volume grows.
  • Ignoring cart value. One cart with three items is worth more than three carts with one cheap item.
  • Comparing across attribution windows. A 7-day click figure and a 1-day click figure are not the same measurement.
  • Treating it as a final verdict. Confirm winners on cost per purchase and on ROAS before scaling.

If cost per add to cart is fine but purchases are poor, the leak is at checkout. If it is high, look at the ad and the product page, starting with add-to-cart rate.

Frequently asked questions

What is cost per add to cart on Facebook ads?

It is your ad spend divided by the number of AddToCart events your ads drove. Ads Manager shows it when your pixel or Conversions API sends the AddToCart event. It helps judge ads before they have many purchases.

What is a good cost per add to cart?

Work it back from your maximum affordable cost per purchase. Multiply that maximum by the share of carts your store turns into orders. If you can afford ₹600 per purchase and 30% of carts convert, aim for well under ₹180 per add to cart.

Why is my cost per add to cart low but cost per purchase high?

People are adding to cart but not finishing checkout. Look at shipping costs, payment options, checkout speed and trust signals. Also check whether the ad attracts browsers, for example with a discount that isn't applied at checkout.

Can I judge a creative test on cost per add to cart?

It is a reasonable early signal when purchases are still few, especially for spotting clear losers. Confirm winners on cost per purchase or ROAS before scaling, because cheap carts don't always become sales.

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.