Shipping is the cost most Facebook advertisers forget to subtract, and it quietly decides whether your ads make money. Your break-even ROAS is set by your true per-order margin, and supplier shipping — which lands on the ledger twice — can swing that margin by several dollars a unit. Model shipping on both sides before you scale spend, or a campaign that looks profitable in Ads Manager can lose money on every order.

If you run print-on-demand ads, you already stare at CPA and ROAS all day. The problem is the number on the other side of those metrics: your real profit per order. Shipping is where that number leaks, and it leaks in a way Facebook's dashboard will never show you.

This guide walks the full per-order math, shows how shipping resets your break-even ROAS, and covers the one merchandising lever that quietly rescues your margin.

Why shipping is the hidden variable in your ad math

Facebook ads are only profitable when your cost per acquisition stays below your net profit per unit. Most advertisers get the CPA side roughly right. The profit-per-unit side is where shipping hides.

Popular POD ad guides quote a break-even return on ad spend of roughly 2.0x, a healthy target of 2.5x to 3.5x, and typical Facebook CPAs of $8 to $20 depending on niche and season, according to Merch Titans. Those same guides recommend at least $12 to $15 of net profit per unit before you run paid traffic.

Here's the catch: break-even ROAS is not a fixed rule. It is simply 1 ÷ your gross margin. Every dollar of supplier shipping you forgot to subtract shrinks that margin and raises the ROAS you actually need to survive.

Shipping shows up twice — subtract it on both sides

The single most common margin error in POD content is "retail price − base cost = profit." That skips two real costs and one lever, and shipping is the biggest of them. It appears on both sides of your ledger.

On the supplier side, the print provider bills you to ship each order. Printful's representative US apparel rate is about $3.99 for the first item plus roughly $2.00 for each additional item, per ecommerceceo.com — and Printify has no flat rate at all because each provider sets its own, per Printify's shipping page.

On the customer side, you decide what the buyer pays: a flat fee, free shipping baked into price, or calculated rates. The gap between the two is your shipping spread, and it is a genuine margin lever. Offer "free shipping" and you are absorbing that supplier cost — it has to live inside your retail price or your margin evaporates.

The mechanics behind these numbers are covered in depth in our POD cost economics hub, which breaks down the full supplier invoice line by line.

Worked example: what a "profitable" tee really nets

Say you sell a Bella+Canvas 3001 tee. On Printify that blueprint runs around $9 in base cost from a mid-range provider, per Printify's help docs. Here is the honest per-order math for a single-unit sale with free shipping folded into a $24.99 price:

Line Amount
Retail price (product) $24.99
Shipping charged to customer $0.00
Customer pays $24.99
Base cost (tee) −$9.04
Supplier shipping (first item, US) −$3.99
Payment processing (~2.9% + $0.30) −$1.02
Profit before ad spend ≈ $10.94

That $10.94 is your contribution before a single dollar goes to Facebook. Notice supplier shipping ate $3.99 — nearly as much as your entire payment-processing and platform overhead. If you had used the naive "retail − base cost" formula, you'd have believed you had $15.95 to spend on ads. You actually have $10.94.

Now apply the CPA benchmark. If your real cost per acquisition comes in at $10, this "winner" nets you $0.94 per order. Forget the shipping line and you'd have thought you were pocketing almost six dollars.

How shipping resets your break-even ROAS

Break-even ROAS is 1 ÷ gross margin, so let's compute it both ways on that $24.99 tee.

Ignoring shipping, your margin looks like ($24.99 − $9.04) ÷ $24.99 = 0.64, implying a break-even ROAS of 1 ÷ 0.64 = 1.56x. Comfortable.

Subtract the real shipping and fees ($9.04 + $3.99 + $1.02 = $14.05), and your true margin is ($24.99 − $14.05) ÷ $24.99 = 0.44. Now break-even ROAS is 1 ÷ 0.44 = 2.27x.

That gap matters. A campaign holding steady at 2.0x ROAS looks like a clear winner against the widely quoted 2.0x break-even benchmark — but against your shipping-adjusted 2.27x, it is quietly losing money. Shipping didn't just cost you a few dollars; it moved the goalposts on the metric you scale by.

This is also why blended margin benchmarks matter. Across thousands of stores, average ecommerce net profit margins land between 18% and 26%, with contribution margins of 33% to 51%, according to TrueProfit. Paid-traffic brands sit at the low end precisely because ad spend and shipping stack on top of each other.

The multi-item lever that rescues your margin

Here is the good news, and it is structural. The additional-item shipping rate is far lower than the first-item rate — roughly $2.00 versus $3.99 on US apparel, per ecommerceceo.com. That means every extra unit in an order carries almost no incremental shipping.

Say the same customer buys two tees at $24.99 each with one flat customer-facing shipping fee:

Line Amount
Retail (2 × $24.99) $49.98
Shipping charged to customer $5.99
Customer pays $55.97
Base cost (2 × $9.04) −$18.08
Supplier shipping ($3.99 + $2.00) −$5.99
Payment processing (~2.9% + $0.30) −$1.92
Profit before ad spend ≈ $29.98

The second unit added about $19 of profit on $25 of retail, because its shipping cost only $2.00. Your CPA, meanwhile, is paid once per order — so raising average order value is the most direct way to widen the gap between profit-per-unit and cost-per-acquisition. Bundles, "buy two" offers, and cross-sells do more for your Facebook-ad margin than shaving cents off base cost ever will.

Choosing the right products for this matters too. Mugs, for instance, have a tiny base cost but fragile, shipping-dominated landed costs — a comparison our Printful tote bag vs Printify cost breakdown makes concrete, and one worth checking before you build a whole ad campaign around a heavy or fragile item.

Price shipping into the product before you scale spend

A few practical moves flow directly from the math above.

Keep every item in an order on a single print provider. Mixing providers ships as two parcels, so you pay two full first-item rates — a hidden trap that quietly doubles your shipping cost per order.

Fulfill locally for your biggest market. Cross-border shipping is materially pricier and slower, and the US ended its $800 de minimis duty exemption on all imports as of August 2025, per merchone.com — so US orders from overseas providers now carry extra duty and complexity. Testing a real product first through a sample order also tells you the true landed cost before you advertise it.

And before you compare platforms on base cost alone, remember shipping and plan discounts move the needle just as much — the Amazon print-on-demand pricing breakdown shows how differently each channel structures those costs.

Know your true per-order profit before you touch budget

The reason shipping wrecks so many "profitable" ad accounts is simple: the numbers live in different places. Your ad cost is in Meta, your shipping and fees are in Printify or Printful, and your revenue is in Shopify. Nobody stitches them together at the order level.

PodVector does exactly that. It connects Shopify, Meta Ads, Google Ads, Printify, and Printful, then computes your true per-order profit — base cost, supplier shipping, fees, and ad spend included. Victor, its AI operator, analyzes that live data and proposes moves, executing approved changes on the Shopify side; he reads your ad data but does not touch your ad account. It isn't a dashboard you have to read — it's an operator that surfaces which orders and products actually clear your shipping-adjusted break-even.

FAQs

Does shipping cost really change my break-even ROAS?

Yes, directly. Break-even ROAS equals 1 ÷ your gross margin, and supplier shipping is a real cost that lowers that margin. In the tee example above, adding shipping and fees moved break-even from about 1.56x to 2.27x — enough to turn a campaign that looked like a winner into a loser.

Should I offer free shipping when running Facebook ads?

Free shipping often lifts conversion, but it is never free — you absorb the supplier's shipping cost. If you offer it, bake that cost into your retail price so your shipping-adjusted margin still clears your target ROAS. Running free shipping on a thin-margin product with paid traffic is one of the fastest ways to lose money per order.

How much net profit per unit do I need before running Facebook ads?

Many POD guides suggest at least $12 to $15 of net profit per unit and a healthy target ROAS around 2.5x to 3.5x, per Merch Titans. The key is that "net" must already subtract supplier shipping and payment fees — not just base cost.

Why are multi-item orders so much better for ad margin?

Because shipping is priced first-item plus a much cheaper additional-item rate, and your CPA is paid once per order. A second unit adds full retail but almost no incremental shipping, so raising average order value widens the gap between profit and acquisition cost faster than cutting product cost does.

Does the same shipping logic apply to Google Ads or other paid channels?

Yes. Any paid channel is only profitable when acquisition cost stays under true per-order profit, and shipping erodes that profit the same way regardless of where the click came from. The channel changes your CPA; it doesn't change the shipping math underneath it.