Why My Weirdest Print on Demand Store Pays the Rent

I opened two print on demand stores on the same Tuesday in 2024. One sold generic fitness designs with gym quotes I borrowed from Pinterest. The other sold shirts that said inside joke things to veterinary technicians, a niche I picked because my sister works in a small animal clinic and had complained for years that nothing in the shops made her colleagues laugh. Three months later the fitness store had earned 31 euros gross. The vet tech store had just crossed 1,100 euros net and was still climbing. That gap is the entire point of this article.

Why the generic store died

The generic fitness niche is where every beginner course tells you to start, and that is exactly the problem. Every third listing on Etsy in that category is a near duplicate of mine. The traffic Etsy sent me was real, but clicks converted at 0.4 percent because buyers have 40 interchangeable options in a single scroll. The only shirt that sold twice in 12 weeks was a minimalist design I now think only sold because I bought one myself to photograph it. I shut the store in month four and wrote the hours off as a tuition payment.

Why the weird niche kept selling

The vet tech store sold 7 units in its first month, 34 in its second, 68 in its third. The designs all shared three traits. First, they used vocabulary the wearer already said out loud at work, things like triage, IV, crash cart, client education. Second, they made a joke only insiders would catch, which is the reason people buy the shirt twice, once for themselves and once for a colleague. Third, the typography looked hand drawn rather than vectorial, which matters in this audience more than I realised at the start.

On the money side, average order value sits at 31 euros, fulfilment and platform fees take 19.70 euros, I keep 11.30 euros net per shirt. At 40 shirts a month I clear about 450 euros after taxes on a store I now update twice a quarter. This is the kind of slow compounding asset the Digital Products hub is built around, and it pairs well with the Gumroad mini ebooks playbook because the same niche audience will buy both products once they trust the brand name over the tag.

The four niches I tested, ranked by net margin

  1. Veterinary technicians: 11.30 euros net per shirt, 40 to 65 units a month, steady.
  2. Search and rescue volunteers: 12.80 euros net per shirt, 12 to 22 units a month, seasonal spikes around training events.
  3. Night shift nurses: 9.60 euros net per shirt, 25 to 35 units a month, slightly higher return rate because of sizing.
  4. Generic fitness: 6.10 euros net per shirt when it sold at all, which was almost never. Shelved.

What I do before committing to a niche

Before I design a single shirt I open Etsy and search three specific phrases the niche would say. If the top 40 listings are repetitive, I have a chance. If two thirds are already by the same three sellers, I walk away. I also run the niche through the same audience test I use for the AI Side Hustles rail: can I name three public places where this audience gathers online outside a paid ad ecosystem? If the answer is no, the niche is either too generic or too small to support organic traffic.

For the discovery channel that now feeds most repeat buyers, see the paid newsletter math piece. The free list built around the same niche vocabulary is how I now launch a new design without burning ad spend.

John's rare tip

Name the product line after the job, not the brand

My best converting listings are titled with the occupation first and a short phrase second, not with my store name or an adjective. A vet tech shirt titled Vet Tech Crash Cart Tee outperforms one titled Small Animal Hero Premium Tee by roughly 3 to 1 in Etsy impressions to clicks. The buyer is searching for their own job title and an artefact of that job. Give them exactly that, with no marketing varnish on top.

What I'd avoid

Do not run paid ads on a brand new print on demand store. I burned 22 euros on an ad campaign in week one of the fitness store and the cost per purchase was 38 euros on a product that netted me 6 euros. Paid ads work for brands with a funnel; they almost never work for a cold store with 20 listings. Let Etsy search do the discovery work for the first 90 days, then reassess.

Frequently asked

Which niches still convert on print on demand in 2026?

Occupational micro niches with pride language the wearer already uses out loud. Veterinary tech, night shift nurse, search and rescue volunteer, union electrician apprentice. These groups buy shirts for themselves and for colleagues, and they forgive a four euro markup because the design says something Amazon does not sell.

Which platform did the numbers come from?

Printful on the fulfilment side, Etsy on the storefront side. I also tested Shopify plus Printful and it worked, but Etsy pulled its own search traffic on day one while Shopify needed paid ads to move the first unit. The numbers in this article come from the Etsy plus Printful combination across 14 months.

How much did it cost to get to the first sale?

About 48 euros in total: the Etsy listing fees for roughly 20 designs at 0.20 euros per listing, one sample shirt for photography at 22 euros, and a small ad push I regret at 22 euros. First sale came on day 9, 27 euros gross, 8.40 euros net after fulfilment and fees.