Shopify Print on Demand: Printful vs. Printify vs. Gelato

In short: With Shopify print on demand, you connect your store to a provider like Printful, Printify or Gelato. When a customer buys, the product is only then printed and shipped directly to them, and you pay the provider per order. For customers in Germany, what matters most is where production happens: Printful produces for the EU in Latvia and Spain; Printify and Gelato route orders to print partners in their network, including in Germany. The margin is tight. POD pays off mainly with your own niche or personalization.

Print on demand sounds like the easiest way to your own fashion brand: upload designs, connect the store, done. Technically, that’s even true. The work lies elsewhere: in pricing, delivery times, legal matters and marketing. Here we compare Shopify print on demand across the three big providers, work through an example and clarify the obligations in Germany. The article is part of the overview Products and product range in Shopify.

How Shopify print on demand works

  1. You install the POD provider’s app in Shopify and connect your account.
  2. In the provider’s tool, you choose a base product (shirt, hoodie, poster, mug), upload your design and create mockups.
  3. The app creates the product with variants in Shopify. From then on, it’s a normal Shopify product that you sort into collections and edit.
  4. A customer buys and pays in your store. The order is automatically transmitted to the provider (adjustable in most apps: automatically or after manual approval).
  5. The provider charges your stored payment method for production and shipping costs, prints and ships directly to the customer. The tracking information lands in Shopify.

Important for your cash flow: you pay the provider immediately for every order, but your money from Shopify Payments only arrives with the payout, which in Germany takes at least 3 business days. With a large order or a sales peak, you therefore have to advance the production costs. How payouts work is explained under Shopify payouts. There’s no offsetting directly against your customers’ money: you store a card with the provider or top up a balance so orders go into production automatically. Watch the billing currency. If a provider bills in US dollars, foreign currency fees may apply depending on your card.

Print files: Each provider specifies format, resolution and print area per product. A PNG with a transparent background at print size is standard; 300 DPI usually keeps you on the safe side. Going beyond the print area only works with products designed for it, such as all-over print.

Connecting existing Shopify products to POD

With Printful, you can import existing Shopify products in the dashboard and link each variant to a Printful product and design afterwards (Printful Help Center). Other providers usually expect you to create the product in their tool and publish it to Shopify. Then delete the old entry: only the linked product triggers an order with the provider; the old one is a duplicate.

And: the POD app itself is free with the big providers, but Shopify isn’t. You need a paid Shopify plan.

Printful vs. Printify vs. Gelato

The three providers work differently. Printful mostly produces in its own fulfillment centers. Printify is a marketplace for print partners where you choose the print partner per product. Gelato automatically routes each order to the partner closest to the customer.

PrintfulPrintifyGelato
ModelOwn production plus partnersNetwork, you choose the print partnerNetwork, automatic routing
Production for EU customersRiga (Latvia) and Barcelona (Spain); the UK center only ships to UK addressesPartners in Europe, including German print partners such as Textildruck Europa, PixxPrint, PosterflowAccording to Gelato, 250+ partners in 32 countries; the catalog shows which products are made in Germany
Base feeNo sign-up feeFree: $0; Premium from $24.99/month (annual) or $39 monthlyFree to use, optional subscriptions with discounts
Discount with paid subscription–According to the pricing page, up to 20% on all products (up to 33% on new products)Depending on subscription or promotion
StrengthConsistent quality, many finishing options, branding optionsOften the lowest base prices, large selectionLocal production for many countries, short distances
WeaknessBase prices tend to be higherQuality varies by print partnerLess control over exactly where production happens

Sources: Printful fulfillment locations, Printify pricing, Printify Germany (German), Gelato Germany. All information as of October 2026; prices change often.

German alternatives: There are also POD providers based in Germany, for example Shirtigo from Cologne with production in Europe. Advantage: German-language support and short delivery routes. Compare base prices, shipping costs and reviews in the Shopify App Store before you commit.

What’s left? A worked example

Many only realize after their first sale how tight POD margins are. Here is an example for a printed T-shirt sold by a VAT-registered merchant. The production and shipping costs are example values; you’ll see your real prices in the provider’s tool.

ItemAmount
Shirt selling price incl. 19% VAT€29.90
Flat shipping fee to the customer incl. 19% VAT€4.90
Net revenue (excl. VAT)€29.24
Production at the POD provider (example, net)−€12.00
Shipping from provider to customer (example, net)−€4.50
Shopify Payments fee (approx. 2.1% + €0.30 on €34.80)−€1.03
Gross profit before advertising€11.71
Advertising costs per sale (assumption)−€10.00
Left per sale€1.71

The Shopify subscription, apps, samples and returns still come out of that. The Shopify Payments fee is an approximate value for standard cards on the Basic plan (current values on the Shopify pricing page). As a small business under the small business rule (Kleinunternehmerregelung), you don’t charge VAT, but you also can’t deduct the input VAT from the provider’s invoices.

The consequence: with paid advertising and standard shirts, almost nothing is left. POD can work with higher prices thanks to a clear niche, with bundles, with organic reach or with personalized products that customers pay more for. A detailed pricing guide is in Calculating prices for your online store.

Multiple providers and your own products in one store

Yes, you can combine several POD providers in one store, for example shirts from Printful and posters from Gelato. Your own products that you pack yourself also fit in the same store. Each order line goes to the responsible provider; you only ship your own items.

The sticking point is shipping. If someone buys a shirt and a poster, two parcels come from two providers, and you pay shipping twice. Solutions:

  • Calculate shipping costs so that mixed orders cover them, for example with a flat rate plus a surcharge per item.
  • Use shipping profiles in Shopify to give product groups different shipping rates.
  • Say openly in the product description that items may be delivered separately.

Setting up shipping costs and delivery time for POD

For stores in Germany, the simplest approach is usually your own flat rates in Shopify, for example €4.90 per order, calculated on your provider’s real shipping costs. Free shipping means building shipping costs into the product price. Only offer express if your provider itself ships express, as an additional rate in the same shipping profile. Showing the provider’s live shipping rates at checkout requires third-party calculated shipping rates in Shopify, which aren’t included in every plan.

Most POD apps create their own location in Shopify. Your own address remains the location for goods you ship yourself. If POD products are assigned to your address with stock 0, they show as “Sold out”. The delivery time is production plus shipping, measured by your sample orders. How shipping profiles and zones work in detail is explained in the article Setting up shipping in Shopify.

With manual approval of the transfer to the provider, you can check suspicious addresses before production starts.

You don’t need to maintain inventory with POD. Turn off quantity tracking for POD products, otherwise they’ll quickly show as “Sold out”. Details in Setting up inventory correctly.

Personalization with Teeinblue

There are thousands of standard shirts with slogans. Personalized products, such as a poster with a name and date or a shirt with the customer’s own pet, are harder to copy and justify higher prices. For that, you need a personalizer that sits between the store and the POD provider.

Teeinblue is such a tool. The customer enters text, uploads a photo or selects motifs and sees the result live on the mockup. Teeinblue automatically generates the print-ready file from it, exactly at the position you defined in the template, and sends the order to the print partner. According to the provider, there are more than 20 direct integrations, including Printful, Printify, Gelato and German providers such as Shirtigo. There’s a 14-day trial for Shopify.

Luis Benz, author of this blog, has been working with Teeinblue for more than four years and has implemented more than 500 personalization campaigns. What generally shows: the effort isn’t in the technology but in good templates. Personalizing has to take just a few clicks, and the result has to look good on the mockup right away. How to set up text fields, photo upload and live preview step by step is explained in Selling personalized products with Shopify.

  • Cancellation policy (Widerrufsbelehrung): Yes, a POD store needs one too, plus an imprint (Impressum), terms and conditions (AGB), a privacy policy and, since June 19, 2026, the electronic withdrawal button. The full list is in Protecting your Shopify store from cease-and-desist letters.
  • Returns: You are the seller, not the POD provider. Decide where returns go, and check your provider’s return rules. Many only take back goods with production defects, not on withdrawal. You then bear the costs for returned standard goods. By the way, the provider’s address doesn’t belong in your imprint as your business address. Your own address goes there and in the cancellation policy. Only state a different return address if the provider actually accepts returns.
  • Customs: For production outside the EU, for example in the USA, import duties apply, since July 1, 2026 also under €150. For EU customers, choose products made in the EU.
  • Trade registration: If you sell regularly with the intention of making a profit, you generally need a registered trade (Gewerbe) for a POD store too. What it costs and how it works is explained in Registering a trade for your online store.
  • Manufacturer information (GPSR): If you sell a product under your own name or brand, you may be considered the manufacturer yourself. On the product page, you need manufacturer information with a postal address and electronic address as well as safety information (Regulation (EU) 2023/988).
  • Legal guarantee label: Mandatory before the contract is concluded since September 27, 2026, also for POD goods.
  • Packaging Act (Verpackungsgesetz): Clarify whether your provider covers the system participation for the shipping packaging or whether you need to register in the LUCID packaging register yourself and participate in a dual system. Registration with LUCID is free.
  • Designs and trademarks: Don’t use logos, characters or slogans that others hold rights to. More in Product images and trademarks in your store.

Delivery time: Production and shipping take longer with POD than with goods from your own warehouse. State a realistic delivery time on the product page that you know from your sample orders, instead of an optimistic number.

Is print on demand still worth it?

Honest answer: with generic slogan shirts and paid advertising, hardly. There are too many identical stores, and the margin doesn’t cover advertising costs. POD has a chance if at least one of these applies:

  • You have a clearly defined niche or community that you know and reach organically.
  • You offer personalization that customers pay a higher price for.
  • You use POD as a low-risk test for designs before investing in your own stock. The path there is described in From dropshipping to your own brand.
  • You are an artist or creator and want to offer merch to your existing audience.

POD is not passive income. Design, product photos, customer service and marketing remain your tasks.

FAQ

Does the print-on-demand provider ship directly to my customer?

Yes. As soon as the order arrives in Shopify, the app transmits it to the provider. The provider prints the product and ships it directly to the customer’s address. The tracking number is entered in Shopify, and the customer receives the shipping confirmation. You never have to touch the parcel yourself, unless you also sell your own products.

Do I have to pay Printify or Printful up front?

Yes, per order. The provider charges your stored card or your balance as soon as it produces the order. The customer has paid you by then, but the money only reaches your account with the next Shopify payout. With many orders at once, you therefore need some buffer for production costs.

Is Printify free?

The Printify account on the Free plan costs nothing; you only pay production and shipping costs per order. The Premium subscription costs from $24.99 per month when paid annually and gives you discounts on products. Shopify itself, however, is paid: without a paid Shopify plan, you can’t use Printify with your own Shopify store.

Can I use multiple POD providers in one Shopify store?

Yes. You simply install several apps, and each manages its own products. A mixed order is split automatically, and each provider ships its part. Plan shipping costs so that two separate parcels are covered. You can also sell your own products that you ship yourself in the same store.

Can I use my own labels and packaging with print on demand?

Partly. Some providers offer custom neck labels, printed packing slips or inserts for an extra charge. What exactly is possible varies by provider and print partner; with Printify, it depends on the chosen partner. Check this before you start if branding matters to you. More in Dropshipping with your own branding.

Why does shipping with Printful take longer than 7 days?

The delivery time is made up of production time and shipping time. If a product is made outside the EU or by a partner far away, transport distances are added. Check in your provider’s product overview where each product is produced, and choose products made in Europe for German customers. State the realistic total time on the product page.

Does print on demand work without Shopify?

Yes. The big providers can also be connected to Etsy, WooCommerce and other platforms, and some also offer simple store pages of their own. Shopify is worth it if you want to build your own brand with your own domain, your own design and your own customer data. Legal obligations such as the imprint and cancellation policy apply on every platform. A comparison is in Shopify or Etsy, WooCommerce, Wix.

As of: October 2026. Providers’ prices and production locations change often. This article is not legal or tax advice.

Monetais

Rather have your store built?

Monetais, our Shopify agency, builds stores for merchants in Germany, Austria and Switzerland – from theme and product data to legal pages and launch.