Print-on-Demand Profit Margins: How to Price an Order
Calculate realistic print-on-demand order contribution after production, shipping, platform fees, advertising, and returns with worked examples.

Print-on-demand profit margins are easy to overestimate when you subtract only the printer’s product charge from your retail price. That difference still has to cover shipping, the store or marketplace, payment processing, refunds, customer acquisition, and the work of running the business. A high markup on the blank product does not prove a profitable order.
This guide works through one order from customer checkout to fulfillment and gives you a repeatable pricing method. The goal is not to pick a universal margin target. It is to understand what remains under your actual costs and whether the resulting offer is attractive to the buyer.
Follow both money movements
In a common print-on-demand arrangement, the customer pays your store or marketplace and the production partner separately charges you to make and ship the order. Your storefront payout might not reach your bank before the provider charges your payment method. You can have an order with positive contribution but a temporary cash shortfall.
Printful explains these two separate transactions in its payment help article. Printful also explains that the seller, not the production partner, generally initiates refunds to the customer through the store or payment platform. Exact mechanics depend on the sales setup.
Start the math with the total customer amount actually earned for the order, excluding sales tax collected for an authority when applicable. Then list every cost needed to fulfill and support that order. If you charge shipping separately, record both the customer shipping payment and your actual shipping expense rather than assuming they cancel each other out.
List the costs before choosing a retail price
- Product and printing: the provider’s cost for the exact garment, mug, print, or other variant and production method.
- Shipping: the provider’s charge for the buyer’s destination, quantity, and combination of items.
- Platform and payment charges: marketplace, store, or processor fees under your actual account and order details.
- Acquisition: advertising or other variable cost attributable to acquiring the sale, if any.
- Returns and corrections: a justified allowance for remakes, refunds, and customer-service exceptions.
- Operating overhead: recurring tools, samples, subscriptions, and owner time, which should be tracked separately from per-order contribution.
Product variants matter. A larger size, extra print location, unusual material, or second shipment can change the provider charge. Do not price an entire catalog using a single sample shirt’s cost.
Printful’s shipping calculation guide explains why single-item, multi-item, different-category, and separate shipments can have different costs. Build your estimate around an actual order combination, not just a product thumbnail.
Calculate contribution from one hypothetical order
Suppose you sell one printed shirt for $28 with shipping included in that price. Assume the production charge is $13.25, shipping is $4.75, combined sales-channel and payment fees are $3, a reserve for returns or defects is $1.25, and the average advertising spend attributable to each completed sale is $3. These figures are invented solely to show the calculation.
- Customer sale: $28.00.
- Product and printing: −$13.25.
- Provider shipping: −$4.75.
- Marketplace and payment fees: −$3.00.
- Return and correction allowance: −$1.25.
- Attributed advertising: −$3.00.
- Estimated contribution: $28.00 − $13.25 − $4.75 − $3.00 − $1.25 − $3.00 = $2.75.
The contribution margin is $2.75 divided by $28, or about 9.8%. That is not a net profit margin and not money guaranteed to reach your account. If the order required no advertising, the illustrative contribution would be $5.75, but it would be misleading to set advertising to zero unless you have a believable method of finding buyers without that expense.
What changes if you increase the price?
A six-dollar price increase, from $28 to $34, would raise the example’s contribution to $8.75 if every listed dollar cost stayed constant. Actual transaction fees often vary with order value, and customer demand may change with price, so a real calculation must update those assumptions. Higher price is not automatically better if fewer customers will buy.
Our revenue-versus-profit explanation shows why contribution, operating profit, and cash flow should be tracked separately. You should not treat a screenshot of $28 in sales as proof that $28 can be withdrawn.
Work backward from an acceptable contribution
Sometimes the easier question is, “What would I need to charge to leave a reasonable amount after the variable costs?” For this calculation, keep percentage-based transaction fees separate from fixed charges. Otherwise you can accidentally subtract the percentage once and add it again in a margin buffer.
A second hypothetical pricing calculation
Imagine a product with $18 combined production and shipping costs, $0.50 fixed transaction charges, $1.50 expected return allowance, $3 customer acquisition cost, and a desired $6 contribution per order. Assume a further variable platform fee of 10% of the retail price. The 10% is an illustrative assumption, not an actual provider or marketplace rate.
Required price = ($18 + $0.50 + $1.50 + $3 + $6) ÷ (1 − 0.10) = $29 ÷ 0.90, or approximately $32.22. A price of $32.50 would leave $6.25 of estimated contribution under those exact assumptions: $32.50 − $3.25 percentage fee − $18 − $0.50 − $1.50 − $3 = $6.25.
This number is a minimum economic checkpoint, not a suggested market price. Buyers might not pay $32.50 for that particular product. If the market will only support a lower price, you may need a different product, supplier, shipping arrangement, or acquisition plan. Do not simply delete the costs that make the spreadsheet uncomfortable.
Know how refunds change the math
Print-on-demand is made to order, so a buyer’s return rights, your published customer policy, and your production partner’s reimbursement rules may differ. The seller may still owe the customer a remedy even when the provider does not reimburse the seller. Check applicable law and platform obligations; do not copy a production partner’s policy as if it automatically governs your customers.
For example, Printful’s current returns and refunds policy distinguishes certain production errors and shipping losses from buyer-remorse situations. That is one provider’s policy, not a universal legal rule. Review your actual provider, marketplace, location, and sales terms before publishing your own policy.
Model at least one problem order. If a customer receives a refund while the fulfillment charge is not reimbursed, how much cash is lost? If the provider agrees to reprint but you must pay additional customer support or expedited shipping, where is that cost recorded? An average allowance is useful for planning only when you also know how a single bad order could affect your cash.
Price for the buyer, not just the spreadsheet
Customers compare the whole delivered offer: item quality, appearance, material, fit, stated delivery time, total checkout price, and trust in the seller. A product with a theoretically attractive margin may still be a weak offer if similar products are clearer, more credible, or better supported.
- Compare a small number of genuinely comparable products and record the delivered price, not only the headline price.
- Order a sample to check the actual material, design placement, printing, packaging, and fit where appropriate.
- Make product descriptions specific. Do not claim you personally manufacture, inspect, or ship products if you do not.
- State production and delivery expectations separately where relevant.
- Avoid relying on discounts or permanent “sales” to hide a price that does not work.
For the underlying model and its responsibilities, see what print on demand is and how it works. For the broader viability decision, use our profitability assessment.
Keep a product-level price sheet
- Choose one exact product and variant with a realistic customer destination.
- Record current provider product and shipping charges, then your platform and payment fees.
- Choose one defensible customer acquisition scenario and one refund or quality-exception scenario.
- Calculate both contribution dollars and contribution percentage, naming excluded costs.
- Check whether a buyer would consider the total delivered price reasonable given the alternatives.
- Set a review trigger: provider fee changes, return patterns, advertising cost, product variation, or measured buyer response.
If the price only works by assuming no refunds, no marketing effort, and no owner time, the model needs more work. A clear price sheet gives you an honest starting point for testing demand without pretending a product listing is already a successful business.
Discover how AscendorHQ helps you choose, learn, and build an online business.
Explore AscendorHQ


