I Tried Selling T-Shirts Online: What I Actually Earned

Selling t-shirts online is one of the most hyped side hustles there is. Upload a design, let a printer handle the rest, collect passive income. That is the pitch. I actually tried it, more than once, and the reality was more useful than the pitch, because it taught me exactly where this business makes money and where beginners lose it.

Here is the honest version: what I did, what it earned, where it went wrong, and whether I would tell you to start today.

The honest results first

I will not pretend I built a shirt empire. My t-shirt attempts made some sales, but the income was inconsistent and the real lesson was not in the earnings. It was in discovering that the part everyone focuses on, the design and the product, is the easy part. The part nobody talks about, getting the right people to see the shirt at the right moment, is the entire game.

One attempt stands out. I had an idea for a design based on a moment from a sporting event. By the time I got it listed, the moment had passed. The demand was real for about a week, and I missed most of it because I built before I was ready. That one experience taught me more about this business than any guide I had read.

How print on demand actually works

Print on demand, or POD, removes the scariest part of selling physical products: inventory. You upload a design, list the product, and when someone buys, the supplier prints the shirt and ships it. You never hold stock, and you only pay the supplier after a customer has paid you.

That is genuinely great. It means you can start a side hustle with almost no money and test dozens of designs without risk. But it also means your margins are thinner than if you printed in bulk, because you are paying per-item printing costs on every single sale.

My design and niche process, and where it broke

My process looked fine on paper: come up with a design, create it, list it, and promote it. The breakdown was always the same, and it was always marketing.

I ran Facebook ads to push shirts and got clicks, likes, and shares, but almost no sales. That is the classic trap. Engagement feels like progress, but engagement is not revenue. People will happily like a shirt they will never buy. I was paying to entertain people, not to sell to them.

The deeper problem was that I was designing first and finding the audience second. The attempts that got any traction were the ones tied to something people already wanted at that moment. The attempts that flopped were the ones where I loved the design and assumed others would too.

The math: what is left after costs

This is where beginners get surprised. On a print-on-demand shirt, your profit is whatever is left after the printing cost, the platform fees, and anything you spent on ads to make the sale.

Say a shirt sells for $22. The supplier takes a chunk for printing and shipping. The platform takes its cut. If you also paid for ads to get that sale, that comes out too. What started as a $22 sale can leave you just a few dollars, and if your ads cost more than that few dollars, you lost money on a sale that looked like a win.

That is why marketing is not a detail in this business. It is the difference between profit and loss on every single shirt.

What I would do differently

If I started a print on demand t-shirt business again, I would flip my whole process:

  • Find the audience first. Pick a specific group of people who already buy shirts about a topic they care about, before designing anything.
  • Validate before I create. Put the design concept in front of that audience and look for real buying signals, not likes. This is the same logic as validating any business idea before you spend a dollar.
  • Treat marketing as the main job. The design is a few hours of work. Getting it in front of buyers is the business.
  • Move fast on timely ideas. If a design depends on a moment, it has to be ready while the moment is happening, not after.

Who should try this, and who should not

Print on demand is a good fit if you genuinely enjoy design or you already have an audience that trusts you. If you have followers, a community, or a niche you understand deeply, shirts can be a natural, low-risk add-on.

It is a poor fit if you are hoping it will be passive and you have no way to reach buyers. With no audience and no marketing plan, you are just uploading designs into a void and hoping. That is not a business, it is a lottery ticket.

If you are starting from zero with no audience yet, I would honestly point you toward reselling on eBay first, where the buyers are already searching, and come back to shirts once you understand how to reach people.

Frequently asked questions

How much does it cost to start a print on demand t-shirt business? Almost nothing to list, because you only pay the printer after a sale. The real cost is marketing. Budget for how you will reach buyers, because that is where the money actually goes.

Is selling t-shirts online still worth it? Yes, but only if you treat it as a marketing business, not a design hobby. The people who win already have an audience or know exactly how to reach one. The product is the easy part.

Why am I getting likes but no sales? Because engagement and buying are different behaviors. Likes are free, buying is not. Focus on putting designs in front of people with a reason and a moment to buy, not just people who will scroll past and tap like.

How long until I make money? It depends entirely on whether you can reach buyers. With an existing audience, quickly. Starting cold with ads, it can take a while and cost money while you learn, which is exactly why validating demand first matters so much.


Weighing your options? See the best low-cost side hustles you can start this weekend, or start with the broader Make Money hub.