How to Price Custom Shirts Without Losing Profit
Share
A shirt that costs you $9 to make is not automatically a $18 shirt. If that $9 leaves out your design time, payment fees, spoiled blanks, packaging, and the five messages it took to approve the artwork, you may be working hard for a profit that never shows up. Learning how to price custom shirts starts with knowing your real cost, then charging enough to keep your business moving forward.
For a one-off birthday shirt, a 24-piece team order, or a growing apparel brand, the right price is not one fixed number. It depends on the blank, print size, order quantity, artwork needs, and the level of service your customer expects. The goal is simple: give customers a fair, easy-to-understand price while protecting your time and margin.
How to Price Custom Shirts With a Repeatable Formula
Start with this basic equation:
Total shirt cost + desired profit = selling price
The key is making sure “total shirt cost” includes everything it should. Many new sellers count only the blank shirt and transfer, then wonder why money feels tight at the end of the month. Your price needs to cover production, selling costs, and the occasional mistake that comes with running a real custom-apparel business.
A reliable formula looks like this:
Blank garment + decoration + labor + overhead + transaction fees + profit = retail price
You do not need to calculate every penny perfectly on every order. You do need a consistent system that keeps you from guessing. Build a simple spreadsheet or pricing chart with your most-used shirt styles, common transfer sizes, standard labor charges, and target margins. Once the numbers are in place, quoting gets much faster.
Calculate Your True Per-Shirt Cost
Start with the blank garment
Your blank is the foundation of the quote. A basic cotton tee, premium ringspun tee, performance shirt, hoodie, tote bag, and workwear shirt should never carry the same base price.
If you pay $3.25 for a basic tee, use $3.25 in your calculation. If you have shipping costs from your blank supplier, divide that shipping cost across the order and add it in. For example, a $15 shipping charge spread across 30 shirts adds 50 cents to each garment.
Also account for size upcharges. Larger sizes usually cost more, and that difference should not come out of your margin. A clear approach is to set a standard price through XL, then add a set amount for 2XL and up. Customers are used to this, especially for group and team orders.
Add the actual decoration cost
With ready-to-press DTF transfers, your decoration cost comes down to the space your artwork uses on the sheet. This is where gang sheets can make a major difference.
Instead of ordering a separate transfer for every left-chest logo, full front graphic, sleeve print, and name, place all of those designs on one 23-inch gang sheet. You can combine multiple sizes and artwork files, use the open areas for extras, and lower the cost per finished piece. Why pay for wasted space when it can hold another design?
To find the transfer cost per shirt, divide the gang-sheet price by the number of usable prints on that sheet. If a sheet costs $24 and holds 12 front prints, your transfer cost is $2 per shirt. If it also includes six small left-chest logos for another order, those logos reduce their own per-print cost too.
Be realistic about print size. A small left-chest logo costs less than a 12-inch full-front graphic. A shirt with a front and back print uses more transfer material and more press time than a single-location design. Price every print location, not just the shirt.
Pay yourself for labor
Pressing a shirt may take less than a minute, but the job rarely begins and ends at the heat press. There is sorting garments, trimming transfers if needed, lint rolling, positioning, pressing, peeling, final pressing, quality checking, folding, bagging, and packing the order.
Choose an hourly rate you want your business to earn for production time. Then estimate how many shirts you can complete per hour under normal conditions. If you want $30 per hour and can consistently produce 30 simple single-print shirts per hour, your labor cost is about $1 per shirt.
For small orders, your labor per piece should be higher. Setting up for one shirt takes nearly as much preparation as setting up for 12. That is why a one-shirt custom order should not be priced like a 50-shirt run.
Include overhead and selling fees
Overhead is the cost of keeping your operation ready to take orders. It can include heat press maintenance, electricity, packaging, printer ink for labels, software, website costs, storage, replacement tools, and marketing. You may not know the exact number immediately, so start with a flat per-shirt amount such as 50 cents to $1.50, then review it as your sales grow.
Do not forget payment processing. If a customer pays online with a card, you lose a percentage of that sale to processing fees. Build that cost into your final retail price instead of treating it as an unexpected deduction.
Set a Margin That Leaves Room to Grow
After you know your costs, add profit intentionally. Profit is not the same as paying yourself for pressing shirts. Profit is what remains to reinvest in inventory, replace equipment, handle reprints, run promotions, and grow the business.
For many custom-shirt sellers, a healthy starting point is to aim for a gross margin around 50% to 65%, depending on the order. A simple shirt with efficient gang-sheet usage may support a stronger margin. A rush order, difficult placement, specialty garment, or heavily customized one-off may need a higher selling price because it takes more time and carries more risk.
Here is a basic example for a single front-print shirt:
- Blank tee: $3.50
- DTF transfer: $2.00
- Labor: $1.25
- Overhead and packaging: $1.00
- Total cost: $7.75
Price Small Orders and Custom Work Differently
The customer ordering one personalized shirt is buying more than fabric and ink. They are buying custom attention. You may need to edit a name, adjust a logo, send a proof, answer fit questions, and prepare a single garment. Charge accordingly.
A setup or design fee can make sense when artwork needs cleanup, recreation, color changes, or layout work. You can waive it for print-ready files or larger orders if that fits your sales strategy, but do not hide the fact that custom design work has value.
Minimum order requirements are one way to protect production time, but they are not the only way. With no-minimum DTF transfers, you can accept low-quantity work without screen-print setup fees. The trade-off is that the per-shirt price needs to be higher on small runs. Be upfront about it: more shirts usually means a lower price per shirt because production becomes more efficient.
Rush fees should also be clear. A rush job can interrupt your schedule, require expedited supplies, and leave less room to fix mistakes. Charging extra is not punishing the customer. It is protecting the orders already on your production calendar.
Build Quantity Discounts That Still Make Sense
Quantity discounts should come from real savings, not pressure to offer a lower price. As quantities rise, you may spend less time per shirt, use gang-sheet space more efficiently, and spread shipping or setup work across more garments.
Create price breaks that match how you actually produce: 1 to 5 shirts, 6 to 11, 12 to 23, 24 to 47, and 48 or more can work well for many shops. Your exact tiers may differ, but the principle stays the same. Each lower price should still cover costs and hit your minimum acceptable margin.
Before quoting a large order, count every print location and every garment variation. A 36-shirt order with front prints only is not the same as 36 shirts with front prints, back numbers, sleeve logos, and individual names. The customer may see “36 shirts.” You need to see the full production plan.
Check the Market Without Copying It
Look at what similar custom-shirt sellers charge in your area and online, but do not build your business around matching the cheapest price. Low prices can attract customers, but they can also attract orders that consume time without generating enough income.
Instead, position your price around the value you provide: full-color designs, flexible quantities, dependable application, quick communication, and the ability to print on cotton, polyester, blends, workwear, team gear, and more. A customer who needs one polished event shirt this week has different priorities than a buyer ordering 200 basic tees for a fundraiser.
If customers push back on price, explain what is included rather than immediately discounting. A clean proof process, quality garment, durable transfer, and accurate placement matter. You can offer a lower-cost blank or a smaller print size when appropriate, but avoid cutting your margin just to win every order.
Make Your Quote Easy to Say Yes To
A good quote is simple enough that customers understand what they are paying for. State the garment style, color, print locations, quantity, price per shirt, any artwork or rush fees, and the turnaround expectation. If there are choices, give two clear options instead of a confusing menu of possibilities.
Keep your pricing consistent, but review it often. Blank costs change. Shipping changes. Your speed improves. A gang-sheet layout that used to hold eight prints may hold 12 once you get better at organizing artwork. Those gains should improve your margin or create room for a more competitive quote.
Every custom order teaches you something about your numbers. Track what you quoted, what the job actually cost, and how long it took. After a few weeks, your best prices will not come from guessing what sounds fair. They will come from knowing exactly what it takes to turn a customer’s idea into a shirt they are proud to wear.