How we compare print on demand services
We list 10 print on demand services that ship to Australian customers, and a published rate card exists for 10 services. Every figure in the table is a number the vendor publishes rather than one we estimated.
Ranking is arithmetic on that published rate card at the order volume you enter: base product cost plus Australian shipping, with any membership fee and its discount applied. Commission never moves a service up or down this table, we do not sell prominence, and the cheapest row is whatever the arithmetic says it is on the day you read it.
Base cost is quoted on a comparable garment, a plain t-shirt, because catalogues here differ so widely that comparing the cheapest item in one catalogue to the cheapest in another would compare two different things. Several of these companies also price in US dollars, so their Australian figures move with the exchange rate without the vendor ever changing its price.
Which print on demand services actually print in Australia
This is the question Australian sellers ask more than any other, and it is worth answering plainly: some of these companies print inside Australia, some print offshore and freight the parcel in, and the table tells you which is which.
Printing in Australia, per the AU print locations row: Printful lists Brisbane, Melbourne (partner facilities), OGO lists Melbourne, DropShirt lists Australia (metro), Printify lists The Print Bar, Prima Printing (AU partners), Gelato lists Australian production partners and Prodigi lists Australian production lab.
Printing offshore: Yoycol prints in China, Merchize lists Vietnam (primary); claimed US, EU, UK, AU, China nodes, and Contrado makes in London, United Kingdom (handmade, made to order). Gooten sits between the two, listing Melbourne partner (limited); mostly overseas, which is the arrangement most likely to surprise you: a domestic partner exists, but it is not where most Australian orders are made.
Read the wording of that row carefully, because "prints in Australia" covers more than one arrangement. Contracting named Australian printers is one: Printify's Australian fulfilment reads Yes (via partners) and names the partners it routes to. Routing through an unnamed local production network is another, which is how Gelato's row reads: Yes (local partners). Both deliver a domestic parcel. Only the first tells you who actually made it, and if your brand depends on consistent print quality, knowing the printer matters.
The delivery difference is the part your customer experiences. Domestic printing puts Australian delivery at 2 to 5 days for Printful, 2 to 7 days for OGO, 1 to 5 days (Express 1 to 2) for DropShirt and 3 to 7 days for Printify. Offshore fulfilment puts it at 10 to 20 days for Yoycol, 10 to 25 days for Merchize and 10 to 20 days for Gooten. Express exists on part of the table but not most of it: DropShirt lists express as Yes, OGO as Yes, and Merchize as Yes (DHL, expensive), while Printful and Printify both list No.
Now turn the question around, because plenty of Australian sellers sell mostly offshore. If your buyers are overseas, printing in Australia is the wrong optimisation: it makes local orders fast and export orders slow. DropShirt's global delivery time is 10 to 25 days and OGO's is 10 to 25 days, because a parcel printed in Melbourne has to cross an ocean to reach a buyer in Europe. Services that print near the customer wherever they are quote a much narrower spread: Gelato lists global delivery as Yes (local production, 32+ countries) at 5 to 12 days, Printful lists Yes (US, EU, AU facilities) at 5 to 12 days, and Prodigi lists Yes (50+ labs, 10+ countries) at 5 to 15 days.
So the honest answer is that "does it print in Australia" is the right question only if your customers are Australian. Work out your split first, then read the row.
Base cost plus shipping: the unit economics of print on demand
Nothing on this page charges you to exist. Your cost is per order, and it has two parts: the base cost of the item, and Australian shipping on that parcel. Retail price minus those two, minus whatever your store platform and payment provider take, is your margin, and there is no volume in the world that makes a bad per-unit number good.
The trap is reading the base cost column alone. Shipping is not a rounding error in this category, it is frequently a third or more of what you pay, and the cheapest base costs tend to carry the dearest freight because the parcel is coming a long way. Merchize lists a base cost of $8 with Australian shipping of $22, and Yoycol lists $7 with shipping of $15. Compare that against a domestic printer: OGO lists $17.00 with shipping of $9.00, DropShirt lists $18.35 with $10.00, and Printful lists $21.95 with $10.49. Add each pair together before you form a view. The order of the two columns is not the order of the sum.
Then there is the item itself, which the base cost column cannot show you. A blank is a specific garment from a specific brand, and the price difference between the cheap and the dear end of this table is largely the difference between a generic blank and a premium one. Contrado, at $64, is selling handmade and made to order rather than the same shirt more expensively. Order a sample before you list anything, because the sample is the only way to know what you are actually selling. Sampling costs vary: Printful lists 20% to 25% off, Gelato lists 30% off first order (48h), Prodigi lists At cost, Merchize lists Samples at base cost and Printify lists Standard pricing.
One Australian point on top of the arithmetic. If you are registered for GST, the price you charge an Australian customer includes GST that you remit, so your real margin is the GST-exclusive retail price minus your landed cost, not the sticker price minus base and shipping. Sellers who skip that step routinely overestimate their margin by about a tenth, which on this category's numbers can be the whole of it.
When a print on demand membership pays for itself
Part of this table sells an optional paid membership, and it is worth being precise about what you are buying, because it is not a feature upgrade. It is a fixed monthly fee that buys a percentage discount on base cost.
That makes the break-even purely mechanical, and you can work out your own in a minute:
Take the discount as a fraction of the base cost you actually pay. A percentage off a cheaper garment is fewer dollars than the same percentage off a dearer one, so the saving per order is specific to what you sell, not to the headline rate.
Divide the monthly fee by that per-order saving. The result is the number of orders per month at which the membership breaks even. Below it you are paying for the privilege of a discount you are not using enough to earn back.
Check it against your worst month, not your best. The fee is charged whether or not you sell anything, so a seasonal business that trades hard in November and quietly in February is paying twelve months for the benefit of about four.
The published terms are in the table. Printify charges $54/mo (Premium, monthly) and lists a saving of ~24% on a tee. Gelato charges $28/mo (Gelato+, annual) for ~20% on a tee. Printful charges $39.99/mo (Growth, free above $12K/yr) for ~10% on a tee, and note the condition inside that value: the fee is waived above a published annual sales figure, which reverses the usual logic by handing the discount to the sellers who need it least. Most of the rest of the table has no membership at all, listing Free in that column.
Two cautions on the rates themselves. They are quoted here on a t-shirt, and the same membership discounts other items at different rates, so a shop selling mugs or wall art should read the vendor's own item-level figures. And a membership billed annually is a year of commitment against an order volume you are guessing at. Start without one, and buy it when your actual order count says it pays.
Misprints, returns and who wears the cost in print on demand
This is the risk nobody prices in, and it is where the difference between these services is sharpest.
Start with the part that is not negotiable. Under Australian Consumer Law you are the seller. Your customer's consumer guarantees run against you, not against the company that printed the shirt, and they apply whether the printer is in Melbourne or in Vietnam. If a garment arrives faulty, not as described, or not of acceptable quality, sorting it out is your obligation, and whether your supplier reimburses you is a separate commercial question between you and them.
That is exactly what the returns row measures. Printful lists Free reprint or refund on Printful errors (30 days), Printify lists Free reprint or refund on defects (30 days), Gelato lists Free replacement on defects (30 days) and Gooten lists Free reprint on defects (4 weeks). The Australian printers point at the law directly: DropShirt lists Defects replaced (Australian Consumer Law) and OGO lists Defects replaced (Australian Consumer Law). At the other end, Merchize lists Reprint or refund on defects (contact support) and Yoycol lists Reprint on defects, which are commitments to make it right without a stated window or a stated method.
Three things to take from that column:
Every one of these rows is about defects. Not one of them covers a change of mind, and that is inherent to the model rather than mean-spirited: the item did not exist until your customer ordered it, so there is no shelf to put it back on. Your own returns policy has to say so plainly, before the sale, or you will be funding those refunds out of margin.
A time window is a real term. A reprint promise that expires thirty days after dispatch is a promise you can miss, because a customer who is unhappy about a faded print often is not unhappy until the second wash.
A replacement is not a refund of the freight. On an offshore order, the replacement has to travel the same distance again, so a misprint costs you the delay as well as the goods, and a fortnight of delivery time is a fortnight your customer spends waiting for the second attempt.
The practical consequence is that a domestic printer buys you more than speed. It compresses the cost of being wrong, and in a business where every item is made to order, being wrong occasionally is not a risk, it is a certainty you are pricing.
Which print on demand services connect to the store you already run
Your existing sales channel narrows this table before price does, so check the platforms row for the name of the shop you already have.
Shopify is the common denominator and every service in this comparison connects to it. Beyond that the lists diverge sharply. Some are Shopify and nothing else: Contrado lists Shopify (native app), DropShirt lists Shopify and OGO lists Shopify. Notice that all three of those are among the domestic and premium options, so a seller not on Shopify loses access to part of the local end of this market straight away.
Broader integration lists look like this: Printful connects to Shopify, WooCommerce, Wix, Squarespace, Etsy, BigCommerce, eBay, Printify to Shopify, WooCommerce, Wix, Squarespace, Etsy, eBay, BigCommerce, Gelato to Shopify, Etsy, WooCommerce, Wix, Squarespace, BigCommerce, Prodigi to Shopify, Etsy, WooCommerce, BigCommerce and Yoycol to Shopify, WooCommerce, Etsy, eBay, Wix. If you sell on a marketplace rather than your own site, that is a harder filter again: Merchize lists Shopify, WooCommerce, Etsy, Amazon, eBay, TikTok Shop and Gooten lists Shopify, Etsy, WooCommerce, BigCommerce.
If you are building something custom, or routing orders from a system that is not a storefront at all, the API row is the one to read. Printful, Printify, Gelato, Gooten and Prodigi all list API access as Yes, Contrado lists Yes (REST API), while DropShirt lists Via dashboard, OGO lists No (Shopify app only) and Yoycol lists Not confirmed.
One last thing the integration list does not tell you: an integration is a sync, and the thing it syncs badly is stock. A print on demand item has no stock level, so the failure you actually hit is a discontinued blank. When a vendor drops a colour or a size from its catalogue, your listing keeps selling it until you notice, and the first sign is usually an order that cannot be fulfilled. Whichever service you pick, check your live listings against the catalogue on a schedule rather than waiting for a customer to find the gap for you.