How to Price Custom T-Shirts Without Guessing — A Practical Margin Guide for Small Brands, Print Shops, and Resellers
Custom T-shirt pricing sounds easy until you realize how many people quietly lose money on blanks, print prep, mistakes, shipping time, and underquoted orders. This guide breaks it down in plain language so you can build a price that feels fair, clear, and repeatable.
Quick answer
The right way to price custom T-shirts is not to copy a random competitor or add a vague markup. It is to separate your blank tee cost, decoration cost, labor time, packaging cost, setup cost, and target margin — then price each order type on purpose.
Explore the Knowledge HubIn this guide
Why custom T-shirt pricing goes wrong so often
A lot of people price custom T-shirts the same way they price simple retail products. They look at what other sellers charge, pick a number that feels competitive, and hope the margin works itself out later. That approach usually looks fine at the beginning because the first order feels like momentum. Then the hidden parts show up. A customer wants a sample. The artwork file needs cleanup. The print placement takes longer than expected. The blank shirt turns out softer and better than the cheapest option, but the quote never reflected that. Suddenly the “easy order” is not that profitable.
The reason this happens is simple. A custom T-shirt is not just a shirt. It is a shirt plus decision work, plus setup work, plus risk, plus customer communication, plus packaging, plus the possibility of redo cost if something goes wrong. If you price it like a plain item on a shelf, you will almost always underquote somewhere.
This is also why T-shirt pricing should never begin with the final selling price. It should begin with cost clarity. What blank are you using? What decoration method are you using? How much time are you spending? Is this a first-time order or a repeat order? Is the buyer a small brand, an event organizer, a local business, or a reseller? These questions change the right price more than many beginners expect.
ApparelLots’ current site direction actually makes this topic a natural fit. The homepage already frames the business around stock lots, price-band sourcing, and reseller-focused buying logic, while the Knowledge Hub is publishing pricing and inventory strategy content alongside basics-led sourcing guides. That makes a custom T-shirt pricing guide feel consistent with the brand’s current educational direction instead of feeling bolted on. It also fits the site’s existing interest in practical, repeatable margins rather than abstract fashion theory.
Another reason this topic matters is that T-shirts sit at the intersection of custom work and commodity logic. Buyers treat them as familiar. Sellers sometimes treat them as too simple. But in reality, blank T-shirts behave like one of the most sensitive categories in apparel pricing because tiny changes in fabric weight, fit, print style, and order size can change margin quickly. That is exactly why you need a cleaner framework.

Start with the blank shirt, because the base garment changes everything
Before you price any print, embroidery, or customization, you need to know what kind of blank shirt you are actually building on. This sounds obvious, but people skip it all the time. They talk about custom tees as if every blank tee is basically the same. It is not. A lightweight promotional blank, a mid-range retail blank, and a premium heavyweight tee can all create completely different pricing logic, even if the design printed on top is identical.
The blank controls more than cost. It also affects feel, drape, shrink risk, customer perception, and whether the final product feels disposable or worth coming back for. That matters for small brands and boutiques especially. If you sell one shirt that feels weak, the next sale becomes harder. If the shirt feels surprisingly good, your margin conversation becomes easier because the customer can feel the difference.
This is one place where ApparelLots’ broader inventory logic is useful. The site already leans into the idea that simple, easy-selling basics can outperform trend-heavy items, and that aligns well with custom T-shirt pricing. Blank tees are basics. Their job is not to be dramatic. Their job is to create a stable, repeatable foundation. That is why pricing them correctly matters so much.
So what should you look at first? Fabric weight, hand feel, fit profile, size stability, and how the shirt behaves after print or wash. If you are serving events, giveaways, or one-time campaigns, the lowest-cost blank may make sense. If you are serving a boutique, a small label, or an online brand that wants repeat customers, cheaper blanks may quietly hurt more than they help. A buyer who cares about brand feel is rarely just buying “a T-shirt.” They are buying how that shirt makes their brand look.
Another thing to remember is that blank quality changes how much resistance your price gets. A weak blank creates more price sensitivity because the shirt feels generic. A better blank can support a cleaner, calmer price conversation because the value is visible and physical. This is especially true if the customer can compare samples in hand.
How to build a real cost base before you ever choose a selling price
Now we get to the part most people rush: your actual cost structure. If you want custom T-shirt pricing to feel stable, your cost base has to be more detailed than “blank plus print.” At minimum, you should separate garment cost, decoration cost, labor time, packaging cost, setup or prep cost, and mistake allowance.
Garment cost is obvious, but even here you need discipline. Do not just use the list price of the blank. Use the real landed cost to you. That means any inbound shipping, handling, or sourcing friction that comes with getting the shirt into your process. Decoration cost should include ink, transfer, embroidery thread, screen setup, DTF film, or whatever method you use — but again, in real rather than ideal numbers.
Labor time is where many sellers quietly undercharge. They count print time but not layout adjustments, customer messages, art approval changes, packing, relabeling, or order sorting. A five-minute oversight repeated across many orders becomes a margin leak. Packaging is also easy to underestimate. Bags, fold time, labels, inserts, and carton prep all add up, especially if the order is meant to feel retail-ready.
Then there is setup. Setup is not “free” just because you do not put it on the invoice as a separate line. If you cleaned a design file, resized a logo, tested placement, or made a sample first, that work belongs somewhere. You can spread it across the order, charge it separately, or absorb it into a minimum. But it needs to live in the math somehow.
Finally, leave a small space for imperfection. No production system is perfect. A shirt may misprint. A placement may shift. A size may get pulled incorrectly. One or two pieces may need to be redone. If your pricing assumes perfection every time, your margin is fragile by design.
| Cost layer | What it includes | Why it matters |
|---|---|---|
| Blank garment | Base tee cost, inbound freight, handling | Changes the entire margin floor |
| Decoration | Print, embroidery, transfer, ink, thread, setup material | Direct production cost |
| Labor | Prep, pressing, folding, sorting, communication | Often undercounted by beginners |
| Packaging | Bags, labels, inserts, outer cartons | Affects retail readiness and fulfillment cost |
| Setup | Artwork cleanup, test placement, sample prep | Should not disappear into “free work” |
| Error allowance | Misprints, redos, damaged pieces | Keeps margin from collapsing when something goes wrong |
If you build your quote from these layers instead of from guesswork, your selling price becomes calmer. You no longer need to “feel” whether the number is right. You can explain it. That is one of the biggest differences between random pricing and sustainable pricing.
Different pricing models that actually make sense for custom T-shirts
One reason T-shirt pricing gets messy is that people try to use one formula for every type of order. That almost never works. A small first-time order, a sample run, and a repeat bulk order should not be priced exactly the same way. The setup burden is different. The customer risk is different. The operational drag is different.
For samples, you usually need a higher effective price. Samples carry decision support, setup friction, and low volume. Even when the customer thinks of it as “just one shirt,” it still demands real time from you. If you underprice samples, you create a bad habit early. The customer gets used to numbers that do not reflect reality.
For small custom runs, the pricing should still protect time. You may spread setup across fewer units, but you should not erase it entirely. For repeat orders using the same blank, same art, and same placement, you can usually quote more aggressively because your uncertainty is lower. That is where stable, repeat margin becomes possible.
For reseller or wholesale-style buyers, the conversation changes again. They care more about consistency, reorderability, and dependable margin than they do about novelty. In those cases, pricing has to be repeatable. If the number changes wildly every time, trust gets weaker. That is why many good operators build a simple internal matrix: sample pricing, small-run pricing, repeat-run pricing, and premium-blank pricing.
This is also where the site context matters. ApparelLots is already positioned around bulk sourcing logic and price-band navigation, which means a custom pricing article can naturally connect to the site’s bigger message: smart buyers do better when they understand the cost structure behind what they sell. That message already exists in the current Knowledge Hub tone.
Comparison table: what changes custom T-shirt pricing most?
| Pricing factor | Lower-risk version | Higher-cost or higher-risk version | What changes in your quote |
|---|---|---|---|
| Blank shirt | Basic standard blank | Premium heavyweight or branded-feel blank | Base garment cost and perceived value |
| Order type | Repeat run, same file, same setup | First run with file prep and approvals | Setup time and risk allowance |
| Decoration | Simple one-position print | Multiple positions or more complex finishing | Production time and material use |
| Packaging | Basic folded bulk pack | Retail-ready individual presentation | Handling time and packaging cost |
| Customer type | Repeat reseller or steady client | High-touch, uncertain first-time order | Communication time and quote buffer |
The important point is that none of these changes are random. Every one of them has a real operational reason behind it. Once you can see which factor is moving the quote, pricing feels much less emotional.
| 1300 pcs Women’s Cropped Wide Leg Pants Stock Lot – Elastic Waist Casual Relaxed Fit Trousers – Black & Navy Everyday Minimal Style for Boutique Resale & Online StoresLOT TYPE: Single-style lot (2 colors mixed: black & navy) | INSPECT | |
| 2000+ pcs Mid Blue Denim Shirt Jacket Stock Lot – Cotton Blend Casual Overshirts for Men – XS to 3XL Size Run – Low Cost Boutique Resale Denim InventoryLOT TYPE: Single-style denim shirt jacket lot | INSPECT | |
| 800pcs Women’s Ribbed Stripe Zip Knit Cardigan Lot – Easy-Selling Lightweight Fitted Sweater Tops for Boutiques – Soft Everyday Layering Stock in One-Size Stretch FitLOT TYPE: Single-style women’s knit top lot with multi-color variation. | INSPECT | |
| 4860pcs Women’s Faux Leather Bomber Jacket Stock Lot – Plus Size XL–3XL Assorted Colors – Boutique-Ready Outerwear Closeout with Everyday Wear AppealLOT TYPE: Mixed color, single-style outerwear lot. | INSPECT |
Common mistakes that quietly eat your T-shirt margin
The first common mistake is copying competitor prices without understanding their blank, their equipment, or their customer type. A shop using lower blanks and automated volume production can charge differently from a smaller operator doing more hands-on work. Copying the number without copying the system is usually a bad move.
The second is ignoring setup. Setup work has a way of disappearing because it happens before the “real work” begins. But if you cleaned the file, adjusted the artboard, tested placement, or walked the customer through revisions, that is work. Work needs somewhere to live in the price.
The third mistake is pretending all blanks are equal. This is especially dangerous if you are building a boutique-facing or brand-facing offer. Buyers often care about feel, collar shape, body length, and fabric weight more than they say out loud. If you quote using a cheap blank and deliver a shirt that feels weak, the order may be profitable once but not healthy long term.
Another big mistake is discounting too early. Many sellers shave margin before they even know their true number because they are afraid of losing the order. That creates a terrible habit. You end up negotiating against yourself before the customer even pushes back.
The last mistake is not separating one-time friction from repeat work. If the customer reorders the same design with the same shirt, your cost structure is usually cleaner. That means the second quote can be different. But if your first quote was already too low, you have no room left to reward repeat business sensibly.
A simple pricing formula you can actually reuse
Here is the easiest way to keep your thinking clean:
- Start with the real blank shirt cost
- Add the real decoration cost
- Add your packaging and handling cost
- Add setup cost, or spread setup across the order
- Add a small error buffer
- Then add the margin level you need, not the margin level you hope works
That formula is simple on purpose. You do not need a complicated spreadsheet to make better decisions. You just need to stop guessing. Once the structure is stable, you can adjust the variables. Better blank? Higher base. Repeat order? Lower setup burden. Retail-ready folding? Slightly higher handling. Premium client expectations? More room for better blanks and cleaner packaging.
If you want to keep it even more practical, create three internal quote lanes:
- Sample / one-off lane
- Small-run first-order lane
- Repeat run / reseller lane
This one step helps more than people realize. It stops you from making every quote from scratch and helps you build consistency over time.
How this topic fits ApparelLots’ current product and content direction
Even though ApparelLots is built around stock lots, closeouts, and liquidation sourcing, the custom T-shirt topic still fits because the site already emphasizes pricing strategy, practical buying guides, and basics-led inventory logic. The homepage makes price bands and reseller value visible, while the Knowledge Hub is already publishing articles about easy-selling basics, pricing and profit, and wholesale buying logic. That means a custom T-shirt pricing guide does not feel off-topic. It feels like the next step in helping buyers understand what makes apparel profitable in the real world.
It also connects well to basics-based product thinking. A blank tee is one of the most universal apparel foundations. If you can price a blank tee correctly, you can usually think more clearly about simple tops, easy layering pieces, and repeatable basics in general. In that sense, this article is not only about custom printing. It is also about discipline.
Buyer questions
Should I use the same markup on every custom T-shirt order? +
How much does the blank shirt really matter? +
Should I show setup charges separately? +
How do I stop underpricing just to win the order? +
What should I read next on ApparelLots? +
Where to go next
Upward link
Related reading
- Logistics
- Category Insights
- Why Simple Layering Pieces Sell Faster Than Trendy Items
- How to Source Women’s Sweater Stock Lots That Actually Feel Easy to Sell
- How to Choose Easy-to-Sell Backpack Stock Lots for Boutique Resale
- How to Choose Women’s Summer Dress Stock Lots That Actually Feel Easy to Sell
Related categories and help pages
Build a pricing system you can actually reuse
The goal is not to find one lucky number. The goal is to build a quote structure you can explain, defend, and repeat without quietly losing margin.
Tags: Buying Guides · Pricing & Profit · Custom T-Shirts · Apparel Basics






