How to Sell Print on Demand on Shopify
How Print on Demand Works
The POD model eliminates the two biggest risks of traditional product businesses: inventory investment and unsold stock. You never pay for a product until a customer has already paid you for it. There are no minimum order quantities, no warehouse costs, and no risk of sitting on 500 unsold t-shirts in a design that did not resonate.
The tradeoff is lower profit margins compared to bulk-ordered products. A t-shirt you design and order in bulk from a manufacturer might cost $4 to $6 per unit, giving you $20+ margin at a $26 retail price. The same shirt through a POD provider costs $12 to $18 per unit (printing, shirt blank, and fulfillment), giving you $8 to $14 margin at the same price. You sacrifice per-unit profit for zero upfront investment and zero inventory risk.
Production and shipping times are longer than pre-made inventory. Most POD providers print and ship within 2 to 5 business days, plus carrier transit time of 3 to 7 days domestically. Total delivery time of 5 to 12 business days is typical. This is slower than the 2 to 5 day delivery from stores with ready-to-ship inventory, so set customer expectations clearly.
Step 1: Choose Your POD Provider
Install the provider's Shopify app, create an account, and explore their product catalog and pricing before committing to designs.
Printful (Best for Quality and Branding)
Printful operates its own printing facilities in the US, Mexico, Europe, and Japan, giving it the most consistent quality control among major POD providers. Base costs are higher than competitors ($12.95 for a basic unisex t-shirt vs $8 to $10 on Printify), but the print quality, color accuracy, and packaging are noticeably better. Printful offers extensive branding options: custom inside labels, pack-ins (business cards, stickers), custom packaging, and branded packing slips. Production time averages 2 to 5 business days. No monthly fee, you pay per order.
Best for: Brands that prioritize quality over maximum margin, stores selling premium-priced custom products ($30+), and anyone who wants branded unboxing experiences.
Printify (Best Product Selection and Pricing)
Printify is a marketplace connecting you to a network of 80+ print providers worldwide. This means the widest product catalog (900+ products across apparel, accessories, home goods, and stationery) and the most competitive pricing because you can choose between providers offering different price points for the same product. A basic t-shirt ranges from $6.29 to $12+ depending on the provider you select. The tradeoff is inconsistency: quality, shipping speed, and packaging vary between providers because Printify itself does not do the printing.
The free plan includes 5 stores. Premium plan ($29/month) adds up to 20% discount on all products, which makes a meaningful difference at volume. At 50 orders/month averaging $3 in savings per order, the Premium plan pays for itself 5 times over.
Best for: Stores optimizing for the lowest production costs, sellers wanting the widest product variety, and businesses testing many product types to find what sells.
Gooten (Best for Niche Products)
Gooten focuses on product categories that Printful and Printify underserve: home goods (canvas prints, blankets, pillows, coasters, cutting boards), pet products (pet beds, bowls, bandanas), and accessories (phone cases, jewelry, bags). Their pricing is competitive with Printify, and they use a global network of manufacturers. Quality is good but varies by product and manufacturer, similar to Printify's model. No monthly fee, pay per order.
Best for: Stores focused on home decor, gifts, and niche accessories where Gooten's product catalog has unique options.
Step 2: Create Your Designs
Each POD provider offers product-specific templates with print area dimensions. A standard t-shirt front print area is approximately 12 x 16 inches (3600 x 4800 pixels at 300 DPI). Download the templates from your provider before designing to ensure your artwork fits correctly.
Design tools: Adobe Illustrator and Photoshop are industry standards, but free alternatives work well for POD designs. Canva (free tier) offers templates and a drag-and-drop editor suitable for text-heavy and simple graphic designs. GIMP (free, open source) handles photo editing and complex compositions. For vector designs (which scale to any size without quality loss), Inkscape (free) is a capable alternative to Illustrator.
File formats: Submit designs as PNG files with transparent backgrounds. This lets the product color show through areas without artwork. Use 300 DPI resolution at the actual print size. A 12 x 16 inch print at 300 DPI is a 3600 x 4800 pixel file. Submitting lower-resolution files results in blurry or pixelated prints that damage your brand reputation.
Design principles for POD: Simpler designs sell better than complex ones on apparel. Bold text, clean graphics, and strong contrast (especially dark designs on light shirts and light designs on dark shirts) produce the most visually striking products. Designs with 2 to 3 colors photograph better for product mockups and look more professional. Avoid designs that extend to the edges of the print area, because slight alignment variations during printing can cause uneven borders.
If you are not a designer, hire freelance designers on Fiverr ($15 to $100 per design), 99designs ($199+ for a design contest), or Upwork ($20 to $75/hour for ongoing design work). Commission designs with full commercial use rights so you can print and sell them without licensing restrictions.
Step 3: Set Up Products and Pricing
In your POD app, select a product type (e.g., Bella+Canvas 3001 Unisex Tee), upload your design, position it on the print area, select available colors and sizes, set your retail price for each variant, and click Publish to push the product to your Shopify store.
Pricing should give you a minimum of 30% profit margin after all costs. Your costs include the base product cost, shipping (if you offer free shipping, which you should), Shopify transaction fees (2.9% + $0.30), and any advertising costs per sale. A t-shirt that costs $13.50 to produce and ship should retail for at least $26 to $30 for a 30% to 40% margin before advertising costs.
The POD app generates product mockup images automatically by placing your design on a product template. These mockups are functional for launching, but they look generic and identical to thousands of other POD stores using the same templates. As your store grows, invest in real product photos: order samples and photograph them on real people in real settings. Stores with original photography consistently outperform stores using only provider-generated mockups.
Step 4: Order Samples
Before promoting any product, order it yourself. Check the print quality (is it sharp, are colors accurate to your design file?), the material quality (how does the fabric feel, is the mug sturdy?), and the packaging (does it arrive undamaged, is the unboxing experience acceptable?). Most POD providers offer 20% to 30% sample discounts.
Samples serve multiple purposes: quality verification, product photography (real photos outperform mockups significantly), and content creation (unboxing videos for social media, detail shots for product pages). Budget $100 to $200 for initial samples across your top 5 to 10 products. This is a small investment relative to the damage that low-quality products cause through negative reviews and returns.
Step 5: Launch and Automate
In your POD app settings, enable automatic order routing. When a customer places an order on your Shopify store, the order is automatically sent to your POD provider for production and shipping. Tracking numbers sync back to Shopify, and the customer receives shipping notification emails automatically.
After launch, monitor your first 20 to 30 orders closely. Check that production times are within the promised window, print quality is consistent, and tracking numbers are syncing correctly. Respond to any customer issues immediately. Once you are confident the fulfillment pipeline is working smoothly, shift your focus to marketing and design expansion.
Growing a POD Business on Shopify
Niche down: "T-shirts" is not a niche. "Funny t-shirts for nurses," "minimalist mountain hiking designs," or "personalized pet portrait products" are niches. The more specific your audience, the more targeted your advertising, the higher your conversion rate, and the stronger your brand identity. Successful POD brands build a following around a specific interest, profession, or identity.
Expand product types: Once a design resonates, apply it to multiple product types: t-shirts, hoodies, mugs, tote bags, phone cases, stickers, and posters. The incremental effort of adding a design to a new product is minimal (upload and position in the product creator), but each new product captures a different customer segment. Someone who would not buy a t-shirt might buy a mug with the same design.
Build an email list: POD stores that rely solely on social media and paid ads are fragile. An email list gives you a direct channel to announce new designs, run sales, and drive repeat purchases without paying for ads. Offer a 10% discount for email signup, then send new design announcements weekly or biweekly.
Test designs with minimal investment: One advantage of POD is that you can test many designs without financial risk. Launch 10 designs, promote each on social media, and let sales data tell you which designs resonate. Double down on winners (create variations, apply to more products) and retire designs that do not sell. The data-driven approach removes the guesswork from design decisions.
