Online t-shirt store with print on demand

Sell your own T-shirt designs online and let a print partner make and ship each order.

Startup costC$200 to C$1.5k
Monthly revenueC$100 to C$2k
Time needed6+ h/week
First incomeMonths
  • C$200-1.5k
  • Side hustle
  • Online

Estimates for a small start in Canada, not guarantees.

What it is

An online store selling original designs aimed at a niche, such as a hobby, a town or a sense of humour. A print-on-demand partner prints and ships each order, so you hold no stock.

Your first three steps

  1. Choose a specific niche and sketch 10 to 15 designs for it
  2. Compare print-on-demand partners, order sample shirts to check quality and check shipping times to Canada
  3. Set up a simple online store and test your designs with a small social media or local community audience
Who pays

Online shoppers who share the interest or identity your designs speak to, including gift buyers.

How it makes money

You keep the difference between your selling price and the print partner's cost per shirt. Margins per shirt are modest, so success depends on a clear niche and steady marketing.

Skills that help
  • Graphic design or working with a designer
  • Social media and online marketing
  • Writing product descriptions
  • Basic customer service
Watch out for
  • Check your designs do not copy trademarks, slogans or artwork you do not own
  • Check whether you need to register for and charge GST/HST or provincial sales tax, including on sales to other provinces
  • Shipping from a partner outside Canada can mean long delivery times and duties, so check where they print
  • Competition is strong, so plan marketing time and a small ad budget
  • Check your province's rules on registering a business name

🔒 Full research report for Canada

Real cost breakdown with current prices, licences and registration checklist, local competition, pricing, break-even and a 30-day launch plan, with sources.

Coming soon

Questions people ask

How much does it cost to start an online T-shirt store in Canada?

Estimates suggest startup costs are typically around $200 to $1,500, depending on design work, store setup and how much you spend on advertising. Because a print partner makes and ships each order, you hold no stock.

How much can a print-on-demand T-shirt store earn?

Estimated monthly revenue is typically around $100 to $2,000, depending on your designs, niche and marketing effort. Plan for at least about 6 hours a week, and expect strong competition, so budget time for promotion.

What should I check before selling T-shirts online in Canada?

Check that your designs don't copy trademarks, slogans or artwork you don't own. Also check whether you need to register for and charge GST/HST or provincial sales tax, where your print partner ships from, and your province's business name rules.

Other ways to run this business

Similar retail ideas

More ideas →