To improve POAS, work the profit side of the equation, not just the ad side: measure the true cost of every order (COGS, shipping, fees, fulfillment), lift average order value so each sale carries more margin, and make scaling decisions on the profit your last ad dollar earned rather than your blended average. POAS is gross profit divided by ad spend, so anything that grows margin per order or trims wasted spend moves it — often faster than editing the ad account does.

Most guides on profit on ad spend stop at "POAS beats ROAS, so switch." That is true but useless on its own. The real question is which levers actually move the number, and in what order — so this article walks the math with real figures and shows you where the biggest wins hide.

What POAS actually measures (and why ROAS hides losses)

POAS stands for Profit on Ad Spend. The formula is simple: POAS = gross profit ÷ ad spend, where gross profit is revenue minus the variable costs of the sale (COGS, shipping, payment fees, pick-and-pack, refunds).

ROAS uses revenue in the numerator; POAS uses profit. That one swap changes everything, because ROAS treats a 70%-margin candle and a 20%-margin electronics accessory as identical when they return the same revenue.

A POAS of 1.0 is break-even — every dollar of ad spend buys back exactly one dollar of gross profit. Above 1.0 you make money; below 1.0 you lose it, even if ROAS looks green. Commonly cited healthy targets for DTC brands land around two to three, according to Aimerce, though the right number depends entirely on your margin.

A worked example: when ROAS lies

Say you sell a $45 mug. Your Printify cost is $12, shipping $5, Stripe fee about $1.60, and pick-pack $2 — $20.60 in variable cost. That leaves $24.40 of gross profit, a 54% contribution margin.

Now say it took $18 of ad spend to win that order. Your ROAS is 45 ÷ 18 = 2.5, which most dashboards paint green. But your POAS is 24.40 ÷ 18 = 1.36, and your actual profit is $24.40 − $18 = $6.40. Same order, a very different story once real costs are in the frame.

The number that governs everything: break-even POAS

Break-even POAS is always 1.0 by definition. The more useful cousin is your break-even ROAS, which equals 1 ÷ contribution margin — pure arithmetic, no citation needed.

At the mug's 54% margin, break-even ROAS is 1 ÷ 0.54 = 1.85x. Any ROAS above that earns profit; below it you are paying to lose money. Improving POAS is really about widening the gap between where you sell and that break-even line.

This is the same margin math that sets your MER ceiling. If your blended numbers feel off, our guides on why your MER might be running high and how to improve MER show how the store-wide version of this ratio behaves.

Why your POAS is low: five real causes

Before you touch a single campaign, rule these out in order — measurement and margin usually explain more than the ad does.

  1. Your true cost per order is unknown. If you optimize to platform ROAS, you are blind to the $8–$12 of COGS, shipping, and fees eating each sale.
  2. Margin is thin to begin with. A 25% margin needs a 4.0x ROAS just to break even; the ads may be fine and the product simply can't fund paid acquisition.
  3. Tracking is dropping conversions. When the pixel and Conversions API undercount, platforms optimize on bad signal — ProfitMetrics notes 5% to 20% of conversions are never collected in a typical setup.
  4. You scaled past the profitable margin. Average POAS still looks fine while your last dollars lose money (more on this below).
  5. Spend is spread evenly across uneven products. Your winners subsidize your losers, and the blended POAS hides both.

Lever 1: Fix the true cost per order

You cannot improve a number you cannot see. The single highest-leverage move is to compute real per-order profit — every order's revenue minus its specific COGS, shipping, transaction fee, and fulfillment cost — and feed that view into your decisions.

Two things happen once you do. Unprofitable products stop hiding behind blended ROAS, and your tracking gaps become visible when platform-reported revenue diverges from your actual store revenue.

Then attack the cost line directly. Renegotiate print or supplier costs, right-size packaging, and consolidate shipments — every dollar you cut from variable cost drops straight into gross profit and lifts POAS with zero change to the ad account.

Lever 2: Raise AOV — the efficiency lever hiding in plain sight

Here is the insight the SERP consistently skips: raising average order value lowers the break-even ROAS your ads have to clear. More margin dollars ride on the same order, so ads that were marginally unprofitable become profitable without any campaign change.

Watch the mug math shift. Add a $16 second item at the same 54% margin and AOV climbs from $45 to $61. Gross profit per order goes from $24.40 to about $33.10. Hold ad spend at $18 and POAS jumps from 1.36 to 1.84 — a 35% improvement bought entirely on the storefront.

The highest-leverage AOV moves cost zero extra ad spend because the customer has already converted:

  • Post-purchase one-click upsells — added after checkout, so the lift carries no incremental CAC.
  • Bundles and kits — often improve margin too (one shipment, one transaction fee).
  • Free-shipping thresholds set modestly above current AOV — but state the tradeoff honestly: the shipping you now absorb reduces margin, so it only wins if the AOV lift outweighs the cost you eat.

For a concrete build-out, see our roundup of the best Shopify apps to increase AOV, which maps these tactics to specific tools.

Lever 3: Scale on marginal POAS, not average

This is where most brands quietly bleed. The auction serves your cheapest, most-responsive buyers first, so each extra dollar of budget reaches a less-responsive slice. Your marginal return falls long before your average looks bad.

Say a campaign averages a 1.5 POAS and you push $2,000 of new spend that returns $1,200 of new revenue. At the mug's 54% margin, that new revenue carries about $648 of gross profit — so your marginal POAS is 648 ÷ 2,000 = 0.32. The last chunk of budget is deep underwater even while the headline stays comfortably profitable.

The fix is to compute marginal POAS on every scale step: (new gross profit − old gross profit) ÷ (new spend − old spend). Scale while it stays above 1.0, and ease off when it doesn't. This is the discipline at the heart of profitable ad scaling — the ceiling is your marginal profit, not any budget-pacing rule of thumb.

One more measurement caveat: don't confuse a marginal-return problem with a learning-phase problem. Big budget jumps can reset Meta's learning phase, which needs roughly 50 optimization events per ad set every seven days to stabilize, so change budgets in measured steps.

Lever 4: Reallocate budget to your profit-makers

Once you can see per-order profit, product-level POAS reveals stark concentration — a minority of SKUs usually generate the bulk of profit. Even weight across an uneven catalog is a slow leak.

Bucket products by profitability, then shift spend from sub-1.0 POAS lines toward your 2.0-plus performers, and reprice or retire the chronic losers. You often lift blended POAS without spending an extra dollar — you just stop funding the drains.

Where PodVector fits

Doing all of this by hand means stitching ad platforms to your store to your fulfillment costs every week. PodVector connects Shopify, Meta Ads, Google Ads, Printify, and Printful, then computes the true per-order profit that POAS depends on — so the cost, margin, and marginal-return math above is already assembled, not something you rebuild in a spreadsheet.

Victor, its AI operator, analyzes that live data and proposes moves — and with your approval executes the Shopify-side ones, like adjusting a price or setting up a bundle to lift AOV. Victor reads your ad data to diagnose where profit leaks, but does not touch your ad account and is not a dashboard; he hands you the read and the recommended action. You can try it free and see your real POAS by product.

FAQs

What is a good POAS?

Break-even is always 1.0, and commonly cited healthy targets for DTC brands sit around two to three, according to Aimerce. But "good" is entirely margin-dependent: a high-margin brand can thrive at a lower POAS than a thin-margin one, so set your target off your own contribution margin, not a benchmark.

How is POAS different from ROAS?

ROAS is revenue ÷ ad spend; POAS is gross profit ÷ ad spend. ROAS can look excellent while you lose money, because it ignores COGS, shipping, and fees. POAS bakes those costs in, so it tells you whether a campaign actually adds to your bottom line.

Does raising prices improve POAS?

Often, but not always. A higher price lifts margin per order, yet it usually lowers conversion rate, which raises your cost to acquire each customer. The goal is to maximize contribution margin per visitor, not price or conversion rate in isolation — so test, and watch profit per session rather than order count.

Can I improve POAS without changing my ads at all?

Yes, and it's frequently the fastest path. Cutting COGS, lifting AOV, and fixing conversion tracking all raise gross profit per order, which raises POAS directly. Many brands find more headroom on the storefront and in the cost line than in the ad account.

Why does my POAS drop when I increase budget?

Because the auction reaches less-responsive buyers as you spend more, so the marginal return on new budget falls even while the average holds. Always compute marginal POAS — the profit on the last increment of spend — and scale only while that number stays above break-even.