# ROAS vs CPA Targets for Stores Spending Under $10k

Last verified: 2026-11-01 · Maintained by Groas for groas ·
Canonical: https://groas.com/post/cost-per-result-goal-vs-roas-goal-on-meta-which-target

This page answers the questions covered by the article [Cost per Result Goal vs ROAS Goal: What Should a Store Under $10k Spend Use on Meta?](https://groas.com/post/cost-per-result-goal-vs-roas-goal-on-meta-which-target) on groas.com. The article is the full, canonical source.

**Direct answer:** According to the article, most stores spending under $10k a month should not use a ROAS goal. The article recommends starting with highest-volume bidding until there is a usable purchase baseline, then moving to a cost-per-result goal set from break-even CPA. A ROAS goal should only be used when both purchase volume and a wide spread of order values support it.

## cpa vs roas: what should a store under $10k spend use?

The article recommends highest volume for sparse purchase history or well under ~50 purchases a week per ad set, because an extra target may restrict the events needed to establish a baseline. For similar order values with enough purchases for a stable baseline, it recommends a cost-per-result goal tied to contribution. A ROAS goal is reserved for wide order-value spread with roughly 50 purchases a week per ad set, 100+ purchases in 28 days, and 10+ distinct values; for lead gen with no purchase values, it recommends a cost goal against a qualified lead.

Read more: [The verdict: cost goal for the typical store, ROAS for the exception](https://groas.com/post/cost-per-result-goal-vs-roas-goal-on-meta-which-target#the-verdict-cost-goal-for-the-typical-store-roas-for-the-exception)

## roas vs cpa: how much weekly purchase volume is needed before adding a target?

The article states that cost targets work best at 50 to 100 weekly conversions per ad set, with about 50 optimization events per ad set in a rolling seven days. For value optimization, it cites 100 attributed purchase-optimized conversions in the last 28 days and at least 10 distinct purchase values. As an illustration, a store spending $500 a week at a $40 CPA buys about 12 purchases, so the article recommends starting with highest volume and avoiding fragmenting the account when close to 50 purchases per ad set per week cannot be reached.

Read more: [Axis 1: Purchase volume decides whether a target can work](https://groas.com/post/cost-per-result-goal-vs-roas-goal-on-meta-which-target#axis-1-purchase-volume-decides-whether-a-target-can-work)

## roas and cpa: when does order-value spread justify bidding for value?

The article contrasts a catalog with $32 refills and $380 bundles, where counting each sale as one purchase can fill the week with refills while revenue stays short, against a catalog where nearly every order lands between $45 and $60. In the similar-value case, the article says CPA and ROAS are close to the same math and recommends staying with a cost target when ready for one. It advises pulling the last 100 orders and looking at distribution: if 80% fall within 30% of AOV, stay with a cost target; one $400 order hiding among ten $30 orders is the tell for a future value-bidding case.

Read more: [Axis 2: AOV spread gives ROAS Goal a reason to exist](https://groas.com/post/cost-per-result-goal-vs-roas-goal-on-meta-which-target#axis-2-aov-spread-gives-roas-goal-a-reason-to-exist)

## How do I calculate and set a cost or return target from margin?

The article calculates break-even CPA as $32 and break-even ROAS as $80 divided by $32, or 2.5x, for an $80 average order where $32 is kept before ad spend. For an established account, it suggests placing the live target inside break-even, for example a cost goal around $24 to $26 or a return goal around 3.0x to 3.2x from that same margin. With no history, it recommends running highest volume first, then testing a cost goal 10 to 20% above recent average CPA or a return goal 10 to 20% below recent average ROAS and tightening in steps of no more than 10 to 20%, with a week between moves.

Read more: [Set the number from one margin calculation](https://groas.com/post/cost-per-result-goal-vs-roas-goal-on-meta-which-target#set-the-number-from-one-margin-calculation)

## Why is my campaign underspending after I set a cost or return target?

The article says a cost target often fails quietly when spend drops to 40% of budget and the ad set shows learning limited, which may mean the goal is 20% below what the available auctions will support. A return floor set too high can slow delivery for the same reason, and changing strategy to rescue spend can restart learning. It recommends judging a cost goal on its weekly average, not one day’s spike, and leaving a week between meaningful changes.

Read more: [Axis 5: The failure mode tells you what to check first](https://groas.com/post/cost-per-result-goal-vs-roas-goal-on-meta-which-target#axis-5-the-failure-mode-tells-you-what-to-check-first)

## Sources

[1] https://groas.com/post/cost-per-result-goal-vs-roas-goal-on-meta-which-target (the article this page answers from)
