Meta description: Learn how to price custom apparel if you're selling, with practical formulas for cost, markup, bulk orders, and profit protection.
You've got the design ready. The mockup looks strong, the colors hit, and people are already asking when they can buy it. Then the hard question lands: How do I price custom apparel if I'm selling?
Many good ideas stall out due to pricing. Sellers either guess, copy a competitor, or pick a number that feels fair. That usually leads to one of two outcomes. You either scare buyers off, or you sell through and realize the profit wasn't worth the work.
From Design to Dollar Signs The Pricing Puzzle
A creator launches a shirt with real potential. The design has a niche audience, the branding is clean, and the first batch of interest feels promising. Then pricing freezes everything.
The problem isn't the shirt. It's that custom apparel pricing has moving parts. You're not only selling fabric and ink. You're selling design time, production choices, customer service, packaging, and the convenience of getting a finished product without drama.

If you've ever stared at a product page and thought, “Should this be premium, competitive, or somewhere in the middle?” you're in the right spot. Pricing custom apparel isn't static. It changes based on order size, speed, and where you're selling. A single shirt on your site shouldn't be priced the same way as a bulk run for a company event. A rush order shouldn't be priced like a standard turnaround.
Creative businesses run into this same issue in other categories too. If you've looked at custom design tools or visual asset platforms, you've probably compared plans before deciding what made sense. That same thinking applies here. A quick breakdown like how much does TattoosAI cost is useful because it shows how productized creative work gets packaged and priced around value, not just raw cost.
Practical rule: If your price doesn't pay for the shirt, the work, and the friction of fulfilling the order, you don't have a business model. You have an expensive hobby.
The fix is simple in principle, even if it takes discipline in practice. Start with your true cost. Add profit on purpose. Adjust by quantity. Add premiums for speed and complexity when the job calls for it.
That's the pricing framework that keeps custom apparel profitable.
Calculate Your True Cost Per Unit
A lot of apparel sellers lose money on orders that look profitable on paper. They price the blank, add the print, and miss the costs that eat margin during production.

What belongs in your unit cost
Start with your full production cost per order, then convert it into a per-unit number. If you skip that first step, small runs, rush jobs, and wholesale quotes all get distorted.
Use this checklist:
- Blank garment: The shirt, hoodie, tote, hat, or other base item.
- Decoration cost: DTG, DTF, screen print, embroidery, or sublimation cost per unit.
- Direct labor: Time spent printing, pressing, hooping, packing, and handling the order.
- Overhead: Rent, utilities, software, equipment maintenance, and admin time.
- Setup cost: Art prep, screen setup, file cleanup, digitizing, or machine setup tied to the order.
- Packaging and order handling: Mailers, tags, inserts, and shipping materials if they are part of your process.
The U.S. Small Business Administration advises business owners to account for both direct and indirect costs when setting prices, including labor and overhead that do not show up on a raw materials invoice, in its guide to cost-based pricing.
Here is the formula I use in a shop setting:
True cost per unit = Blank + Decoration + Labor + Overhead + Packaging + (Setup ÷ Quantity)
That last part matters more than sellers expect.
Separate setup from repeating costs
Setup is a fixed order cost. The shirt, ink, transfer, or stitch count usually scale per piece. Art cleanup, screen burning, digitizing, and press setup usually do not.
If you bury setup inside one flat shirt price, a one-off order gets quoted too low and a 100-piece order gets quoted too high. That creates two problems. You lose money on short runs, and you price yourself out of better volume jobs.
Use this version instead:
Per-shirt cost = Blank + Decoration + Labor + Overhead + Packaging + (Setup fee ÷ Quantity)
A 12-piece order with a $24 setup fee adds $2.00 per shirt from setup alone. A 48-piece order drops that setup share to $0.50 per shirt. Same design. Same setup. Very different pricing pressure.
That is why quantity pricing has to start with cost structure, not guesswork.
For a practical look at the order flow that affects quoting, review how to order custom shirts.
A quick production explainer is worth watching before you build your own sheet:
Count your own time, even if you run the shop yourself
Owner-operators underprice labor all the time. They treat their own time like free labor, then wonder why cash is tight even when orders are steady.
Put a real hourly rate on production time. If you want to pay yourself $20 an hour and a job takes 3 minutes per shirt to print, cure, fold, and pack, labor is $1.00 per shirt. If the order needs back-and-forth approvals, special bagging, or individual names, labor goes up again. Rush work often raises labor cost too because it interrupts scheduled production and creates rework risk.
Overhead needs the same discipline. Printavo recommends building overhead into job pricing instead of leaving it out as a hidden business expense, because software, shop space, utilities, and equipment still have to be paid whether the order is one piece or one hundred, in its guide to pricing screen printing jobs.
Use a worksheet with these columns:
| Cost item | Include per unit or per order | Why it matters |
|---|---|---|
| Blank garment | Per unit | Base product cost |
| Decoration | Per unit | Print or embroidery cost |
| Labor | Per unit | Production time has to be paid |
| Overhead | Per unit | Covers the shop costs behind every job |
| Setup | Per order | Gets spread across quantity |
| Packaging | Per unit or per order | Often missed in direct-to-consumer orders |
If your sheet only shows garment plus print, your numbers are too low. That mistake hits hardest on single pieces, custom names, and fast-turn jobs, which is exactly where flexible pricing should protect your margin.
The Profit Formula Markup vs Margin
A lot of apparel sellers lose money right here. They know their unit cost, then they pick a selling price that sounds reasonable. If the math behind that price is weak, steady orders can still produce thin cash flow.

Markup and margin are not the same thing
Markup is the amount added to cost. Margin is the share of the final selling price left as gross profit.
That sounds basic, but it causes pricing mistakes every day. If a shirt costs $10 total and you sell it for $15, your markup is 50%. Your gross margin is 33.3%, not 50%.
Here are the formulas:
- Markup = (Selling Price – Cost) / Cost
- Margin = (Selling Price – Cost) / Selling Price
Use both. Markup helps you build the quote. Margin tells you whether the quote is worth taking.
A practical formula for custom apparel
The basic shop formula is simple:
Total Unit Cost x Markup Multiplier = Selling Price
For example:
- Total unit cost: $6.25
- Retail multiplier: 2.4x
- Selling price: $15.00
That produces a gross profit of $8.75 per shirt and a gross margin of 58.3%.
The multiplier changes based on the job. A one-off direct-to-consumer order needs a higher multiplier than a clean 100-piece reorder for a school or contractor. Small runs carry more admin time, more approval time, and more chances for production interruption. Shops that ignore that difference usually underprice single-piece work, which is why minimum order requirements for custom apparel often become part of the pricing strategy, not just an operations rule.
Where keystone pricing fits
Keystone pricing means doubling your cost. It is a useful starting point, especially for fast quoting and simple retail math. The National Retail Federation explains keystone pricing as the common practice of setting retail at roughly double wholesale cost, while also noting that the model needs adjustment by category and market conditions, in its overview of retail pricing strategies.
For custom apparel, I treat keystone as a floor for some jobs, not a universal rule.
If your total unit cost is $8.00:
- 2x markup gives you a $16.00 selling price
- Gross profit is $8.00
- Gross margin is 50%
That can work for a straightforward bulk run. It often fails on short runs, rush jobs, or orders with a lot of hand-holding.
What markup range actually makes sense
Different channels support different margin targets. AccountingTools notes that a 50% margin requires a 100% markup, and higher margin goals require much steeper markups than many owners expect, in its breakdown of the difference between markup and margin.
That matters in apparel because sellers often say, "I want 60% margins," then only double their cost. The math does not support that.
Use this quick reference:
| If your cost is | And you want this margin | Your price needs to be |
|---|---|---|
| $6.00 | 50% | $12.00 |
| $6.00 | 55% | $13.33 |
| $6.00 | 60% | $15.00 |
| $6.00 | 65% | $17.14 |
That table is where a lot of underpricing gets exposed.
How I apply it in real quoting
A practical rule looks like this:
- Direct-to-consumer, one-off or low quantity: target stronger margins
- Standard small business orders: use a mid-range multiplier
- Wholesale or large repeat accounts: accept lower margin if the order is easy to produce and likely to repeat
- Rush jobs: raise price enough to cover schedule disruption, not just extra labor
The mistake is using one markup rule for every job. Modern apparel pricing has to flex by speed, quantity, and sales channel. A same-day single shirt sold on your website and a 200-piece wholesale reorder should not carry the same pricing logic, even if the print looks identical.
What protects profit
- Build prices from cost and target margin
- Use a default multiplier, then adjust for rush, complexity, and channel
- Quote retail and wholesale differently
- Check margin after every quote, not just markup
What hurts profit
- Using keystone on every order without checking the service load
- Matching a competitor's price without knowing their costs
- Giving bulk pricing to small custom orders
- Treating rush work like standard production
A good price is one you can defend with a calculator in under a minute. If the margin is too thin for the amount of work and risk involved, the quote needs to go up.
Pricing Custom Apparel for Different Order Sizes
A customer orders 1 shirt for a birthday gift. Ten minutes later, a local contractor asks for 24 branded tees. By afternoon, a brewery wants 150 pieces at wholesale. Same shop. Same day. Three different pricing jobs.
Order size changes labor, risk, and the kind of buyer you are serving. If you charge all three with the same logic, one of those jobs will be underpriced.
Build your quantity breaks around production reality
I price quantity in bands because setup does not scale evenly. Art review, mockups, screen setup, press setup, test prints, folding, packing, and customer communication hit a 6-piece order much harder than a 60-piece order.
A simple tier structure still works well for many shops: 1 to 12 pieces, 13 to 48 pieces, and 50+ pieces, as outlined in this pricing tier methodology. The numbers can shift by shop, but the logic stays the same. The smallest orders carry the highest per-unit price because they absorb the most overhead. Mid-size orders get a controlled break. Large runs earn a lower unit price because production gets more efficient.
| Order size | Pricing posture | What you're really charging for |
|---|---|---|
| 1 to 12 pieces | Premium | Setup, approvals, handling, and interruption cost |
| 13 to 48 pieces | Controlled discount | Better setup spread, but still meaningful admin time |
| 50+ pieces | Volume pricing | Production efficiency, repeatability, and lower handling cost per unit |
Use real market ranges, then fit your shop inside them
Customers already expect one shirt to cost more than a larger run. Printful's custom apparel pricing examples show retail shirts commonly priced much higher as one-offs than they are in larger quantity orders. That expectation gives you room to keep singles profitable without looking overpriced.
The mistake is forcing bulk pricing onto small jobs because the design looks simple. A one-color left chest on 6 shirts can still be a headache if the buyer needs size changes, invoice edits, and two rounds of proof approval. A 72-piece reorder with the same print can be easier money.
A practical way to quote by size
Start with your true cost per unit. Then apply the quantity band that matches the order.
For example, say your fully loaded cost on a basic tee is $8.50 on a 6-piece order, $6.25 on a 24-piece order, and $4.90 on a 100-piece run because setup and labor are spread wider. Your pricing could look like this:
- 6 pieces: $22 to $28 each
- 24 pieces: $14 to $18 each
- 100 pieces: $9 to $12 each
Those are not universal prices. They are a practical shape. Small orders need room for service time and disruption. Mid-size orders should feel like a fair quantity break. Large runs should reward volume without cutting so deep that the job becomes busy work with weak profit.
If you are still defining where your low-quantity pricing should start, set clear minimum order requirements in custom printing before you offer discounts.
Adjust for channel before you discount
Direct-to-consumer and wholesale should not share the same quantity sheet.
A 36-piece order sold through your website at retail can support more margin than a 36-piece reseller order that needs room for their markup. I keep the quantity logic, then swap the price level based on the channel. Retail buyers are paying for convenience, customization, and speed. Wholesale buyers are paying for repeatable production and resale margin.
Software can help you keep those rules straight, especially once you offer custom quotes across channels. Shops that want cleaner controls on tiered pricing can look at addressing pricing problems with software.
Protect yourself from the common discount trap
The most expensive pricing mistake is giving the first meaningful break too early. If 8 shirts get almost the same unit price as 48 shirts, you lose margin on the small job and train buyers to ask for discounts before the order size justifies them.
Keep the ladder obvious. Singles and samples sit at the top. Small team orders get a modest break. Real volume gets the best unit price. Rush orders, complex placements, specialty garments, and hand-holding go back up, even when quantity goes up.
That keeps your pricing flexible without turning every quote into a guess.
Advanced Tactics to Protect and Maximize Profit
A customer calls at 2 p.m. and needs 24 staff tees by tomorrow morning. If you price that job off your standard sheet, you can stay busy and still lose money.

Charge differently for speed
Rush work needs a separate rule set because it uses up your most limited resource, production time. It also creates overtime, interrupts scheduled jobs, and increases the chance of spoilage because the crew has less room to fix mistakes.
My shop treats rush pricing as a service fee, not a vague upcharge. A simple structure works:
- Standard turnaround: base price
- Rush in 3 to 5 business days: add 15% to 25%
- Next-day or same-day: add 30% to 50%
- After-hours approval changes or late art fixes: add a flat art or setup fee
The exact percentage depends on your schedule and labor model. If you outsource parts of production, push the premium higher. If you print in-house and have open press time, you may have room to stay on the lower end. The mistake is charging rush only by instinct.
Price exceptions before the order hits production
Margin usually leaks out in exceptions. Odd garment sizes, extra print locations, specialty inks, split shipments, and customer-supplied goods all need pricing rules before your sales team starts quoting.
Customer-supplied garments are a common trap. If a shirt is mis-sized, scorches on press, or prints poorly, you still lose labor time even if you did not buy the blank. Add a handling fee and spell out your spoilage policy in writing.
One more rule helps: set a minimum dollar amount per order, not just a minimum quantity. A 6-piece order with two print locations and individual names can take more time than a basic 24-piece run.
Set wholesale on purpose
Wholesale works when both sides have room to make money. That means your reseller price cannot just be your retail price minus a random discount.
Use a separate sheet for wholesale accounts with clear conditions. Minimums, payment terms, reorder rules, art requirements, and turnaround windows should all be tighter than your direct-to-consumer terms. Shops building repeat programs around custom apparel for small businesses usually do better with that structure than with one-off reseller quotes.
A simple check keeps wholesale honest. If your fully loaded cost on a printed shirt is $9 and you sell wholesale at $12, you only have $3 left to cover mistakes, admin time, and profit. That is too thin for many shops. If you need retailers to keystone your product, back into the wholesale number from a realistic retail price, then confirm the margin still works for your floor.
Compare competitors without copying their mistakes
Competitor pricing is useful for context, not for your final answer. A lower quote may leave out setup, art cleanup, folding, bagging, or freight. Some shops also underprice rush work because they need cash flow, not because the number is sustainable.
I check competitor pricing to see where my offer sits, then I defend my number with service terms. Faster proofing, better blanks, cleaner print placement, and dependable reorders justify a higher price if you state them clearly.
As your catalog grows, manual quoting gets harder to control across rush orders, wholesale accounts, and special-case jobs. That is where addressing pricing problems with software can help. The point is not automation for its own sake. The point is setting rules so the same job gets priced the same way every time.
Shops rarely lose money on the easy 48-piece reorder. They lose it on the small, rushed, complicated order they priced too casually.
Price with Confidence and Grow Your Brand
Strong pricing gives your business options. You can say yes to a one-off drop, a staff uniform order, a fundraiser, or a bulk event run without wondering if the job will be worth it.
That's the shift. Pricing stops being a guess and becomes a system. You know your unit cost. You know your markup logic. You know when quantity should lower the per-piece rate and when speed should raise it. Once that framework is in place, you can make faster decisions and protect your brand at the same time.
If you're selling online, pricing also has to work with the rest of your sales process. Your product page, your offer structure, your turnaround messaging, and your checkout flow all affect whether buyers convert. For that side of the equation, this guide on how to increase online sales for small businesses is a useful companion read.
If your business is merch-led or brand-led, it's also worth studying proven approaches to custom apparel for small businesses. The better your offer is structured, the easier it becomes to defend your price.
The best sellers don't apologize for profitable pricing. They explain the value, keep the math clean, and make ordering simple. That's also why the TSE mobile app matters for growing brands. You can create designs, place orders on the go, and keep production moving without slowing down your sales process.
Start your custom order today with T-Shirt Envy. If you need fast turnaround, premium print quality, and a smoother way to manage everything from one-offs to bulk orders, download the TSE mobile app and experience Quick, Quality, Printing!™ with T-Shirt Envy.






