How to price print-on-demand merch so every sale clears a profit
Most merch pricing goes wrong in the same way: base cost plus a round number, and the fees eat the rest. Here is a simple rule that keeps at least $10 per sale, with the sums shown.
5 min read
Start from the base cost
Every print-on-demand product starts with a base cost: what the platform charges to print and make one item on a given blank. A basic tee might be $12, a heavier tee $15, a hoodie $25 to $35. It changes with the blank, the print area and sometimes the colour.
The base cost is the one number you cannot negotiate per sale, so it is where pricing should begin. Look it up for the exact blank and print you plan to sell, not for the cheapest version of that product.
The mistake is to stop there and add a round number. "Base cost plus $10" sounds like $10 profit, but it is not. Several small costs come out of every sale before the money reaches you.
Count what comes out of every sale
Three costs are easy to forget because they are not on the product page.
Card fees. Payment processors usually charge a percentage plus a fixed amount per order. A common rate is 2.9% plus $0.30. The percentage applies to the whole order the buyer pays, including shipping and sales tax, not just your price.
Sales tax. You collect it and pass it on, so it is not income. But it makes the order bigger, and so it makes the card fee bigger.
Refunds. Some orders come back: wrong size, lost parcel, a change of mind. Setting aside a small share of each price, such as 2%, means a refund does not wipe out the profit from several other sales.
- Card fee: 2.9% of price + shipping + tax, plus $0.30
- Shipping: passed through to the buyer ($5 in the examples below)
- Sales tax: passed through (7% in the examples below)
- Refund reserve: 2% of the price
Set two floors: $10 profit and a 30% margin
A good price clears two tests at once.
The profit floor: after the base cost, card fees and refund reserve, each sale leaves at least $10. That is enough to be worth a sale, a shout-out and a customer email. You can choose a different number, but pick one and stick to it.
The margin floor: the gap between price and base cost is at least 30% of the price, written as (price − base cost) ÷ price ≥ 30%. A flat $10 is a lot on a $12 tee but thin on a $35 hoodie. The margin floor makes sure pricier items keep a fair share, so one refund or a small fee change does not leave you at zero.
Take whichever floor gives the higher price, then round up to a whole dollar. Whole-dollar prices are easier to read and easier to say out loud in a video.
| Blank cost | Price | Profit per sale | Margin over blank |
|---|---|---|---|
| $8.00 | $20 | $10.53 | 60% |
| $12.00 | $24 | $10.33 | 50% |
| $15.00 | $27 | $10.18 | 44% |
| $20.00 | $33 | $10.87 | 39% |
| $25.00 | $38 | $10.62 | 34% |
Worked examples
Here is the rule applied to six base costs, with $5 shipping, 7% tax, card fees of 2.9% plus $0.30 and a 2% refund reserve. Profit is what is left after the base cost, the card fee and the reserve.
Take the $12 tee step by step. A first guess of $22 (base plus $10) looks fine. At $22 the order is $22 + $5 shipping + $1.54 tax = $28.54. The card fee is about $1.13 and the reserve $0.44, so profit is $8.43. Not enough. At $23 it is $9.38. At $24 the order is $30.68, the card fee $1.19, the reserve $0.48, and profit is $10.33. So the price is $24.
Now the $35 blank. Base plus $10 would be $45, but at $45 the margin is only 22% and profit after fees is $7.26. The 30% margin floor sets the price at $50, which leaves $12.00. For expensive blanks, the margin floor is the one that matters.
- $8 base cost → $20 price, $10.53 profit
- $12 base cost → $24 price, $10.33 profit
- $15 base cost → $27 price, $10.18 profit
- $20 base cost → $33 price, $10.87 profit
- $25 base cost → $38 price, $10.62 profit
- $35 base cost → $50 price, $12.00 profit
When to price higher
The floors are a minimum, not a target. Some drops can and should sell above them.
Price higher when the item is limited, such as a tour or anniversary run, when the design took real work or a collaborator needs paying, or when your audience already buys at higher prices elsewhere. Price higher too if you plan to run ads: ad spend comes out of that $10, so a product that needs paid reach needs more room.
Price near the floor when the goal is reach rather than income: a first drop, a low-cost item fans can buy on impulse, or a piece you want seen at a meet-up. Even then, do not go below the floor. A sale that leaves $3 is not worth the support load.
Whatever you choose, check the real numbers for your shop. Tax rates, shipping and fees vary by country and platform, so use the rule with your own inputs.
How wovain applies this for you
wovain uses exactly this rule. When a design becomes a product, wovain reads the real base cost of the Fourthwall blank, then sets the lowest whole-dollar price that clears both $10 profit and a 30% margin after card fees, sales tax and a 2% refund reserve. The price, profit and margin are shown with the product, so you can see the sum, not just the answer.
The rule lives in code, not in a prompt, so autopilot cannot skip it. Products are created hidden, so you can change the price in Fourthwall before you publish if you want to sit above the floor.
Questions
What is a good profit per print-on-demand sale?
Enough to be worth the work after every fee. A $10 floor per sale, plus at least a 30% margin on pricier blanks, is a sensible starting rule.
Should I include shipping in my price?
You can pass shipping to the buyer, but card fees are charged on it too. Count that fee when you check your profit.
Why not just double the base cost?
Doubling works for cheap blanks but overprices expensive ones, and it ignores fees. A profit floor plus a margin floor handles both ends.
Can I change the price wovain sets?
Yes. Products are created hidden in your Fourthwall shop, and you can edit the price there before or after publishing.