How Do I Calculate Break-Even ROAS for a Print-on-Demand Product?

What Is the Simple Formula for Break-Even ROAS?
Break-even ROAS is a math check, not a guess. It shows the ad return where a sale covers its variable costs and ad spend, but leaves you with no extra money after that.
Here is the clean formula:
Break-even ROAS = Revenue per order / Contribution margin dollars
You can also write it this way:
Break-even ROAS = 1 / Contribution margin %
What contribution margin means here
Contribution margin is the money left after you subtract variable costs from the order revenue. For a POD seller, variable costs usually include product cost, print cost, shipping cost you absorb, payment processing fees, marketplace or platform fees, and discounts.
If your contribution margin is 30 percent, your break-even ROAS is 3.33.
If your contribution margin is 20 percent, your break-even ROAS is 5.00.
That is the whole point. Lower margin means you need a higher ad return just to stay flat.
What Is Break-Even ROAS?
Break-even ROAS in print-on-demand is the lowest return on ad spend that keeps an order from losing money. It is not your goal. It is your floor.
A lot of sellers mix this up with being profitable. That is where bad ad decisions start.
Break-even ROAS vs actual profit
Break-even ROAS tells you when ad spend and variable costs are covered. It does not mean the business is making real money after fixed costs, software, design tools, or your time.
So if your ads hit break-even ROAS, you are not winning yet. You are surviving.
Break-even ROAS vs contribution margin
Contribution margin is the dollar amount or percentage left after variable costs. Break-even ROAS is what you calculate from that margin.
One is the leftover amount. The other is the ad return requirement built from that amount.
Break-even ROAS vs target ROAS
Target ROAS is the number you actually want to beat. Break-even ROAS is the number you cannot afford to fall under for long.
That difference matters a lot. If your break-even ROAS is 3.0, your target ROAS might need to be 3.8 or 4.2 depending on returns, overhead, and how much room you want to keep.
If you sell on OpoShop, this is one of those numbers you want visible every week, right next to your store revenue and ad spend.
Why Does Break-Even ROAS Matter for a Print-on-Demand Product?
Break-even ROAS matters for a print-on-demand product because POD margins can move fast. A small change in shipping, fees, or discounts can turn an ad set from fine to unworkable.
That is the part a lot of sellers miss.
A single shirt can look healthy in the ad dashboard while the real order math is getting worse. Free shipping offers, promo codes, and payment fees do that quietly.
POD sellers deal with tighter margins than they think
A print-on-demand ecommerce platform makes it easier to launch. It does not change the math.
If you are selling print on demand shirts or print on demand t shirts, your margin is often thinner than it looks on the product page. Base cost, fulfillment, shipping, and transaction fees all eat into the amount available to pay for traffic.
Ad platforms show revenue, not your real leftover margin
Meta or Google can show a stable ROAS while your real break-even point is rising. That happens when your average selling price drops because of discounts, or when you start covering more shipping to push conversion.
So, same ad account. Same reported ROAS. Worse business result.
That is why break-even ROAS belongs in your weekly numbers. If you need help building a simpler weekly review, what ecommerce metrics a print-on-demand store should track weekly is the next piece to read.
How Do You Calculate Break-Even ROAS for a POD Product?
You calculate break-even ROAS for a POD product by starting with actual order revenue, subtracting variable costs, finding contribution margin, and then dividing revenue by contribution margin dollars. That is the clean version.
The main thing is to use real order math, not optimistic math.
Step 1: Use actual revenue per order
Use the money the customer actually paid. If your shirt is listed at $32 but a promo code drops the paid amount to $28.80, use $28.80.
Do not use the list price just because it feels cleaner. It is not cleaner. It is wrong.
Step 2: Subtract all variable costs
For most POD store setup models, variable costs include:
- blank product and print cost
- fulfillment cost
- shipping cost you pay or subsidize
- payment processing fees
- platform or transaction fees
- packaging or insert costs tied to the order
- discount amount already reflected in revenue
If your OpoShop store uses built-in checkout and payment tools, you still need to account for those order-level fees in the math. The checkout can convert well and the numbers can still be off if you skip the fee line.
Step 3: Calculate contribution margin
Here is a simple single-product example.
You sell one POD shirt for $30 after discount.
Your variable costs are:
- product and print cost: $11
- shipping subsidy: $4
- payment and transaction fees: $2
Total variable costs: $17
Contribution margin dollars: $30 minus $17 = $13
Contribution margin percent: $13 divided by $30 = 43.3 percent
Step 4: Convert contribution margin into break-even ROAS
Now use the formula:
Break-even ROAS = Revenue / Contribution margin dollars
Break-even ROAS = 30 / 13 = 2.31
That means your ads need to produce at least $2.31 in revenue for every $1 spent just to break even on that order.
Weak math vs stronger math
A lot of sellers do this:
Weak: "My shirt sells for $30 and costs $11, so I have $19 to work with."
That skips shipping support and fees.
Stronger: "My shirt brings in $30 after discount, costs $11 to produce, I absorb $4 of shipping, and fees take $2, so I really have $13 left to pay for ads."
That is the number that matters.
If you are still setting prices before you lock this in, read how to price print-on-demand products. Pricing and break-even ROAS are tied together.
If you want a simpler setup for tracking order math, email marketing for sellers, and abandoned cart recovery in one place, keep your store numbers close inside OpoShop instead of spreading them across too many tools.
What Are the Best Ways to Calculate It: Per Product, Per Order, or Blended Storewide?
The best way to calculate break-even ROAS depends on how you sell. New sellers usually need per-product math first, while bigger catalogs also need blended storewide math.
Do not overcomplicate this early.
Per product
Per-product break-even ROAS is best when you are testing one design, one shirt, or one small offer. It gives you the clearest read on whether that product can support paid traffic.
This is the right starting point for most creator commerce launches.
Per order
Per-order break-even ROAS works better when average order value changes a lot because of bundles, upsells, or multi-item carts. If one customer buys one shirt and another buys two shirts plus a mug, the order-level math tells a truer story.
That is why bundles can lower your break-even ROAS. More revenue on the order can spread ad cost better, especially if the second item has a healthy margin. If you are building bundles, what should I bundle together in a print-on-demand store to raise order value naturally is worth reading next.
Blended storewide
Blended storewide break-even ROAS is best once you have a small catalog and enough orders to smooth out noise. This method helps when you are testing multiple designs at once and ads feed traffic to a collection, homepage, or broader campaign.
That said, blended math can hide a weak product.
A small catalog example makes that clear:
| Method | Best for | Strength | Risk |
|---|---|---|---|
| Per product | One product or one design test | Clear signal on that item | Misses bundle behavior |
| Per order | Stores with bundles or upsells | Reflects actual cart value | Harder to use with low order volume |
| Blended storewide | Small catalog with steady traffic | Good weekly store view | Weak products can hide behind strong ones |
If you run your online store builder and ads around a few early designs, start per product. Once your OpoShop store has enough orders and product research for POD gets more structured, add a blended weekly view too.
What Mistakes Should You Avoid When Calculating Break-Even ROAS?
Most break-even ROAS mistakes come from leaving out costs or using the wrong revenue number. The math is not hard. The discipline is the hard part.
Ignoring shipping subsidies
Free shipping is not free for you. If you absorb even part of the shipping cost, break-even ROAS goes up.
A shirt that looked fine at 2.4 can jump over 3.0 fast once you cover more delivery cost.
Using gross revenue instead of discounted revenue
Promo codes quietly change the whole picture. If your ad platform shows stable results but your average selling price drops, your break-even ROAS rises even if the ad dashboard looks unchanged.
That is why sellers feel confused. The ad account did not lie. The store math changed.
Leaving out transaction and payment fees
Fees are small per order. They are not small across the month.
If you sell through OpoShop, make sure your weekly review includes the actual order-level fees tied to your checkout and payment flow. Sellers who skip that line usually think their ads are better than they are.
Treating break-even ROAS as the goal
Break-even is the floor. If you aim for the floor, one bad week, one refund spike, or one heavier discount offer can push the whole thing negative.
That is why target ROAS needs breathing room above break-even ROAS.
Forgetting returns and refunds policy impact
Should you calculate break-even ROAS before or after returns? Start with pre-return break-even ROAS for fast ad decisions, then pressure-test it against your real return pattern each month.
If your niche gets more size-based returns, your target needs extra room. If you sell made-to-order products and want cleaner expectations, how to write a return policy for print-on-demand products that are made to order can help tighten that side of the business.
What Do We Recommend for New Print-on-Demand Sellers?
We recommend that new print-on-demand sellers calculate break-even ROAS per product first, review it weekly, and use it as a decision floor before spending more on ads. That keeps the process simple and useful.
Here is the practical version.
Pick your top one to three products. Use actual post-discount revenue. Subtract every variable cost you can tie to the order. Calculate break-even ROAS for each product, then compare that number to your ad account each week.
That is enough to make real decisions.
You do not need enterprise media buying spreadsheets. You need a clean weekly view that tells you which design can handle more traffic, which offer needs a price change, and which shipping setup is hurting the math.
For a lean founder, that is the move. Especially if you are just getting started with scaling online stores.
If your store runs on OpoShop, keep the weekly system close to the place where your orders, ecommerce automation, and email marketing for sellers already live. Fewer disconnected tools usually means fewer bad assumptions.
Best answer: Calculate break-even ROAS at the product level first, then add order-level or blended storewide views only after your catalog and traffic get more consistent. Use break-even ROAS as the minimum line that protects your cash, not as the number you celebrate.
FAQs
What is a good break-even ROAS for a new POD product?
A good break-even ROAS for a new POD product is the one your real margin supports. Many new sellers land somewhere above 2.0 and often higher, but the exact number depends on product cost, shipping support, fees, and discounts.
What costs should I include when calculating break-even ROAS?
Include every variable cost tied to the order: product cost, print or fulfillment cost, shipping you absorb, transaction fees, payment fees, and any order-level packaging or inserts. If a cost happens because the order happened, it belongs in the calculation.
How do product cost, shipping, and fees affect break-even ROAS?
Higher product cost, higher shipping support, and higher fees all reduce contribution margin. Lower contribution margin means higher break-even ROAS. That is why small cost changes matter so much in POD.
Should I calculate break-even ROAS before or after discounts?
Calculate break-even ROAS using the revenue after discounts. The customer did not pay the full list price, so the list price does not belong in the formula.
How do I calculate break-even ROAS for bundles or higher AOV orders?
Use order-level math when bundles or upsells change average order value. Add up the actual order revenue, subtract the full variable cost of the whole cart, and then divide revenue by contribution margin dollars.
How do I know if my ads are profitable or just breaking even?
Your ads are just breaking even when ad revenue stays at or near your break-even ROAS. Your ads are making real money only when ROAS clears that floor by enough to cover returns, overhead, and the rest of your business costs.
Summary: Use Break-Even ROAS as Your Floor, Not Your Goal
Break-even ROAS gives you a clean answer to one question: how much ad return does this product need before paid traffic stops losing money. That is why the metric matters.
But here is the part we want you to keep. Break-even ROAS is not the win. It is the line you do not want to live under.
Use per-product math first. Add per-order or blended storewide math once your catalog gets more mature. Keep your numbers grounded in real revenue, real shipping support, real fees, and real discounts.
If you want a clearer way to launch your online store, track store performance, and keep ecommerce automation and abandoned cart recovery in one place, OpoShop is built for sellers who want simpler systems.
Want a clearer view of which numbers matter most each week? Read our guide to the ecommerce metrics a print-on-demand store should track.

