Comparing print-on-demand providers
Sixth post in “Tools I build with.” Prints and phone cases both sit on UV-printing pipelines, so the framework for picking a provider is the same for both. (Embroidered apparel is a different fulfilment process, covered in episode 05B.) Which provider does the printing changes everything downstream: price, quality, speed, returns. This post is the framework, not the final pick; the winner comes out of the benchmark at the end.
What print-on-demand actually is
Print-on-demand (PoD) means a printer sits between the store and the customer. When someone buys a print, the order forwards to the printer; the printer prints the piece, packages it, and sends it to the customer. No warehouse, no stock, no upfront inventory cost. The store only pays when a customer pays.
That simplicity is why most small art imprints use PoD. It also hides some traps, covered at the end of this post.
What an API is
An API (application programming interface) is how one piece of software asks another to do something, without a human clicking through screens. For print-on-demand, it means a script on your own computer can upload a new design, create a product, attach a price, and do it all in batches, without anyone logging into the provider’s dashboard.
For a catalogue under 20 pieces, a manual upload through a dashboard is fine. For a larger catalogue, or a generator that produces new pieces unattended, an API is the difference between the project being fun and being a second job.
A provider without an API is not a deal-breaker for a small start; it is a deal-breaker for any plan to scale past hand-managed work. Most of the providers listed below have one; not all of them are usable.
Decide the direction first
Before comparing providers, decide what you actually need from one.
- Prints, phone cases, or both? Posters and framed prints use enhanced matte paper (Lowphi’s territory). Phone cases use clear polycarbonate with a UV print on top (the Lunaire case from episode 05C). Some providers are excellent at paper and weak at cases, some are the reverse, a few do both adequately. Pick based on where 80% of the catalogue sits, then benchmark once per format rather than once per provider.
- Where are your customers? If most are in Europe, a provider with EU printing facilities keeps deliveries fast and cheap. If they are global, having printers on multiple continents matters more than a single low price.
- Do you want white-label? Meaning: packaging that looks like it came from your brand, not from the printer. Some providers charge extra for this, some don’t offer it at all.
- Do you want to automate? If the catalogue has 10 pieces, a manual upload to the provider’s dashboard is fine. If it has 300, or grows every week from a generator, you need the API (see the previous section). Check whether the provider has one, and whether it is usable.
If all four matter equally, skip no comparisons. If some don’t (you only sell posters in Europe, no white-label), the comparison narrows fast.
The criteria to benchmark on
One row per provider, identical columns. Decisions become visible rather than gut-call.
- Print quality for posters. Order the same 30×40 cm test piece from each; compare in person.
- Print quality for phone cases. Order the same design on the same phone model from each. Watch colour accuracy on pastels, the cleanliness of the edge wrap, and how the print survives a week in a pocket.
- Poster cost at a mid-range size (for example, 30×40 cm). Base cost before delivery.
- Phone case cost for a mid-range iPhone model (for example, iPhone 15). Base cost before delivery.
- Phone model coverage. How many live iPhone and Galaxy models are supported. New phone releases reach some providers within weeks, others after a season or two.
- Clear polycarbonate availability. Not every provider offers a clear case. The Lunaire design in 05C needs one.
- EU/UK delivery. Speed and price to the primary customer geography.
- Minimum order. Some providers require a minimum per month; others don’t.
- API availability. Can a script upload new pieces and create products, or does every piece require manual steps?
- White-label packaging. Available? Extra cost? Quality of the unboxing experience. Matters more for a gift product than for a wall piece.
- Returns and misprints. Who pays, how long the process takes, what happens to the customer.
The candidates
Four providers worth benchmarking. This list does not prescribe a winner; the winner comes out of the benchmark, not the marketing copy.
- Printful. The best-known name. Strong on apparel and reasonable on phone cases with decent iPhone and Galaxy coverage. Paper and poster quality has improved a lot in recent years. Has an API. Delivers from facilities in the US, the EU and elsewhere.
- Gelato. Strong for EU and UK orders (printing facilities in multiple European countries, shorter delivery times within Europe). Good paper quality. Phone cases via premium partners, clear polycarbonate available. Has an API.
- Printify. Aggregator-style: multiple fulfilment partners behind one API. Good for price flexibility and the widest phone case options, since different partners offer different case types. Harder to predict quality because it depends on which partner prints the order.
- Cloudprinter. Wholesale print network, primarily paper products. Usually requires more technical setup, tends to produce higher margins at scale. Skip if phone cases are the main product.
There are smaller names too (Fine Art America, Society6, Redbubble), but those lean more marketplace than white-label PoD. That is a different trade: they bring their own traffic but take a larger cut and brand the customer experience themselves. Worth considering as a discovery channel, not as a primary sales channel.
The trap that only shows up after the first order
A provider’s sample print and its at-scale print are not always the same piece of paper, or the same batch of phone cases. Sample runs are often hand-checked; at-scale runs are machine-picked from whatever roll or case batch is loaded that day. The gap between the two is what determines whether a catalogue can scale past 50 pieces without quality drift.
This is why a good benchmark includes a re-order of the same piece, a month later. If it comes back visibly different (colour shifted, paper weight changed, crop off by 2mm, a case with a slightly greener pastel than the first), that provider is a liability for a long-running catalogue.
What to be aware of
- Margin is narrow on PoD. A poster that costs €12 to print and deliver probably sells for €25 to €35 retail. A phone case at €5 to €10 base usually sells for €25 to €40 retail. Subtract transaction fees, returns, and the occasional reprint, and the margin is less generous on either than it looks on a spreadsheet.
- Colour calibration matters. What looks right on your screen in RGB will look different in CMYK ink on paper. Every provider offers a colour profile; use it, and always ask for a physical proof of a piece before listing it.
- Delivery is the single biggest friction point. Customers expect fast. PoD is usually slower than inventory-based delivery because the piece is printed from scratch each time. Set expectations clearly on the product page.
- Returns go through you, not the printer. If a customer wants to send a piece back because they do not like it, the printer will not accept it. Build that cost into your pricing.
What’s next in the series
- Choosing a payment system by country. The other half of the checkout: who takes the card, how much they keep, and what they do about VAT.
- …and more tools ahead, each tied to a real project as its receipt.
Subscribe below for the next one.