A step by step guide to sell t shirts on Instagram: profile setup, photos of one real sample, reel ideas, a DM order script, preorder math and ordering one shirt at a time.
To sell t shirts on Instagram, you need three things: a profile that says what you sell in one line, real photos of a real shirt, and a simple way to take orders in your DMs. You do not need a warehouse or a box of 100 shirts. With no minimum, you can order one sample, photograph it, take preorders, and order each shirt as it sells. This guide covers profile setup, product photos, reel ideas, a DM order script, preorder math and how to keep your designs original. Start by turning your idea into a sample with our design your own shirt tool.

How do you set up an Instagram profile to sell t shirts?
An Instagram profile that sells t shirts tells a visitor in about three seconds what you make, who it is for and how to order. Use a clear name, a one line bio that names the shirts, a profile photo that is either your logo or a shirt, and a pinned post that explains ordering.
Many new shirt sellers lose people at the profile, not at the post. Someone taps through from a reel, sees a vague bio and a grid of selfies, and leaves. Fix that before posting anything else:
- Bio line: say the product and the audience, such as "Original shirts for Miami nurses" or "Hand drawn plant shirts, made to order."
- How to order: add "DM to order" or a short ordering note in the bio, so nobody has to guess.
- Three pinned posts: your best shirt photo, a short reel of the shirt being worn, and a post that explains price, sizes and how long orders take.
- Highlights: save stories into groups like "Designs", "Sizing" and "Happy customers" once you have real photos to share.
Keep the grid focused on shirts and the people wearing them. Your personal posts can live on a separate account.
How do you photograph one real shirt for Instagram?
Photograph one real printed shirt in daylight near a window, on a person if possible, from three angles: a full front view, a close up of the print, and a lifestyle shot of someone wearing it. A real shirt photo builds more trust on Instagram than a digital mockup, because buyers can see the actual print on fabric.
That is why ordering a single sample first matters so much. You pay for one shirt, and you get your product photos, your sizing check and your color check all at once. Build the design in the online shirt designer, order a single shirt, and plan your photo day around its arrival. A simple shot list for a phone:
- Flat lay on a plain floor or bed sheet, shot straight from above.
- Close up of the print, showing the texture of the ink on cotton.
- Friend wearing the shirt outdoors, front and back, in soft light.
- A detail with context: the shirt at the beach, at the gym, at the shop counter, wherever your buyer lives.
- A short video of the shirt being pulled on or held up, for reels and stories.
Avoid harsh noon sun and heavy filters, which change the colors buyers expect. If you want to test whether people actually like a design before posting it widely, our guide to testing a t shirt design before selling covers small polls and sample runs.
What reels sell t shirts on Instagram?
Reels that sell t shirts on Instagram show the shirt in motion and tell a tiny story: how the design was made, who it is for, or the moment someone opens the package. Short, real videos of a real shirt usually beat polished ads, because they look like something a friend posted.
| Reel idea | What to film | Why it works |
|---|---|---|
| Sketch to shirt | Your drawing on paper, then the finished printed shirt | Shows the design is original and made by you |
| Unboxing | Opening the package and holding up the shirt | Buyers see the real product and the real color |
| Who is this for | Text on screen naming your audience, then the shirt worn | The right people feel called out and share it |
| Three ways to wear it | The same shirt styled three different ways | Helps buyers picture it in their own closet |
| Behind the idea | You explaining the joke or story behind the design | Builds a connection with followers |
| Customer photo | A buyer wearing it, shared with their permission | Real proof from someone outside your circle |
Post consistently rather than constantly. Two or three good reels a week of the same shirt, from different angles and with different hooks, often sell more than one reel each for ten different designs. For more ideas on making content around your own merch, read our post on custom shirts for content creators.
How do you take t shirt orders through Instagram DMs?
To take t shirt orders through Instagram DMs, reply with the same short script every time: confirm the design, ask for size and shipping details, share the total and a payment link, then confirm the order. A saved reply keeps every order consistent and stops details from slipping through.
A script you can adapt and save as a quick reply:
- "Thanks for your interest in the Sunset Palms shirt. Which size would you like? Here is the size chart."
- "Great, the total is $___ including shipping. You can pay here: [your payment link]."
- "Got it, thank you. Your shirt is now in production, and I will message you when it ships."
Keep a simple sheet with the buyer's name, handle, design, size, color, address, paid or not, and date ordered. When you have more than a handful of orders a week, that sheet becomes the backbone of your little business.
How do preorders work for t shirts sold on Instagram?
Preorders for t shirts on Instagram work by announcing a design, collecting paid orders for a set window such as one week, and then ordering exactly the shirts that sold. You never hold unsold stock, and the preorder window gives you a clear deadline that encourages people to buy now.
The math stays simple because there is no minimum and the price per shirt stays the same whether you order one or many. Here is an illustrative example, not a pricing promise:
| Item | Illustrative amount |
|---|---|
| Your cost per printed shirt | From $25 |
| Your selling price | $38 |
| Margin before shipping and fees | $13 per shirt |
| Preorders sold in one week | 14 shirts |
| Total margin for the week, before shipping and fees | $182 |
Your real numbers depend on shipping, payment fees and your own price. Our guide to how much a custom t shirt costs helps you set a selling price that still leaves room. Tell buyers when the preorder closes and that orders ship within 2 business days after you place them with the printer, plus transit time.
Can you order one shirt at a time as each one sells?
Yes, you can order one shirt at a time as each one sells, because our Design Your Own shirts have no minimum and the same price per shirt. Many Instagram sellers save each design, then order it in the buyer's size and color the same day the payment comes in.
Ordering one at a time works well when you are just starting or when each shirt is personalized, such as a name or a pet photo. Grouping orders into a weekly batch saves you time once sales pick up. Either way, keep your designs saved so reordering takes a few minutes. When you are ready to make your first sample, upload your design and order one shirt.
What designs can you legally sell on Instagram?
You can legally sell designs on Instagram that you created yourself or that you have a license to use. Shirts with sports team logos, brand names, cartoon characters, movie quotes or song lyrics can get your account reported and your posts removed, and we do not print trademarked or copyrighted material without permission.
Original work is also better business. Your own drawings, local jokes, hobby humor and phrases from your community are what make people follow you instead of buying from a big store. If you are building a brand around your shop name, our post on a logo t shirt for a small business owner covers how to put that logo to work.
Why print your Instagram shirts with Imperial Custom Apparel?
Imperial Custom Apparel prints every shirt in house in Hollywood, FL, on industrial Kornit direct to garment equipment, so you can sell full color, photo quality designs without buying inventory. Order one sample, sell on preorder, and order each shirt as it sells.
- From $25 per shirt with a full color front print, no minimum.
- Live preview: pick your shirt, color and size and see your design before paying.
- A real person checks every file, so a low resolution design gets flagged before it prints.
- Prints up to 12 x 16 inches from a transparent PNG at 300 dpi, 4500 x 5400 px.
- Ships within 2 business days, across the US, or pickup in Hollywood, FL.
- Damaged or misprinted orders are reprinted or refunded.
Ready for your first product photo? Make your sample shirt and start posting.
Frequently asked questions
Can I sell t shirts on Instagram without buying inventory?
Yes, you can sell t shirts on Instagram without buying inventory by ordering a single sample for photos, taking preorders or DM orders, and ordering each shirt after it is paid for. With no minimum and the same price per shirt, you never hold unsold stock.
How do I photograph t shirts to sell on Instagram?
Photograph t shirts to sell on Instagram in soft daylight near a window, with a flat lay, a close up of the print and a photo of someone wearing it. A real printed shirt builds more trust than a mockup. Avoid heavy filters that change colors buyers expect.
How much should I charge for t shirts on Instagram?
Charge enough for t shirts on Instagram to cover your printed shirt cost, shipping, payment fees and your time. Custom shirts start at $25 per shirt, so many sellers price above that and test what their audience accepts. Any example math is illustrative, not a pricing promise.
Can I sell shirts with logos or characters on Instagram?
No, you should not sell shirts with team logos, brand names or cartoon characters on Instagram unless you have a license. Those shirts can get posts removed and accounts reported. Imperial Custom Apparel does not print trademarked or copyrighted designs without permission, so build original designs.
Where can I print custom t shirts to sell on Instagram?
You can print custom t shirts to sell on Instagram with Imperial Custom Apparel. Upload your design, preview it on the real shirt color and order one shirt from $25 with no minimum. Shirts print in Hollywood, FL and ship within 2 business days. Text (954) 280 0627 with questions.
Start your Instagram shirt shop with one sample, from $25
Upload your design, check the live preview and order a single shirt to photograph and sell. A real person checks every file, and orders ship within 2 business days. Text or call (954) 280 0627.
Start designing
