If you want to sell custom t-shirts, mugs, posters, or hoodies without buying a single box of inventory, print-on-demand is the workflow that makes it possible. You upload a design, a customer orders, and a fulfillment partner prints and ships the item only after the sale happens. You never touch the product, and you never pay for stock that might not sell.
This guide walks through the canonical setup for learning how to start a print on demand business: a Shopify storefront connected to Printful for fulfillment. It’s aimed at complete beginners — no design degree, no e-commerce experience required. By the end you’ll know exactly how the model works, how to connect the two platforms, how to publish your first product, and which settings trip up new sellers most often.
One honest note before we start: this is a real business with real trade-offs (thinner margins than bulk printing, less control over shipping), not a get-rich shortcut. We’ll cover the trade-offs too, so you can decide with clear eyes.
This post contains affiliate links. If you buy through them, we may earn a commission at no extra cost to you.
Table of Contents
- How print-on-demand actually works
- What you need before you start a print on demand business
- Step-by-step setup
- Settings checklist before launch
- Common mistakes and troubleshooting
- FAQ
- Conclusion
- Sources
How print-on-demand actually works
Shopify describes the model as a six-stage loop [2]:
- You create a design — a logo, illustration, slogan, or pattern.
- You choose products from a fulfillment partner’s catalog (apparel, accessories, home goods).
- You list the products in your store with descriptions, mockup images, and your retail price.
- A customer buys through your checkout and pays your retail price plus shipping.
- The order routes automatically to the print provider.
- The provider prints, packs, and ships directly to your customer under your branding.
Your profit is the difference between what the customer pays you and what the fulfillment partner charges you for production, shipping, and applicable taxes [1]. Printful charges your saved billing method automatically each time an order is fulfilled [1], so cash flow is simple: money in from the customer, money out to Printful, margin stays with you.
The trade-offs Shopify itself flags: per-unit costs are higher than bulk printing, you have limited control over the shipping experience, and complex customization requests can be constrained by what the printer supports [2]. Plan your pricing and customer-service expectations around those realities.
What you need before you start a print on demand business
- A Shopify account. Shopify offers a trial for new stores — check the current pricing and trial terms on shopify.com before you commit.
- A Printful account. Signing up is free with just a name, email, and password; on the base plan there’s no monthly fee and you pay only per order fulfilled [1].
- A valid payment card for Printful billing (required before you can sell) and a payment gateway choice for Shopify.
- At least one design. Original artwork or properly licensed graphics only — never upload trademarked characters, band logos, or sports team marks.
- A niche. Shopify’s guidance is blunt: clearly define your audience before you design anything, and validate ideas cheaply — Instagram polls, Pinterest boards, and subreddits where your target customers already gather [2].
Step-by-step setup
The connection flow below follows Printful’s official six-step guide [1].
Step 1 — Create your Printful account
Go to printful.com and sign up with your name, email, and password. Registration is free; you’ll only be charged when a real order is fulfilled [1].
Step 2 — Create your Shopify store and install the Printful app
Start your Shopify trial, then from the Shopify admin open the App Store, search for Printful, and click Install. The official Printful app handles product syncing and order routing automatically.
Step 3 — Connect and authorize the two accounts
After installation you’ll be prompted to log into both platforms and authorize the connection [1]. Once linked, products you create in Printful can push straight to your Shopify storefront, and Shopify orders flow back to Printful for fulfillment without manual work.
Step 4 — Design and add your first products
In your Printful dashboard, browse the catalog and pick a product. Use Printful’s free Design Maker to choose the fulfillment technique, printing type, product colors and sizes, and the print or embroidery placement [1]. Upload your artwork, position it, and generate mockups — Printful’s mockup images become your store’s product photos, so you can list professional-looking products before a single unit exists.
When you’re satisfied, review Printful’s fulfillment cost for the item, set your retail price above it, and push the product to your store.
Pricing tip: Printful’s suggested retail prices do not include shipping. Sellers who leave suggested pricing untouched and then offer “free shipping” report losing money on orders — either build shipping into the retail price (Shopify explicitly recommends absorbing shipping costs so you can market free shipping [2]) or charge shipping separately at checkout.
Step 5 — Set up payments on both sides
Two separate payment setups, and both are mandatory:
- Shopify (money in): In Shopify admin go to Settings → Payments and activate Shopify Payments or a third-party gateway such as PayPal [1].
- Printful (money out): In your Printful dashboard go to Billing → Billing methods and add a valid card. Printful requires a billing method before you can sell, because fulfillment charges are taken automatically when each order comes in [1].
Step 6 — Configure shipping, order a sample, and launch
Check your shipping configuration carefully (see the pitfall in the troubleshooting section — this is the single most common launch mistake). Then, before you spend anything on marketing, order a sample of your own product. Printful’s sample program offers a discount — 20% off [3] — and seeing the actual print quality, fabric, sizing, and colors in hand is the only way to know what your customers will receive. Sample photos also double as authentic marketing content for social media [2].
Settings checklist before launch
| Setting | Where | Why it matters |
|---|---|---|
| Printful billing method added | Printful → Billing → Billing methods | Orders can’t be fulfilled without it [1] |
| Payment gateway active | Shopify → Settings → Payments | Customers can’t pay you without it [1] |
| Shipping profile covers Printful products | Shopify → Settings → Shipping and delivery → App shipping profiles | Manual shipping zones don’t apply to Printful items [4] |
| Retail prices cover product + shipping + fees | Printful product editor | Suggested prices exclude shipping [3] |
| All products synced (none manually unsynced) | Printful → Stores | A product manually unsynced in Printful won’t fulfill, and edits (like color changes) won’t show on your storefront until re-synced [3] |
| Sample order placed and inspected | Printful dashboard | Verify print quality before customers do [3] |
| Legal pages (refunds, shipping times) published | Shopify → Settings → Policies | POD shipping is slower than retail; set expectations |
Common mistakes and troubleshooting
These are drawn from Printful’s own list of frequent customer mistakes and from independent seller write-ups — labeled accordingly.
“My free shipping rate isn’t applying to Printful products.” (user-reported) A seller documenting her own store setup reports that Shopify’s standard shipping rates under Settings → Shipping and Delivery only apply to manually added products; items supplied by the Printful app need rules set under App shipping profiles, and missing this meant her first order didn’t get the intended free shipping [4]. Check the App shipping profiles section explicitly before launch.
Selling before ordering a sample. (official) Printful lists skipping sample orders among the most common seller mistakes — sellers only discover print placement, color, or sizing surprises after customers complain [3]. Use the sample discount and inspect the real item.
Pricing at the suggested retail without accounting for shipping. (official) Margins in print-on-demand are modest; if your retail price doesn’t cover the fulfillment price plus shipping, individual orders can lose money [3].
Broken product sync. (official) Everything you want to sell must stay synced between Printful and Shopify — if a product is manually unsynced in Printful and not synced back, orders containing it won’t be fulfilled, and edits like a color change won’t appear on your storefront until re-synced [3]. If an order isn’t routing to Printful, check the sync status of that product in the Printful dashboard first.
Underestimating total costs and slow shipping expectations. (official) Printful flags that sellers commonly forget to account for shipping, customs, taxes, digitization fees, and marketing spend when pricing — and separately, Shopify flags limited shipping control as an inherent limitation of the model [2][3]. Publish realistic delivery estimates on your product pages and policies so buyers aren’t expecting two-day retail shipping, and price to cover the full cost stack, not just the base fulfillment charge.
FAQ
How much does it cost to start a print-on-demand store? Printful’s base plan is free with no monthly fee — you pay per order fulfilled [1]. Shopify charges a subscription after its trial; check current plans on shopify.com. Beyond that, your only launch costs are optional: sample orders and any design tools you choose to use.
Do I need to buy inventory upfront? No. That’s the defining feature of the model — products are printed only after a customer orders, and Printful ships directly to them [2].
Can I use Printful with a free Shopify trial? Yes — you can install the Printful app and build out products during the trial. You’ll need an active paid Shopify plan for a fully functioning public checkout, so verify current trial terms on Shopify’s site.
How do I get paid, and how does Printful get paid? Customers pay you through your Shopify payment gateway at your retail price. Printful then automatically charges your saved billing method for fulfillment, shipping, and applicable taxes on each order [1]. The difference is your margin.
Is print-on-demand still worth starting? It remains a low-risk way to test product ideas because there’s no inventory downside [2]. But per-unit costs are higher than bulk printing and competition is real — success depends on a defined niche and designs people actually want, not on the mechanics of the setup.
Conclusion
The Shopify + Printful stack is the most beginner-proof way to start a print-on-demand business: free to connect, automated from checkout to doorstep, and with zero inventory risk while you test what sells. The setup itself takes an afternoon — the real work is picking a niche and making designs worth buying.
If you’re ready to try it, start your Shopify store here: Start your Shopify free trial — then connect Printful and get your first product live this week.
Sources
- Printful — “How to Connect Printful to Shopify in 6 Easy Steps” (official): https://www.printful.com/blog/step-by-step-guide-to-connecting-your-store-to-shopify
- Shopify — “Print on Demand” business guide (official): https://www.shopify.com/blog/print-on-demand
- Printful — “The 6 Most Common Mistakes Printful Customers Make” (official): https://www.printful.com/blog/online-store-mistakes
- Alisa Meredith — “What I Wish I’d Known About Setting Up A Print-on-Demand Shopify Store” (independent seller article, user-reported issues): https://alisameredith.com/setting-up-shopify-store-mistakes/
