To start an online T-shirt business, decide between print-on-demand and buying stock in bulk, nail one clear design niche, price for a real margin after printing and fees, and set up a proper size-and-colour variant matrix so customers can actually buy the shirt they want. The T-shirt market is enormous and endlessly competitive, which is exactly why the boring fundamentals — a point of view, honest pricing, and a checkout that doesn't fall over on variants — are what separate a shop that sells from one that just exists.
This guide walks the whole journey: how to source and print, how to design shirts people pay for, how to structure your product catalogue, what to charge, and how to get the first orders out the door.
Print-on-demand vs buying in bulk
Every T-shirt business starts with one decision, and it shapes everything else: do you print on demand, or do you buy stock up front?
Print-on-demand (POD) means you upload artwork, and a print partner produces each shirt only after a customer orders it, then posts it — often directly to the buyer. You hold no stock, tie up almost no cash, and can list dozens of designs to see what sticks. This is by far the lowest-risk way to start, and it's the model most first-time sellers should choose. The trade-offs are real, though: your per-unit cost is high (a printed shirt might cost you £9–£14 before you've added a penny of profit), your margins are thinner, and fulfilment speed and quality are in someone else's hands. If POD is the route you're leaning towards, our sibling guide on how to start a print-on-demand store goes deeper on choosing a print partner and setting up the workflow end to end.
Buying in bulk means ordering blank shirts and printing them yourself (or via a local screen-printer) in a run of, say, 50–200 per design. Your unit cost drops dramatically — screen printing at volume can bring a shirt down to £3–£5 all in — which means fatter margins and full control over quality, packaging and dispatch speed. The catch is cash and risk: you pay up front, you store boxes of stock, and if a design flops you're sitting on shirts nobody wants. Bulk rewards you once you know a design sells.
The pragmatic path most successful shops take is a hybrid: validate with print-on-demand, then bulk-print your winners. Launch designs POD, watch what actually sells for a few weeks, and once a design has consistent demand, order a batch to lift the margin. Dirora is the storefront and catalogue layer for either model — you can run POD, bulk, or both side by side in the same shop. (Dirora doesn't lock you into a single print vendor; you keep the freedom to use whichever partner or printer gives you the best quality and price.)
Find a niche before you touch a design
The single biggest mistake beginners make is trying to sell "T-shirts" to "everyone." Generic shirts compete with every marketplace on earth on price alone, and you'll lose. Shirts that sell speak to a specific person: trail runners, allotment gardeners, a particular breed of dog owner, fans of an obscure hobby, a regional identity, a profession's inside jokes.
A tight niche does three things at once. It tells you exactly what to design, it makes your marketing cheap because the audience is easy to find, and it gives buyers a reason to pick you over a faceless print marketplace. "Funny cat shirt" is a race to the bottom. "Shirts for people who foster elderly cats" is a brand.
Designing shirts people actually buy
You don't need to be a professional illustrator, but you do need to respect a few rules that separate sellable shirts from amateur ones:
Print-ready files. Design at high resolution (300 DPI) on a transparent background, sized to the print area (roughly 30cm wide for a standard front print). Blurry, pixelated art is the fastest way to a refund.
Respect the garment colour. A design that looks great on white can vanish on black. Plan your colour variants around what the artwork can actually carry.
Fewer colours print better and cheaper. Especially for screen printing, a two- or three-colour design is crisper and cheaper than a photographic full-colour mess.
Own your rights. Never use copyrighted logos, trademarked slogans or fonts you're not licensed for. It's the quickest way to get a shop shut down. Use your own artwork or properly licensed assets.
Make one strong design idea and execute it cleanly rather than uploading forty half-baked ones. A focused range reads as a brand; a sprawling one reads as spam.
The variant matrix: size and colour done properly
Here's where most beginner T-shirt shops quietly leak sales. A single "design" isn't one product — it's a grid. One shirt in 5 sizes (S, M, L, XL, XXL) and 4 colours is 20 individual sellable variants, each with its own stock level, and sometimes its own price (XXL often costs more, and some colours print at a premium).
If your platform can't model that cleanly, you end up with the classic failures: customers can't select their size, out-of-stock colours still show as buyable, or you list twenty near-identical products that clutter your shop and split your reviews. Dirora's Intelligent Variant Matrix is built for exactly this. You define your options once — Size and Colour — and it generates the full grid of combinations as one product, each variant with independent stock tracking, pricing and even its own image so the shirt photo updates when a shopper picks "forest green." Sold-out combinations disable themselves automatically instead of taking orders you can't fulfil.
A couple of practical tips for the matrix:
Keep your size range honest. Offer a proper inclusive range and publish a clear size guide with actual chest measurements — vanity sizing causes returns.
Assign images per colour variant. Shoppers buy the colour they can see. A generic mock-up on every variant kills conversion.
Track stock at the variant level if you're bulk-printing, so you never oversell the three XL blacks you have left.
Photography and listings
Shirts are a visual purchase, so images do the selling. Flat-lay mock-ups are fine to launch, but real photos of the actual print on a real person build far more trust and reduce returns. Show the fabric texture, the print up close, and the shirt on different body types where you can. Our product photography guide covers lighting and styling on a budget.
Your product copy matters too. Beyond the joke or slogan, tell buyers what they're getting: the fabric weight (GSM), the fit (regular, relaxed, fitted), the material (100% combed cotton, tri-blend), wash instructions, and how it's printed (DTG, screen print). Concrete detail converts; our guide on writing product descriptions shows how.
Pricing for a real margin
Do the maths before you fall in love with a price. Take your cost per shirt (POD unit cost or bulk cost + printing), add packaging and the portion of postage you're absorbing, and only then decide your retail price. A £11 POD shirt sold at £24.99 leaves you around £14 before marketing — which sounds healthy until ads, returns and time eat into it.
Fees are the quiet margin-killer, so choose your platform with eyes open. Dirora charges no transaction fees on any plan; the only cut is a small platform fee that falls as you grow — 1.5% on the free Starter plan, 0.75% on Pro, 0.25% on Business and 0% on Enterprise — so more of every £24.99 stays with you. When you're weighing where to build, it's worth comparing the fine print, because on T-shirt margins an extra 2% "platform" cut on every sale is the difference between a business and a hobby.
Shipping and getting the first orders out
With POD, your partner handles dispatch, but you still own the customer's experience — set honest delivery expectations and pick a partner with UK or EU fulfilment to avoid three-week waits. If you're bulk-printing and shipping yourself, keep it simple: a mailing bag, a thank-you card, and a flat or free-over-threshold postage rate. Our shipping strategy guide walks through the options and how free-shipping thresholds lift average order value.
On the legal basics: register as a sole trader (or limited company) with HMRC, follow UK consumer rights and returns rules, and keep VAT in mind once you approach the registration threshold. None of it is onerous for a small shop, but do it properly from the start.
Marketing your shirts
A niche shirt sells where its people already gather. Organic social — showing the design, the story behind it, and real customers wearing it — costs nothing but time and works especially well for identity-driven shirts. Layer in search traffic so your shop keeps selling when you're not posting; our SEO guide covers the fundamentals. When you're ready to set the shop up properly, the getting started guide walks through launch, and Dirora's feature set — variant matrix, media manager, and a visual theme editor — is built to get a clean, credible T-shirt shop live fast.
The verdict
Starting an online T-shirt business is genuinely one of the most accessible ways into e-commerce — but "accessible" is not "easy money." Win by choosing a real niche, designing with intent, structuring your size-and-colour variants so people can actually buy, and pricing for a margin that survives fees and returns. Start with print-on-demand to keep the risk near zero, bulk-print your proven winners, and keep your fixed costs — transaction fees included — as low as you can. The market is crowded, but there's always room for a shop that clearly knows who it's for.
Frequently asked questions
Is print-on-demand or bulk printing better for a new T-shirt business?
Print-on-demand is better for starting because you hold no stock and risk almost no cash, so you can test many designs cheaply. Bulk printing gives far better margins and control but requires paying up front and storing stock. Most sellers start POD, then bulk-print the designs that prove they sell.
How much does it cost to start an online T-shirt business?
With print-on-demand you can start for under £100 — mostly design tools and a store — because there's no inventory to buy. Bulk printing needs more, typically £300–£1,000 for your first run of blanks and printing. A store platform with a genuine free plan and no transaction fees keeps your fixed costs near zero.
How do I handle T-shirt sizes and colours in my online shop?
Set them up as product variants rather than separate listings. Define Size and Colour as options and let the platform generate the full grid of combinations as one product, each with its own stock level, price and image. Dirora's Intelligent Variant Matrix does this and automatically disables sold-out combinations so you never oversell.
Do I need design skills to sell T-shirts?
Not professional ones, but you do need clean, print-ready artwork at 300 DPI on a transparent background, ideally with a clear niche idea. Simple, focused designs with two or three colours often outsell elaborate ones — and they're cheaper to print. Just make sure you own or are licensed to use every element.
Is selling T-shirts online legal in the UK?
Yes. Register with HMRC as a sole trader or limited company, follow consumer rights and returns rules, and watch the VAT threshold as you grow. The main legal risk specific to shirts is copyright and trademark — never print logos, slogans or characters you don't own or aren't licensed to use.