9 providersAll prices in GBPPrices checked

Compare Print on Demand in the United Kingdom

Compare print on demand services for UK merchants. See per-item base costs, UK shipping, fulfilment speed, platform integrations, and margins side by side, all in GBP.

Updated
Paid membership?
Any
Days
Filters
Yoycol logoYoycolMerchize logoMerchizePrintful logoPrintfulProdigi logoProdigiPrintify logoPrintifyGelato logoGelatoGooten logoGootenTeemill logoTeemillContrado logoContrado
Fulfilment cost /mo£467/moBest margin£478/mo£517/mo£541/mo£573/mo£579/mo£634/mo£765/mo£1,227/mo
Cost per unit$9.34$9.55$10.34$10.82$11.45$11.57$12.68$15.30$24.53
Margin per unit$30.66$30.45$29.66$29.18$28.55$28.43$27.32$24.70$15.47
Profit /mo£1,533£1,522.50£1,483£1,459£1,427.50£1,421.50£1,366£1,235£773.50
Ratings
4.5Trustpilot (226)4.0Trustpilot (61)4.7Shopify App Store (2,200)4.5Trustpilot (158)4.7Shopify App Store (7,400)4.8Shopify App Store (801)4.3Shopify App Store (418)4.0Trustpilot (4,194)4.3Trustpilot (1,920)
Costs & margins
£4£4£8.10 incl VAT£6.82£6.95£8.77£5£15.30 (implied)£26.45 incl VAT
£6£5£3.59£4£4.50£2.80£7Included£2.49
FreeFree£19.99/mo (Growth, free above £9K/yr)Free£29/mo (Premium, monthly)£16.66/mo (Gelato+, annual)FreeFreeFree
NoneNone~10% on a teeNoneBest~21% on a tee~20% on a teeNoneNoneNone
Order at costSamples at base cost20% to 25% offAt costStandard pricingDiscounted samplesSample credit (VIM)Order at retailWholesale base for dropshippers
UK fulfilment & delivery
No (China)Partial (claimed UK and EU node)Yes (Wolverhampton)Yes (UK lab)Yes (via UK partners)Yes (140+ facility network)Yes (UK and EU partners)Yes (100% UK, Isle of Wight)Yes (London)
7 to 14 days7 to 20 days4 to 8 days2 to 3 days2 to 7 days4 to 5 days2 to 7 days2 to 4 daysBest1 to 4 days
Yes (DHL, expensive)Yes (DHL)Yes (DHL or FedEx, 1 to 3 days)Yes (tracked express option)No (Express is US-only)Yes (3 to 4 days)Where the partner supports itCase by caseYes (around 3 days)
Yes (ships worldwide from China)Yes (ships worldwide)Yes (US, EU, UK facilities)Yes (50+ labs, 10+ countries)Yes (global print network)Yes (local production, 32+ countries)Yes (global production network)Yes (ships internationally from the UK)Yes (worldwide tracked from the UK)
7 to 21 days3 to 25 days5 to 12 days5 to 15 days5 to 15 days5 to 12 days7 to 20 days7 to 21 days3 to 10 days
AI
LimitedLimitedLimited (Design Maker)Native (AI Mockup Generator)Native (AI Image Generator)Native (Magic Mockups)NoNoNo
NoNoVia 3rd-party (community)API onlyVia 3rd-party (community)Via 3rd-party (community)Via 3rd-party (Zapier)API onlyAPI only
Integrations & tools
Shopify, WooCommerce, Etsy, eBay, WixShopify, WooCommerce, Etsy, Amazon, eBay, TikTok ShopShopify, Etsy, WooCommerce, Wix, Squarespace, BigCommerce, Adobe Commerce, Ecwid, Square, TikTok, Amazon, eBayShopify, Etsy, BigCommerce, CSVShopify, Etsy, WooCommerce, Wix, Squarespace, BigCommerce, eBay, Amazon, TikTok, WalmartShopify, Etsy, WooCommerce, Wix, Squarespace, eBay, Amazon, TikTokShopify, Etsy, WooCommerce, BigCommerceShopify, Etsy, WooCommerce, Wix, Ecwid, plus a built-in store builderShopify (native app)
800+ (all-over-print)150+ (claims around 1,000)500+Very large (500k+ SKUs)Best1,300+150+525+Apparel and organic focused450+
Yes (free mockup and 3D preview)YesYes (Design Maker)Yes (AI Mockup Generator)Yes (AI mockups)Yes (Magic Mockups AI on Gelato+)Yes (basic, no on-model previews)Yes (mockup previews)Yes (design editor)
Not confirmedYesYesYes (Print API)YesYesYesYesYes (REST API)
White-label supportedCustom packaging, labels, insertsInside labels, pack-in inserts, custom packagingVia API and packing optionsNeck labels, pack-in inserts (partner-dependent)Labels, insertsWhite-label slip; paid white-label packagingVia your own store and subdomainWhite-label and private-label dispatch
Reprint on defectsReprint or refund on defects (contact support)Free reprint or refund on Printful errors (30 days)Free reprint on defectsFree reprint or refund on defects (30 days)Free replacement on defects (30 days)Free reprint on defectsCircular take-back scheme; defects replacedDefects replaced
Estimates based on 50 orders/mo at £40/unit. Rates can change without notice, confirm current pricing with the provider before signing on. Estimates use the benchmark t-shirt base cost plus UK shipping times your monthly orders. The cheapest fulfilment cost is also the best margin, since you set one selling price. Turn on the membership toggle to apply each paid membership discount and add its monthly fee. Some per-item base costs are dashboard-only and shown as indicative.
How we calculate this
  • Estimated cost: each provider’s published prices and rates applied to the inputs you set above (such as volume, team size, or invoices), plus any fixed monthly fees.
  • Providers with an incomplete cost and quote-only providers are never ranked as the cheapest while a complete-cost option exists.
  • These are estimates. Published rates can change and your final pricing depends on your business, so confirm current pricing with the provider before switching.

Key takeaways

  • There is no monthly licence here. Cost lands on every order as base cost plus delivery. Gooten lists £5 plus £7 UK delivery; Teemill lists delivery as Included.
  • A paid membership buys a percentage off base cost. Printful publishes £19.99/mo (Growth, free above £9K/yr) for ~10% on a tee; Printify £29/mo (Premium, monthly) for ~21% on a tee. Test it against a quiet month.
  • Where the garment is printed sets delivery time and whether an EU sale is an export. Teemill prints Yes (100% UK, Isle of Wight); Yoycol prints No (China).

How we compare print on demand services

We list 9 print on demand services selling into the UK, and a published rate card exists for 9 providers. Every figure comes from the service's own published pricing, in pounds. Where a service will only quote, the table says so.

The calculator takes your monthly order volume, the price you sell at, and whether you would pay for a membership. Each service is costed as its published t-shirt base cost plus its UK delivery charge at that volume, with the membership discount applied where one exists, and the table sorts by the result. A delivery-days slider hides services slower than the time you set. Commission does not change the order.

Every print on demand sale is priced per order

Your margin is what is left after the service takes its base cost and delivery out of the price your customer paid. Delivery does not track base cost, so a cheap garment behind an expensive courier can land dearer than a better garment behind a cheap one. The calculator adds the two before it sorts.

ProviderBase cost (t-shirt)UK shipping
Contrado£26.45 incl VAT£2.49
Gelato£8.77£2.80
Gooten£5£7
Merchize£4£5
Printful£8.10 incl VAT£3.59
Printify£6.95£4.50
Prodigi£6.82£4
Teemill£15.30 (implied)Included
Yoycol£4£6

Check the VAT basis first: some cells carry it inside the figure and others do not. If you are VAT registered, VAT on a supplier invoice is input tax you reclaim, so the ex-VAT figure decides your margin. Below the registration threshold it is money gone. Young children's clothing is zero-rated for VAT where it meets HMRC's size criteria, which changes what you collect on a kids' tee, not what the printer charges you.

Teemill's base cost is implied from a minimum sell price model with its own store builder rather than a published wholesale base, so treat that figure as derived rather than quoted.

The break-even on a paid print on demand membership

Divide the monthly fee by the saving on one order (the discount applied to base cost, generally not to delivery). The answer is the number of orders a month at which the membership pays for itself. Compare it to your quietest month, not your best one.

ProviderMembership /moMembership saving
ContradoFreeNone
Gelato£16.66/mo (Gelato+, annual)~20% on a tee
GootenFreeNone
MerchizeFreeNone
Printful£19.99/mo (Growth, free above £9K/yr)~10% on a tee
Printify£29/mo (Premium, monthly)~21% on a tee
ProdigiFreeNone
TeemillFreeNone
YoycolFreeNone

The plans differ in ways the fee hides: one is an annual commitment even though the figure is monthly, one can be stopped the month it stops earning, and one is waived above a turnover threshold. Free access is a different deal, not a worse one: the base cost is the price.

Samples are the other cost nobody budgets for, because approving a print from a screen mockup is how you end up refunding a colour.

ProviderSample discount
ContradoWholesale base for dropshippers
GelatoDiscounted samples
GootenSample credit (VIM)
MerchizeSamples at base cost
Printful20% to 25% off
PrintifyStandard pricing
ProdigiAt cost
TeemillOrder at retail
YoycolOrder at cost

Where a print on demand order is printed, and what an EU sale costs after Brexit

This row sets delivery time and your customs position. When a garment is made outside the UK and shipped to a UK customer, that order is an import, and import VAT and possibly duty attach to it somewhere in the chain.

ProviderUK print locationsUK delivery
ContradoLondon (handmade, made to order)1 to 4 days
GelatoUK sites within a 140+ facility network4 to 5 days
GootenUK and EU production partners2 to 7 days
MerchizeVietnam (primary); claimed UK, EU, US, AU, China nodes7 to 20 days
PrintfulWolverhampton (own DTG and embroidery facility)4 to 8 days
PrintifyUK print partners (Prodigi, Print Clever, Harrier)2 to 7 days
ProdigiUK production lab2 to 3 days
TeemillIsle of Wight factory2 to 4 days
YoycolChina7 to 14 days

Check the Express delivery row before promising next day on a product page.

A sale from a UK printer to a customer in the EU is an export. Unless you have arranged otherwise, the recipient can be asked for import VAT and a handling fee by the courier before they get the parcel. A shopper billed again on the doorstep blames you. The EU's Import One Stop Shop lets you charge destination VAT at checkout on low-value consignments instead. The clean way round it is to have the order printed inside the EU, which a distributed network can do and a single-site UK maker cannot; the Global delivery row says which is which.

Faults, returns and the custom goods exemption in print on demand

You are the trader, not the printer. Whatever the fulfilment service agrees to cover does not narrow the rights your buyer has against you.

Under the Consumer Contracts Regulations a distance-selling customer normally has fourteen days to change their mind and return goods for a refund. Goods made to the consumer's specification, or clearly personalised, are excluded. A shirt printed with a name or a customer-supplied image usually sits inside the exclusion. A shirt carrying one of your standard catalogue designs, printed only after they ordered it, very often does not, because it was made to your specification rather than theirs. Treat the exclusion as narrower than it sounds and take advice if the line is unclear for your range.

None of that touches faults. Under the Consumer Rights Act goods must be of satisfactory quality, fit for purpose and as described, and a customised item is no exception. A misprint is your problem to fix regardless of who printed it. So read the returns row as a supply agreement, not a customer policy.

ProviderReturns / misprints
ContradoDefects replaced
GelatoFree replacement on defects (30 days)
GootenFree reprint on defects
MerchizeReprint or refund on defects (contact support)
PrintfulFree reprint or refund on Printful errors (30 days)
PrintifyFree reprint or refund on defects (30 days)
ProdigiFree reprint on defects
TeemillCircular take-back scheme; defects replaced
YoycolReprint on defects

Every one of those rows covers defects. None covers a customer who ordered the wrong size or changed their mind. That cost is yours and belongs in your margin model from the first month.

Channels, range and branding a print on demand service supports

Check the Platforms row for the storefront you sell on before anything else, because it removes options faster than price does. Teemill also includes a store builder for sellers without one.

ProviderCatalog sizeBranding
Contrado450+White-label and private-label dispatch
Gelato150+Labels, inserts
Gooten525+White-label slip; paid white-label packaging
Merchize150+ (claims around 1,000)Custom packaging, labels, inserts
Printful500+Inside labels, pack-in inserts, custom packaging
Printify1,300+Neck labels, pack-in inserts (partner-dependent)
ProdigiVery large (500k+ SKUs)Via API and packing options
TeemillApparel and organic focusedVia your own store and subdomain
Yoycol800+ (all-over-print)White-label supported

Breadth matters less than it looks, because most sellers ship a small number of lines repeatedly. Branding matters more: if a repeat customer is the point of the business, an unbranded polybag works against you on every order. The AI and mockup rows are useful for listing photography, not a reason to accept a worse unit cost.

Browse all Print on Demand in our directory

Popular Print on Demand comparisons

Independent, side by side breakdowns of the matchups merchants ask about most.

Print on Demand alternatives

Ranked alternatives to the providers merchants are weighing up, with our live cost calculator.

Not sure which print on demand service is right for your store?

Our team can help you weigh per-item cost, UK fulfilment speed, branding options, and platform fit so you keep the best margin on every sale.