Potential Commerce Learn

Make money on every order

Know what you really make on a sale, so you know what you can spend to get one.

Make money on every order

This guide shows you where the numbers live so you can build the model to make money on every order. Revenue and ROAS come from Meta; your costs (product, discounts, returns, shipping, payment fees) come from your store and your own records. You bring both together in Potential Commerce's Goal Editor. Setup first, then each input explained.

Works the same whether you're doing $5k a month or $1M. It's the first thing to set, before research, creative, or campaigns.

New to CPP, CM, ROAS, or ROI? Jump to what each metric means.

Set It Up In Potential Commerce

The model is one Goal Editor profile, built from four panels. Set it for a single offer first; more profiles can come later. Start to finish it takes about ten minutes.

To open the Goal Editor, go to your Ads Performance Center dashboard, click Goals Logic, then Edit Goals on the next screen.

On the dashboard, click Goals Logic.
On the dashboard, click Goals Logic.
On the goal summary screen, click Edit Goals.
On the goal summary screen, click Edit Goals.

Here is what each panel holds, in the order to fill them.

Profit Assumptions

Gross retail price, discount rate, return rate, COGS rate, processor rate, fulfillment per unit, units per order, and shipping revenue and expense. The panel computes Profit per Order, what's left after the costs that move with each sale.

Profit Assumptions in the Goal Editor. Eight inputs go in; the derived KPIs, including Profit per Order, compute as you type.
Profit Assumptions in the Goal Editor. Eight inputs go in; the derived KPIs, including Profit per Order, compute as you type.

Store Funnel

Target ATC Rate (clicks that add to cart) and Target Checkout Rate (carts that complete). The panel derives the click-to-order conversion rate, the number Meta delivery runs against.

Store funnel assumptions. The targets derive your click-to-order conversion.
Store funnel assumptions. The targets derive your click-to-order conversion.

Meta Assumptions

CPM, CTR, conversion (matching the funnel), and target orders per day. The panel derives CPP (cost per purchase), CM per order (Contribution Margin), ROAS, ROI, and monthly rollups. Confirm CPP is below Profit per Order, which keeps CM per order positive.

Meta assumptions. The inputs derive CPP and CM per order, plus the monthly rollups.
Meta assumptions. The inputs derive CPP and CM per order, plus the monthly rollups.

Evaluation Tolerance

On-track (default 10%) and near-goal (default 20%) thresholds decide how a live result is graded against target. The defaults suit new offers and early campaigns.

Evaluation Tolerance in the Goal Editor. The default thresholds (10% on track, 20% near goal) are set for new offers and early campaigns. Each profile can have its own.
Evaluation Tolerance in the Goal Editor. The default thresholds (10% on track, 20% near goal) are set for new offers and early campaigns. Each profile can have its own.

The rest of this guide explains what each of those numbers means and how to choose it.

What An Order Is Really Worth

Profit per Order is what's left after every variable cost, before a dollar goes to ads. Variable costs are the ones that rise with each sale: product, payment processing, shipping, discounts, and refunds. Fixed costs (rent, software, salary) stay flat whether you sell one order or a thousand and sit on a different spreadsheet. The model tracks only the variable ones, on the logic that once each order clears them, volume covers the rest.

The Inputs

Pull these from the last 30 to 90 days of real store data.

Input What it means Where to pull it from
Gross Retail Price The list price before any discount. Your product page.
Discount Rate % The percentage of revenue you typically give away: site-wide promos, automatic discounts, coupon codes, bundles priced down. Discounts divided by gross sales over your last 30-90 days. Shopify reports this directly.
Return Rate % The percentage of revenue that comes back as a return or refund. Refunds divided by net sales over the same window. Capture your returns.
COGS Rate % What the product costs you to make or source, as a percentage of revenue. Manufacturer cost, raw materials, labor, customs, freight in. Your supplier invoices. Per-unit cost divided by per-unit revenue.
Processor Rate % Credit card and payment fees. Usually 2.4-3.0% depending on processor and card mix. Shopify Payments / Stripe statement.
Fulfillment / Unit The pick-and-pack cost per item: labor, packaging, the box, tissue paper, the thank-you card. 3PL invoice or your own fulfillment cost.
Units / Order Average items per order. Usually between 1.0 and 1.5 for early brands. Higher if you have a strong bundle or upsell. Shopify analytics -> average units per order.
Shipping Revenue / Order and Shipping Expense / Order What you charge for shipping vs. what it costs you. Many brands charge $5-7 and pay $8-11. The gap matters. Shopify shipping report; your fulfillment carrier invoice.

The Derived Numbers

Derived metric What it tells you
Average Order Value (AOV) What an order is actually worth after discounts come out, returns come back, and shipping revenue is added in. Not the same as your list price times units per order.
Total Variable Costs / Order Everything that scales with the sale (product cost, processor fees, fulfillment, shipping expense) rolled into one figure per order.
Profit / Order AOV minus Variable Costs. What's left after every variable expense, before a dollar goes to ads.
Profit Margin % Profit/Order divided by AOV. The percentage of every dollar of revenue that survives variable costs.

A Worked Example

A beauty-brand profile: a hydrating serum, one product, light discounting, low returns.

Inputs

Gross Retail Price -> $88

Discount Rate -> 4%

Return Rate -> 3%

COGS Rate -> 32%

Processor Rate -> 2.7%

Fulfillment / Unit -> $4.50

Units / Order -> 1.25

Shipping Revenue / Order -> $6.00

Shipping Expense / Order -> $8.50

Derived

Average Order Value -> $108.43

Total Variable Costs -> $51.75

Profit / Order -> $56.68

Profit Margin % -> 52.3%

Profit per Order here is $56.68. The rest of the model builds on it.

The Funnel Between Click And Purchase

Two steps sit between a click and an order: adding to cart, then completing checkout. The Store Funnel panel sets a target for each, and together they derive the click-to-order conversion rate.

Input What it means
Target ATC Rate % Of the paid clicks that land on your store, what percentage will add something to cart? Healthy starting target: 8-10%.
Target Checkout Rate % Of the people who added to cart, what percentage will actually complete checkout? Healthy starting target: 30-40%.
Derived metric What it tells you
Clicks / ATC How many ad clicks you need to produce one cart. At an 8% ATC rate, that's 12.5 clicks per cart.
ATCs / Checkout How many carts you need to produce one order. At a 35% checkout rate, that's about 2.9 carts per order.
Checkout / Click The overall click-to-order conversion rate, which Meta delivery runs against. Healthy starting target: 1-5%.

Why Conversion Carries So Much Weight

At $1.50 a click and a 2% click-to-order rate, an order costs $75, near the $56.68 ceiling. At 4% conversion the same traffic produces an order for $37.50, with no change to price, supplier, or ads.

What You Can Afford To Pay Meta

This is where Profit per Order meets cost per purchase. With an order worth $56.68 and a store converting around 2.8%, the Meta inputs decide what you pay for traffic and whether the chain still ends in profit.

Input What it means Healthy starting target
Target CPM What you'll pay Meta per 1,000 impressions. $15-$25 (varies by industry and audience saturation).
Target CTR % Click-through rate, the percentage of impressions that produce a click. Driven entirely by your creative. 1.5-2.5%.
Target Conversion % Orders per paid click. This should equal the click-to-order rate from your funnel section. If it doesn't, something's off in the inputs. 1-5%.
Target Orders / Day Your daily volume goal. Drives total ad spend and monthly rollups. Start small. 2-5 orders/day is a real testing baseline.

What The Ad Metrics Mean

CPP (cost per purchase) is the one that decides whether the model makes money: it has to land below Profit per Order.

Derived metric What it tells you How to read it
CPC Cost per click. What you pay for one click, from your CPM and CTR. If this runs well above $2.00 on cold, broad traffic, your clicks are expensive, usually a creative or targeting issue.
CPP Cost per purchase. CPC divided by Conversion rate. The number that decides viability. Has to be less than Profit/Order. If it isn't, the model loses money on every sale.
CM / Order Contribution Margin per order. Profit/Order minus CPP. What you actually keep after ads. If this is positive, you have a viable model. If it's negative or zero, the order loses money or breaks even at best.
ROAS Return On Ad Spend. AOV divided by CPP. Doesn't include the cost of fulfilling the order; CM/Order does.
ROI Return On Investment. Profit/Order minus CPP, divided by CPP. The percent return on each dollar of ad spend. A reasonable testing target is 30%. Higher than that and you're throttling delivery.

Why 30% ROI Is A Reasonable Early Target

Aiming for higher ROI early tends to work against the business.

Skill: on early campaigns the creative isn't refined, the funnel isn't tuned, and the converting persona is unknown. A 30% target leaves room to learn before the math demands perfection.

Delivery: higher ROI is usually pursued with tight bid caps or narrow audiences, both of which limit Meta's delivery. Andromeda needs auction room to find efficient buyers; constrained too far, it spends less and stalls. Day-one targets of 100%+ often produce campaigns that look efficient but never scale past about $30 a day.

Reasonable CPC By Price Point

AOV range Typical workable CPC
$30 - $50 $0.50 - $1.00
$50 - $150 $1.00 - $2.00
$150 - $400 $1.50 - $3.00
$400+ $2.00 - $5.00, and conversion rate has to do more of the work

These are ranges, not rules; some categories sit outside them. A model assuming a $0.40 click on a $400 product points to an error in the assumption or the strategy.

How Strictly To Grade

Most results land between a clean hit and a clean miss. The tolerance thresholds decide when the gap is large enough to act on.

Grade What it means What to do
Met You hit or beat your target. Scale or sustain. Find what's working and lean in.
On track You missed by 10% or less. Almost certainly noise. Let it run another week before changing anything.
Near goal You missed by 10-20%. Worth investigating. Look for one specific thing to change. Don't overhaul the whole campaign.
Miss You missed by more than 20%. The plan and reality have diverged enough that something real is happening. Kill, replace, or restructure.

Why The Tolerances Exist

Day-to-day swings of 15-25% on a small ad set are normal: the auction is probabilistic and the sample is small. Tolerance bands separate that noise from a real result, so a single bad day doesn't end a working ad set.

Three Ways To Fix The Math When It Doesn't Work

When the numbers don't close (say Profit per Order at $32 against a $45 CPP, with negative CM), move one of these:

  1. Lower the cost to make a unit.
  2. Lower the cost to get a sale.
  3. Raise the price of a unit.

Option 2 gets reached for most often, but 1 and 3 usually move more profit with less risk.

Lower The Cost To Make A Unit

Same revenue and ad spend, lower COGS.

Lower supply cost, all else equal

$100 revenue, $60 cost -> $40 gross profit, $40 CPP, $0 CM (broken)

$100 revenue, $40 cost -> $60 gross profit, $40 CPP, $20 CM (alive)

$100 revenue, $20 cost -> $80 gross profit, $40 CPP, $40 CM (scaling)

Sources of savings: manufacturer terms once volume supports them, packaging (a $1.20 insert is $14,400 a year at 1,000 orders a month), freight, or a lower-cost 3PL if fulfillment runs above 5% of AOV.

Lower The Cost To Get A Sale

Lower CPP, all else equal

$100 revenue, $20 cost -> $80 gross profit, $80 CPP, $0 CM

$100 revenue, $20 cost -> $80 gross profit, $40 CPP, $40 CM

$100 revenue, $20 cost -> $80 gross profit, $10 CPP, $70 CM

CPP comes down through better creative (higher CTR and conversion), better persona-creative match, better store conversion, broader targeting (lower CPMs), and time as the algorithm learns. The controls inside Meta, like bid caps and narrow targeting, usually raise CPP rather than lower it.

Raise The Price Of A Unit

Added price falls mostly to the bottom line, since variable costs rise far less than 1:1 with price.

Raise the price, all else equal

$100 revenue, $20 cost -> $80 gross profit, $40 CPP, $40 CM

$120 revenue, $20 cost -> $100 gross profit, $40 CPP, $60 CM

$150 revenue, $20 cost -> $130 gross profit, $40 CPP, $90 CM

Raise effective price without a higher sticker:

  • Bundle. A $30 single becomes a $65 starter pack: higher AOV, more units per order, fulfillment rising less than revenue.
  • Free-shipping threshold. "Free shipping over $50" on a $42 cart lifts AOV without changing the headline price.
  • Spend-and-get. A gift or 10% off at $75; the incentive's cost is small against the AOV lift.

Starting Targets

A reference table for the common numbers. For ranges tuned to your industry, apply Reference goals in the Goal Editor (or set a Store Type on the Connections tab), and it fills these in for you.

Metric Healthy starting target Why
New customer AOV >= $40 Below this, ad math gets very tight at any reasonable CPC. If you're under $40, bundle.
Gross margin (variable basis) 60-75% Leaves enough room for ads, returns, processor fees, and the rest. Lower than 50% rarely scales profitably on paid acquisition alone.
Click-to-order conversion rate 1-5% Below 1% the funnel is broken. Above 5% on cold traffic is rare and worth investigating (often a tracking artifact).
ATC rate 8-10% Below this you're losing buyers on the product page; investigate page layout, price perception, trust signals.
Checkout rate (ATC -> order) 30-40% Below this you're losing buyers at the checkout step; investigate shipping costs, account requirement, payment options.
CPM $15-$25 Higher on saturated audiences (beauty, finance); lower in less competitive verticals. Track your CPM trend more than the absolute number.
CTR 1.5-2.5% The most controllable input. Driven by creative quality.
ROI on ad spend >= 30% (early) Higher targets throttle delivery. Earn your way to tighter targets over months, not days.

These are gut-check ranges, not laws; luxury, very high AOV, and mature subscription models sit outside them. A model assuming day-one performance well beyond these points to an assumption worth rechecking.

If You Remember Nothing Else

  • Each order should be profitable on its own. A first order that clears its variable costs doesn't depend on lifetime value that hasn't happened yet.
  • CPP above Profit per Order means the model loses money per sale. The fix is an input (price, supply cost, or store conversion), not a campaign tactic.
  • A working model beats a perfect one. The first version will be wrong somewhere; real data shows which input to correct.

The same model carries through the rest of the series: research, strategy, creative, and the first campaign all read off the targets set here.

Make money on every order | Potential Commerce