Your cost per order is every cost tied to a sale — product, shipping, payment fees, fulfillment, and ad spend — divided by the number of orders. A cost per order calculator does that division for you. For a print-on-demand shirt selling at $40 with $33.86 of all-in cost, your cost per order is $33.86 and your profit is $6.14. The number worth calculating is not the cost itself — it's the break-even ceiling above which each order loses money.

Most "cost per order calculator" pages hand you one formula — total cost divided by orders — and stop. That gets you a number. It does not tell you whether that number is any good. This guide gives you the formula, a fully worked POD example with real fees, the distinction from CAC and CPA that trips people up, the two cost categories that competing calculators handle differently, and the one calculation the other pages skip: the break-even cost per order that separates a profitable sale from a loss.

What a cost per order calculator actually computes

A cost per order (CPO) calculator adds up everything you spend to acquire, produce, and ship an order, then divides by how many orders you got in the same period. The output is the average all-in cost of one sale.

The formula is simple:

Cost per order = Total order-related costs ÷ Number of orders

The hard part is not the division. It's deciding what belongs in "total order-related costs." Leave out payment processing and you'll think you're more profitable than you are. Bundle in your rent and you'll think you're doomed. The calculator is only as honest as its inputs.

For print-on-demand specifically, the inputs are more stacked than in a typical retail order: payment processing is taken from the full order total, production costs are fixed per item, and shipping is often paid twice — once by you to the supplier, once (partially or fully) by the customer — so the net cost per order can shrink or grow depending on your shipping policy. Every one of those layers needs its own line in the calculator.

What to put in the calculator

Include every cost that scales with orders — the variable costs. A defensible cost per order includes:

  • COGS — the product itself. For print-on-demand, that's the blank garment plus the print charge from your supplier (Printify, Printful, etc.).
  • Shipping — the net carrier cost after any shipping revenue you collect from the buyer.
  • Payment processing — the cut your processor takes. Shopify Payments charges 2.9% plus 30¢ per online transaction on its Basic plan, so this is rarely trivial.
  • Pick, pack, and fulfillment — labor and materials to assemble the order.
  • Advertising — ad spend divided across the orders it drove.
  • Refunds and chargebacks — returns and disputes that claw back revenue. These are easy to omit from a quick calculator but quietly raise your real cost per retained order.

Leave fixed costs (rent, salaries, software subscriptions) out of the per-order number. Those don't rise with the next sale, so folding them in distorts the marginal picture you're trying to see. Track them separately in your net-margin math instead. Some calculators do fold in an allocated share of monthly overhead to show a "fully loaded" per-order cost — useful for break-even analysis at the business level, but keep it labeled separately so you don't confuse marginal cost with total cost.

A worked example: one $40 order

Say you run a print-on-demand store and your average order is a $40 shirt. Here's the per-order stack:

  • Product (blank + print): $16.00
  • Shipping (supplier charge minus customer-paid shipping): $5.00
  • Payment processing (2.9% × $40 + $0.30): $1.46
  • Pick and pack: $1.40
  • Ad spend per order: $10.00

Add them up: 16.00 + 5.00 + 1.46 + 1.40 + 10.00 = $33.86 cost per order.

Your profit on that order is 40.00 − 33.86 = $6.14. That's a positive margin on the sale — thin, but green. The whole point of running the calculator is to know whether that last number is green or red before you scale spend behind it.

Notice how the payment-processing line alone is $1.46 — more than the pick-and-pack cost. Small fees compound fast at volume, which is why rounding them away in a spreadsheet is exactly how a "profitable" order turns out to be a loss.

POD-specific cost layers most calculators miss

General e-commerce cost-per-order calculators are built for retailers who hold inventory. Print-on-demand has two cost layers those tools typically ignore:

  1. Shipping margin, not just shipping cost. If you charge $4.99 for shipping and your supplier charges you $6.50, the net shipping cost in your CPO is $1.51 — not $6.50. Many calculators ask for "shipping cost" and mean what you pay, not what you net. Entering the wrong number inflates your apparent CPO and can make a profitable SKU look unprofitable.
  2. Supplier-side cost visibility. Your Printify or Printful invoice arrives after the order ships, not at the moment of sale. If you're pulling costs from a spreadsheet rather than live invoice data, last month's cost is your input — not today's, which may have changed due to supplier price updates or currency adjustments. Stale COGS is the quietest way for a calculator to mislead you.

See how Printful and Printify structure their costs differently — and why that affects your per-order math — in our Printful vs. Printify comparison and our Printful cost breakdown for sellers.

Cost per order vs CAC vs CPA

These three get used interchangeably, and that sloppiness costs money. They measure different things:

  • CPO (cost per order) counts orders. Every sale — new buyer or repeat — has a cost per order.
  • CPA (cost per acquisition) usually counts a conversion action from ads. If one order equals one conversion, CPA and CPO match; they split apart once you count add-to-carts or leads instead of purchases.
  • CAC (customer acquisition cost) counts new customers only. A repeat buyer generates an order (feeds CPO) but not a new customer (doesn't feed CAC).

Here's the practical gap. Suppose ads drove 800 orders last month on $10,000 of spend. Your ad cost per order is 10,000 ÷ 800 = $12.50. But if 200 of those orders came from returning customers, you only acquired 600 new ones, so your CAC is 10,000 ÷ 600 = $16.67 — meaningfully higher. Confuse the two and you'll under-price acquisition.

And because payment fees quietly inflate every cost-per-order figure, it's worth understanding how supplier shipping charges feed into your per-order math precisely rather than eyeballing them.

The number the other calculators skip: break-even cost per order

Knowing your cost per order is $33.86 is useless without a ceiling to compare it against. That ceiling is the break-even cost per order — the most you can spend before an order loses money.

Start from the costs you can't avoid once you decide to sell the product. On the $40 shirt, those are product, shipping, fees, and pick-and-pack:

40.00 − 16.00 − 5.00 − 1.46 − 1.40 = $16.14

That $16.14 is your contribution margin before advertising. It's also your break-even acquisition budget: spend more than $16.14 to win an order and you lose money on it, no matter how good the ROAS looks on the ad platform. At the $10 you're currently spending, you keep 16.14 − 10.00 = $6.14 — the same profit figure from the worked example, arrived at from the other direction.

This is why cost per order and ROAS are two views of one truth. Break-even ROAS equals 1 ÷ your contribution-margin ratio. With a 40.4% margin before ads ($16.14 ÷ $40), break-even ROAS is 1 ÷ 0.404 ≈ 2.5. Below that, no amount of ad optimization saves the order.

For a deeper look at the gross-profit metric that anchors this math, see what gross profit after marketing (GPAM) means for POD sellers.

How to price to hit a target margin

The cost-per-order formula also runs in reverse: instead of measuring what you keep, you can solve for the price you need to charge.

The pricing formula is:

Required price = Total costs ÷ (1 − Target margin %)

If your all-in costs before ads are $23.86 (product + shipping + fees + fulfillment) and you want a 30% contribution margin before advertising, you need to price at 23.86 ÷ 0.70 = $34.09 — meaning anything below that price puts you underwater before you spend a dollar on ads. This is the reverse-engineering step most CPO guides skip entirely.

For POD hoodies and higher-cost blanks where COGS can push $22–28, this reverse calculation often reveals that the "standard" $39.99 price point leaves almost no room for ad spend. See our POD hoodies pricing guide for a category-specific worked example.

How to lower your cost per order

Once the calculator shows a cost per order pressing against your break-even ceiling, you have four levers:

  1. Raise AOV. Bundles and volume discounts spread fixed shipping and the flat 30¢ processing fee across more revenue, dropping cost as a share of the order. Buy-one-get-one and free-shipping threshold offers are two of the fastest ways to move AOV — both are concrete actions a POD seller can test immediately.
  2. Cut fulfillment waste. Right-size packaging, consolidate suppliers, and audit whether your shipping charge to the customer is keeping pace with what your supplier actually charges. A gap there is a silent per-order leak.
  3. Lift conversion rate. More orders from the same ad spend directly lowers ad cost per order. Cart abandonment is one of the largest sources of lost margin in e-commerce — recovering even a fraction of those carts is effectively free margin, because the ad spend was already sunk.
  4. Fix acquisition efficiency, not just ROAS. A strong platform ROAS on returning buyers can mask broken new-customer economics. Split new-customer orders from repeat orders before you draw any scaling conclusion.

Every one of these depends on trustworthy per-order numbers — and that's exactly where most stores stall.

Why the inputs are the hard part

A calculator is only as good as the data you feed it. The trouble is that your true cost per order lives in several places at once: revenue in Shopify, ad spend in Meta and Google Ads, and product cost in your Printify or Printful invoices. Stitching those together in a spreadsheet by hand is where the $1.46 processing fees and the 30¢-per-order details get rounded away — and rounding away the small costs is exactly how a "profitable" order turns out to be a loss.

PodVector connects Shopify, Meta Ads, Google Ads, Printify, and Printful into a live data warehouse, then nets out every fee, every ad dollar, and every fulfillment cost at the order level. Victor, its AI employee, reads that live data, spots where your cost per order is quietly crossing break-even, and proposes the moves to fix it — for example, repricing a product to a target margin, adjusting a free-shipping threshold, or setting up a BxGy discount — executing approved Shopify-side changes while reading (but not touching) your ad accounts. It's not a dashboard you have to interpret; it's an employee that does the per-order math you'd otherwise do by hand and then acts on it.

For a closer look at how Victor's approach differs from standalone analytics tools, see our comparison of POD analytics and performance-marketing platforms and the PodVector strategy overview.

If you fulfill through Printify on Etsy rather than Shopify, the per-order math follows the same structure — but the fee stack is different. See how to sell Printify on Etsy step-by-step for the Etsy-specific cost breakdown.

FAQs

What is a good cost per order?

There's no universal target — a "good" cost per order is any figure comfortably below your break-even ceiling. On the $40 example above, break-even before ads is $16.14, so an all-in cost per order that leaves a few dollars of profit is healthy. Compare cost per order to your own margin, not to another store's number.

What's the difference between cost per order and cost per acquisition?

Cost per order counts every order; cost per acquisition typically counts a conversion action from ads, and often specifically new customers. When one order equals one new customer, they're identical. They diverge the moment repeat buyers or non-purchase actions enter the mix.

Should I include COGS in cost per order?

Yes — for a true cost per order, include COGS along with shipping, payment fees, fulfillment, and ad spend. If you only include advertising, you're measuring ad cost per order, which is a narrower (and more flattering) figure. Just be clear which one you're quoting.

Should I include refunds in cost per order?

Yes, if you want a realistic number. Refunds claw back revenue without recovering the production cost — the blank was already printed and shipped. Ignoring them understates your true cost per retained, paid order. Track refunds as a separate line so you can see whether a product or channel has an unusually high return rate driving up your real CPO.

Do I include fixed costs like rent and salaries?

No — keep fixed costs out of the per-order calculation, because they don't rise with the next sale. Fold them into your monthly net-margin math instead. Mixing them in makes each order look more expensive than it marginally is and distorts scaling decisions. Some "fully loaded" calculators allocate overhead per order — useful for business-level break-even, but keep it labeled separately.

They're the same economics from two angles. Your break-even cost per order equals your contribution margin before ads, and break-even ROAS equals 1 ÷ your contribution-margin ratio. If your ad cost per order exceeds that margin, the order loses money even when the platform reports a strong ROAS.

How often should I recalculate cost per order?

Recalculate whenever an input moves — a supplier price change, a shipping-rate hike, a new processing tier, or a shift in ad efficiency. Because those inputs drift constantly, a live connection to your real data beats a monthly spreadsheet snapshot that's stale the day after you build it.

What is the formula to price for a target margin?

Required price = Total costs ÷ (1 − Target margin %). This runs the cost-per-order formula in reverse — instead of measuring what you keep on a set price, you solve for the price you need to charge to protect a minimum margin before ad spend. It's the most practical use of the calculator when you're launching a new POD product and haven't set a price yet.