Selling t-shirts online starts with three decisions: how you’ll produce them, where you’ll sell them, and what will make your designs worth buying. You can launch with zero inventory using print-on-demand services, or invest upfront in bulk printing for higher margins. Either way, the barrier to entry is low, which means standing out requires deliberate choices about your niche, your product quality, and your marketing.
Pick Your Production Model
The first fork in the road is whether you’ll print shirts yourself, order them in bulk from a manufacturer, or use a print-on-demand (POD) service that produces each shirt only after a customer orders it. Each model trades off startup cost against profit margin.
Print on demand is the lowest-risk entry point. You upload designs to a platform like Printful, Printify, or Gooten, connect it to your online store, and the POD company prints and ships each order for you. You never touch inventory. The tradeoff is cost per unit: because each shirt is produced individually, your base cost is higher than bulk ordering, and your margins are thinner. Fulfillment times also run longer since the shirt is printed after purchase, typically 3 to 7 business days before it even ships.
Bulk ordering means purchasing pre-printed inventory from a screen printer or manufacturer, usually in runs of 50 to 500+ units per design. Your per-shirt cost drops significantly, especially at higher quantities, so your profit per sale climbs. But you’re paying upfront for inventory you may not sell, and you’re responsible for storing, packing, and shipping every order yourself (or paying a fulfillment warehouse to do it). This model makes sense once you’ve validated which designs actually sell.
Printing at home is a middle path. A heat press machine suitable for beginners starts around $350 to $500, with professional-grade models running $1,000 to $3,000 and up. You’ll also need transfer paper or vinyl, a cutting machine for vinyl designs, and blank shirts. Home printing gives you full control over quality and turnaround, but it caps your production speed and requires hands-on time for every order.
Choose Your Blanks Carefully
The blank shirt you print on matters more than most beginners realize. A great design on a cheap, thin shirt feels disappointing to the customer. A quality blank on its own feels like something worth wearing.
For a premium feel, look for blanks in the 6 to 7.5 oz (200 to 255 gsm) range. Popular choices among brand operators include the Bella+Canvas 3010 Heavyweight at 6 oz, the Comfort Colors 1717 at 6.1 oz, and heavier options like the Lane Seven LS16005 at 7.66 oz. The AS Colour 5069, with its 22-singles combed cotton, creates a smooth, tight surface that works especially well for both screen printing and direct-to-garment (DTG) printing.
One technical detail worth knowing: if you choose garment-dyed or enzyme-washed blanks (the kind with that soft, vintage look), they require a poly blocker before printing to prevent the fabric dye from bleeding into your design. This adds a step and a cost to production, so factor it in when pricing.
Find a Niche That Actually Sells
The t-shirt market is enormous and crowded. Selling “funny t-shirts” or “cool designs” to everyone is a losing strategy. The sellers who build real businesses target specific audiences: dog breed owners, nursing students, rock climbers, fantasy football players, hobby farmers, teachers of a specific subject. The narrower your audience, the easier it is to make designs that feel personal to them and the easier it is to find them through advertising and social media.
Before you invest in designs, research what people are already searching for. Browse Etsy’s bestseller lists for t-shirts, check Amazon’s Merch category, and look at what niche communities on Reddit or Facebook are wearing. You’re not looking to copy existing designs. You’re looking for underserved audiences whose interests aren’t well represented in the t-shirt market yet.
Create Designs That Don’t Get You Sued
Copyright and trademark law trip up new sellers constantly. You cannot legally print and sell designs that use someone else’s artwork, logos, brand names, or trademarked phrases. This includes sports team logos, movie quotes, song lyrics, celebrity likenesses, and brand parodies that could confuse customers.
Your original artwork is automatically protected by copyright the moment you create it. If you use a phrase or logo consistently as a brand identifier across your products, you can also register it as a trademark, which gives you the legal right to stop other sellers from using a confusingly similar design. Copyright protects the artistic work itself (illustrations, graphic designs), while trademarks protect brand identifiers (your logo, brand name, taglines).
If you hire a designer on Fiverr or Upwork, make sure your contract includes a full transfer of commercial rights. Otherwise the designer may retain ownership of the artwork. If you use stock graphics, read the license terms carefully. Many stock licenses allow commercial use on physical products, but some don’t, or they require an extended license at additional cost.
Where to Sell
You have three main channels, and many successful sellers use more than one.
- Your own online store: Platforms like Shopify, Squarespace, or WooCommerce let you build a branded storefront. You control the look, the pricing, and the customer relationship. The downside is that you have to drive all your own traffic through ads, social media, or search engine optimization. Shopify is the most popular choice for t-shirt sellers because of its deep integrations with POD services like Printful and Printify.
- Marketplaces: Etsy, Amazon (through Merch by Amazon or a standard seller account), and eBay put your shirts in front of millions of existing shoppers. You pay listing fees and a percentage of each sale, but you benefit from built-in search traffic. Etsy is particularly strong for niche, design-driven apparel. Amazon gives you access to the largest customer base but has stricter rules and more competition.
- Social commerce: Instagram, TikTok, and Facebook all allow direct selling through their platforms. If your brand has a strong visual identity or you can create engaging content around your shirts, social selling can generate impulse purchases without the customer ever leaving the app.
Starting on a marketplace while building your own store is a common approach. The marketplace generates early sales and helps you learn which designs resonate, while your own store becomes the long-term, higher-margin home for your brand.
Price for Actual Profit
Pricing is where many new sellers undercut themselves. Your price needs to cover the blank shirt, printing, packaging, shipping (or at least a portion of it), platform fees, and payment processing, and still leave you a meaningful profit. If you’re running ads, your customer acquisition cost needs to fit inside that margin too.
A common formula: take your total cost per shirt (production plus fulfillment plus fees) and multiply by 2.5 to 3 for your retail price. If your all-in cost on a POD shirt is $12, pricing it at $28 to $32 is reasonable for a direct-to-consumer brand. Premium blanks and original designs can justify $35 to $45 or more, especially if your brand has a following. Marketplace sellers sometimes price lower to compete, but racing to the bottom on price rarely builds a sustainable business.
Offering free shipping by building the cost into your retail price tends to increase conversion rates. Customers have been trained to expect it by major retailers, and a $32 shirt with free shipping often outsells a $26 shirt with $6 shipping, even though the total is the same.
Get Your Shirts in Front of Buyers
Listing your shirts and waiting for sales is not a strategy. You need to actively drive traffic, especially if you’re selling through your own store.
Social media content is the most cost-effective starting point. Show your shirts on real people, not just flat mockups. Behind-the-scenes content showing your design process or printing setup builds connection with your audience. Short-form video on TikTok and Instagram Reels currently gets the most organic reach for small brands.
Paid advertising on Meta (Facebook and Instagram) and TikTok lets you target specific interests that align with your niche. Start with a small daily budget ($10 to $20) and test multiple designs to see which ones generate clicks and purchases. Kill the ads that don’t convert within a few days and scale the ones that do.
Email marketing becomes valuable once you have customers. Collect email addresses from your store and send new design drops, limited-edition releases, or seasonal promotions. Repeat customers are far cheaper to convert than new ones, and email is the channel you fully own.
If you’re selling on Etsy or Amazon, optimizing your product titles, tags, and descriptions for the terms shoppers actually search is critical. Think like your customer: they’re searching “funny gift for nurse” or “vintage hiking graphic tee,” not the clever name you gave your design.
Handle the Business Side
Once you start making sales, you’re running a business, and a few administrative steps protect you. Register your business with your state if required, which for most small sellers means forming a simple LLC or operating as a sole proprietor. Open a separate bank account for your business income and expenses. This makes taxes dramatically easier.
You’ll need to collect sales tax in states where you have a tax obligation, which online platforms like Shopify and Etsy can handle automatically. Keep records of every expense: blanks, printing costs, software subscriptions, advertising spend, shipping supplies. All of these reduce your taxable income.
If you’re using POD, most of the logistics are handled for you. If you’re shipping yourself, invest in a simple system early: poly mailers, a postal scale, and discounted shipping labels through platforms like Pirate Ship or your selling platform’s built-in shipping tools. Consistency in packaging and shipping speed builds the kind of reputation that generates repeat buyers and positive reviews.

