How to Price Print-on-Demand Products
The same backward pricing logic that works for Etsy or eBay sellers applies to POD — with one extra variable most guides skip: the base product cost your provider charges before you've added a single dollar of margin.
By Marginory team · Online sellers with hands-on experience across Etsy, Shopify & PODUpdated Fee data verified against official platform documentation
The formula
Price = (Base product cost + Shipping cost you absorb) ÷ (1 − Target margin % − Platform fee %)
This is the same backward-pricing logic used across marketplace calculators on this site, applied to POD's specific cost structure. The base product cost — what your provider (Printify, Printful, Gelato, etc.) charges you before any markup — is the input most new POD sellers underestimate or forget to update when it changes.
Worked example: t-shirt on Etsy
Base cost $9.50, shipping absorbed $0 (charged separately to buyer), target margin 25%, Etsy fee ~9.75%:
The mistake: pricing off provider "suggested retail"
Most POD providers show a suggested retail price alongside the base cost. That suggestion is often set generically and doesn't account for your specific platform's fee structure, your ad spend, or your desired margin — it's a starting reference, not a number to copy directly. Sellers who price purely off the suggested retail frequently end up with a much thinner margin than they assume, since the suggestion doesn't subtract the selling platform's cut.
Pricing consistently across products
Once you have the formula dialed in for one product, apply the same target margin and channel fee inputs across your catalog — swapping only the base cost per product. This keeps your margin consistent rather than having some products accidentally underpriced because they were set by feel instead of formula.