DTF Printing Business: Price Transfers, Gang Sheets and Reorders With AI

Coding Liquids tutorial cover featuring Sagnik Bhattacharya for DTF Printing Business: Price Transfers, Gang Sheets and Reorders With AI.
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for DTF Printing Business: Price Transfers, Gang Sheets and Reorders With AI.

Price a DTF gang sheet from your full cost per linear foot (film, ink, powder, labour, machine upkeep and waste), add a target margin, and sell by sheet length with falling price per foot on longer sheets. AI can run the cost sums, draft the rate card, answer quote requests and draft reorder reminders.

This is for a shop that is already printing and wants prices that hold. Most pricing trouble in running shops comes from copying a competitor's per-sheet price without knowing what a foot of print actually costs, then discovering after a quarter that heavy-ink jobs and short sheets lose money. The method below fixes that with one spreadsheet.

Follow me on Instagram@sagnikteaches

What a foot of print costs you

DTF (direct to film) printing puts a design onto a clear film with CMYK and white ink, dusts it with adhesive powder, cures it, and sells it as a transfer that a customer presses onto a garment. A gang sheet is one long sheet of film carrying many designs, sold by its length. Many suppliers print on a roll about 22 inches wide of usable width; one supplier's public gang sheet builder, for example, sells 22-inch-wide sheets from $7.20 for 20 inches long to $69.99 for 200 inches, with 22 × 120 inches at $42.99, as I read it in November 2026. Treat that as a market marker, not as your cost.

Connect on LinkedInSagnik Bhattacharya

Your cost has five parts. Build each as a cost per linear foot of film, because your sheet is sold by that length.

Subscribe on YouTube@sagnikteaches
  • Film: roll price divided by roll length in feet.
  • Ink: CMYK plus white, from your ink spend divided by feet printed. Ink is the most variable item, since white underbase on a dark garment design uses a lot.
  • Powder: adhesive powder spend divided by feet.
  • Machine upkeep: printhead replacement reserve, maintenance fluids, cleaning supplies, electricity. Set aside a figure per foot, not per year.
  • Labour: a fixed time per sheet (check the file, queue it, shake and cure, trim, pack) plus a time per foot, at the loaded hourly cost of the person doing it.

Then add a waste allowance, because test prints, clogged nozzles and misprints are part of the real cost of the feet you sell.

The Complete Excel Course with AI Integration thumbnail

The Complete Excel Course with AI Integration

From formulas and pivot tables to Power Query, DAX, VBA and AI with Copilot, ChatGPT and Claude — hands-on from the first lesson.

By Sagnik Bhattacharya and Virginia Thorn, Primetime Emmy Award winner

Buy now

A cost per foot, built from last quarter's invoices

Say a one-operator shop, printing on a 24-inch printer with a 22-inch usable width. These inputs are illustrative; yours will differ, and the point is the structure:

Cost lineInput from invoicesPer linear foot
Film$180 roll, 328 ft$0.55
Ink (CMYK and white)Average across last quarter's jobs$0.90
PowderAverage across last quarter$0.10
Packaging and consumablesSleeves, tape, labels$0.05
Waste allowance8% of materials$0.13
Machine upkeepPrinthead reserve, fluids, power$0.35
Labour, per foot1 minute per foot at $24 an hour loaded$0.40
Variable cost per foot$2.48
Labour, per sheet6 minutes fixed at $24 an hour$2.40 per sheet

The fixed labour is why short sheets lose money first. A 12-inch sheet costs 1 × $2.48 + $2.40 = $4.88 to make. A 120-inch sheet costs 10 × $2.48 + $2.40 = $27.20. The long sheet costs about five and a half times as much to make for ten times the length, and a flat price per foot would ignore that.

Turning cost into a rate card

Choose a target gross margin, meaning (price minus cost) divided by price, and then round to prices customers find easy. Aim to cover rent, software, marketing and your own pay from what is left, so check what margin your overheads need before you pick one. Below, each price is rounded, and the margin is recalculated afterwards, once as printed and once after a card fee of about 3% (check your own processor's rate).

Sheet lengthCost to makePricePrice per footMarginMargin after 3% fee
12 in (1 ft)$4.88$11.00$11.0055.6%52.6%
24 in (2 ft)$7.36$19.00$9.5061.3%58.3%
36 in (3 ft)$9.84$27.00$9.0063.6%60.6%
60 in (5 ft)$14.80$41.00$8.2063.9%60.9%
120 in (10 ft)$27.20$72.00$7.2062.2%59.2%

The shape is deliberate. Price per foot falls as sheets get longer, which rewards bigger orders and matches how a gang sheet customer thinks, while the margin stays in a narrow band because your fixed cost per sheet is spread across more feet. The shortest sheet is the thinnest, so you could set a one-foot minimum order or nudge its price up.

Now hold the card against the market marker from earlier. The supplier's 22 × 120 inch sheet at $42.99 is well below this card's $72 for the same length. At $42.99 the example shop would still clear about 37% on its $27.20 cost, so the question is what justifies the gap: faster turnaround, file checking, or the rest of your service. If nothing does, long sheets are where customers will compare and leave, and that is worth knowing before you print the rate card.

A calculation like this belongs in a spreadsheet you own, with each input in its own cell. If you paste your invoices into an assistant, ask it to write the formulas rather than hold the numbers in its head. A prompt that works:

I run a DTF print shop. Here are my last three months of costs (paste invoice totals) and feet printed (paste figure).
Build a spreadsheet layout with one input cell for each of: film roll price, roll length in feet, ink spend, powder spend, consumables, waste percentage, machine upkeep per foot, hourly labour rate, fixed minutes per sheet, minutes per foot.
Then give me formulas for: variable cost per foot, cost to make a sheet of 1, 2, 3, 5 and 10 feet, and the price needed for a 55%, 60% and 65% gross margin at each length.
Show the formulas in plain text so I can copy them. Do not invent any inputs; leave a cell empty and tell me if a number is missing.

The final line matters. Without it, assistants fill empty inputs with plausible numbers and you get a price built partly on invented costs. The tutorial on markup versus margin explains why a 60% margin is not the same as adding 60% to cost, which trips up many price lists.

Pricing the ready-made transfer: by size

Gang sheets suit customers who build their own layout. Many of your orders will instead be single designs: 500 copies of a left-chest logo, say. Price those by size with a rate per square inch and a minimum, so the price follows the amount of film and ink used.

From the table above, the 24-inch sheet's price of $19.00 over 22 × 24 = 528 square inches works out to about $0.036 per square inch of film. Real jobs never fill a sheet perfectly: spacing, trimming margins and awkward shapes leave gaps. At an assumed 80% fill, the gang sheet price comes to about $0.045 per square inch of artwork. Single-design transfers also carry more handling per piece (cutting, counting, packing), so set the rate above that:

Transfer sizeAreaRate usedPrice eachMinimum applied?
Left-chest logo, 4 × 4 in16 sq in$0.075$1.20No
Pocket-size, 3 × 3 in9 sq in$0.075$0.68, raised to $0.75Yes, $0.75 minimum
Front print, 10 × 12 in120 sq in$0.075$9.00No

An illustrative rate of $0.075 per square inch is about 1.7 times that gang sheet figure per square inch of artwork. That ratio is the lever you set, so confirm it still clears your margin target after labour. Pair it with volume breaks for orders of 50 or more and a margin floor that no discount may breach. The tutorial on tiered pricing with margin floors covers how to set those, and a sibling guide on pricing sublimation jobs is worth reading if you offer both methods.

Where AI saves running time

You can use AI for much of the repetitive admin around prices. The jobs that pay off in a working shop:

1. Quote replies

Customers ask the same four things: what size, how many, how long, how much. Put the rate card into a ChatGPT or Claude project with instructions, so a staff member pastes the enquiry and gets a draft. A filled-in example of what comes back (illustrative):

CUSTOMER: Hi, can I get 120 of the attached logo at about 3.5 inches wide? Need it by next Friday.

DRAFT REPLY: Hi [first name], thanks for sending the file. At 3.5 in wide your logo comes to about 3.5 x 3.0 in (10.5 sq in), which is $0.79 each at our standard rate, or $0.71 each at 100 or more. For 120 that is $85.20. Turnaround for 120 transfers is usually 3 working days from approved artwork, so next Friday works comfortably. One check: your file looks about 150 dpi at that size, so the edges may print soft. Can you send a larger version? Thanks, [your name]

CHECK: confirm price break at 100+ and the 3-day turnaround before sending; resolution flagged from file details.

Notice the arithmetic: 10.5 sq in at $0.075 is $0.79, and the 100-plus rate is the same area at $0.0675. The assistant can do this, but verify each draft until you trust it. Keep the rate card and break points in a file in the project, not in your head, so a price change is one edit. The tutorial on ChatGPT quotes and art prep for print shops covers the file-checking side in more detail.

2. Monthly cost refresh

Once a month, paste last month's supplier invoices and feet printed, and ask the assistant to recalculate the variable cost per foot and show how each line moved. Illustrative output: "Ink per foot rose from $0.90 to $1.08 (+20%). Everything else within 3%. At 1,470 feet printed last month, the ink rise cost $265." That one line is the reason to do it. A 20% ink price rise silently removes $265 a month from the example shop, and a 12% rise in film would remove only about $97. Focus the price rise where the cost moved.

3. Reorder emails

Repeat customers are the cheapest sales a DTF shop gets, and they buy on a rhythm. Export your orders into a table with customer, order date and sheet length, and ask the assistant to work out each customer's usual gap between orders. A customer who has ordered every 28 days or so is due about day 25. A prompt:

Here is a table of orders: Customer, Order_date, Sheet_length_in, Design_ref. For each customer with at least three orders, calculate the average days between orders and the date of their last order. List customers whose last order is more than 85% of their average gap ago and who have not ordered since. For each, draft a two-sentence reorder email that names their usual sheet length and offers to reuse the same layout. Plain tone, no discount, no exclamation marks.

Sample output for one customer (illustrative): "Hi [first name], your last gang sheet was 60 in on 3 October, and you usually reorder about every four weeks. Want us to reprint the same layout? Reply with the length you need and we'll have it with you in three working days. Thanks, [your name]." A longer treatment of repeat orders in print businesses is in AI for printing business repeat orders. Send these yourself from your email tool; the assistant drafts, you decide who gets what.

A month of sales run through the rate card

A rate card is easier to trust once you have run a whole month through it. Say the example shop sells 480 gang sheets in a month in this mix (illustrative):

LengthSheetsRevenueCost to makeFeet
12 in120$1,320$586120
24 in150$2,850$1,104300
36 in100$2,700$984300
60 in70$2,870$1,036350
120 in40$2,880$1,088400
Total480$12,620$4,7981,470

Gross profit is $7,822, or 62%. Card fees at 3% take about $379, leaving roughly $7,443 to pay for rent, software, marketing and the owner. With the month laid out like this, three what-if questions answer themselves:

  • Raise every price 5%? If volume holds, revenue rises by $631, all of it profit. If you lose 5% of orders (24 sheets), you give up about $391 of gross profit but keep roughly $600 of extra revenue on the rest, a net gain near $200. The rise stops paying only if you lose about 7.5% of orders, around 36 sheets. Test it on a few regulars before committing.
  • Drop the 12-inch price from $11 to $9.50? That costs $180 of revenue across the 120 sheets, and each one then makes $4.62 gross instead of $6.12. Only worth it if it brings in a lot more small orders, which it rarely does.
  • Add a $15 minimum order? If it affects 40 small orders worth an average of $11, it adds $160. It also nudges some of them to a longer sheet.

Ask the assistant to run these cases as a table once your numbers are in, then check any single result by hand. A tool that is right 19 times in 20 is only useful if you know which one is the twentieth.

Rush jobs, set-up fees and the small print

Prices that look right on a sheet still go wrong at the edges. Decide these rules once and put them in the quote assistant's instructions so every reply follows them:

  • Minimum order. Your fixed labour per sheet of $2.40 plus card fees means a very small order loses its whole margin. A minimum of $15 or the price of the 12-inch sheet, whichever is higher, is common.
  • Rush surcharge. If a job jumps the queue, you pay in overtime or in displaced jobs. A flat uplift of 25% for next-day production, shown before the customer confirms, avoids arguments.
  • Artwork fixes. A quarter hour of cleaning up a file costs you $6 at $24 an hour. Charge a flat $8 per file fix, or include one free fix per order and charge after that.
  • Reprints. Decide what is your fault (colour shifted on your print, transfer peeling at the recommended press settings) and what is the customer's (low-resolution file, wrong size chosen). Write the policy in two sentences and let the assistant quote it back.
  • Expiry on stored layouts. If you keep customers' layouts for reorders, say for how long. Old files take space and leave you holding artwork from people who have gone.

The assistant should never improvise on any of these. In its instructions, put "if a request falls outside the rate card, say you are not sure and flag it for a person", and test it with five oddball requests before it touches a real customer. Odd requests are where invented discounts come from.

The flat price that hid a heavy-ink account

A shop charged $41 for every 60-inch sheet, on the thinking that the sheet is the same size whatever is on it. Months later, the monthly review showed ink per foot creeping up. The cause was one regular customer whose designs were full-width solid blocks on dark garments, each needing a heavy white underbase. Those sheets used about three times the ink of the shop's typical job: roughly $2.70 a foot instead of $0.90. On a 60-inch sheet that adds $9.00 of ink, plus $0.72 of waste allowance, lifting the cost to make from $14.80 to about $24.52. The margin on that account's sheets fell from 64% to about 40%, and each one made $16.48 gross instead of $26.20. Averaged across everyone, the effect was a few cents a foot. Looked at by customer, that account was the least profitable in the shop by a wide gap.

The fix had three parts: a coverage check at quoting (the shop's RIP software, the program that drives the printer, reports ink use per job; check whether yours does), a "heavy coverage" add-on of 15% for sheets over a set coverage threshold, and a monthly look at the five biggest accounts' margin. The lesson is that an average margin can hide one customer earning far less than the rest while others subsidise them, and that flat pricing is fine only until a design type breaks the average.

Make-or-buy check for the sheets you hate printing

Not every sheet needs printing in-house. Your cost for a 2-foot sheet is $7.36 in the example, and that includes labour you may not really save by outsourcing. If a supplier's list price for the same sheet, shipped to you or direct to your customer, is lower than your cost including labour and upkeep, buying that size in beats printing it. Do the comparison for each standard length once a quarter, using the supplier's own builder or price page rather than your memory of it. Often the answer is mixed: you print the long sheets, where your fixed cost spreads thin, and buy in rush or odd-size jobs when the printer is busy.

How to check your prices are working

  • Your realised margin each month, by sheet length, is within three points of the table's.
  • No standard length sells below its cost plus card fees, including after any discount.
  • Feet printed divided by feet sold: this is your waste rate, and it should stay close to the 8% you assumed.
  • Ink per foot for your top five customers, compared with the shop average.
  • Reorder emails: count replies and orders within two weeks of each email. Even a handful of reorders a month usually pays for the ten minutes it takes.

Keep the cost spreadsheet as the single source. When a price moves, change the input cell, let the margins recalculate, and then update the rate card and the quote assistant's file together, so staff and customers never see two different prices. If your shop also sells through an online store, the same rate card can feed the product pages, but check them against the spreadsheet whenever costs change.

Pricing questions from running DTF shops

Should I price DTF gang sheets by length or by square inch?

Sell gang sheets by length, because that is how your cost behaves: film, ink and print time all run with the feet you print. Quote ready-made transfers by size, using a rate per square inch with a minimum, since customers think in logo sizes.

How much margin should a DTF shop aim for?

There is no single figure. Work out your full cost per foot including labour and machine upkeep, then set a target gross margin you can defend, and check it after card fees. The worked example here lands near 55 to 64 per cent before overheads such as rent and software.

Can AI set my prices for me?

It can do the sums, draft the rate card and test what-if cases, but it does not know your costs unless you give it your invoices. Use it as a calculator with a good memory, then check the numbers against your own spreadsheet.

How often should I review gang sheet prices?

Monthly for ink and film costs, because supplier prices move, and after any change to supplier, printer or staff time. A thirty-minute monthly check with last month's invoices is enough to catch margin drifting.

Should I just buy gang sheets from a supplier instead of printing them?

Compare. Take a supplier's list price for the same sheet and set it beside your own full cost per sheet. If you cannot print it cheaper once labour and upkeep are counted, buying in may suit the sheets you sell least.

Further reads

Sources: one DTF supplier's public gang sheet builder (22-inch width, prices by length, read 5 November 2026); all cost inputs and prices in the worked example are illustrative and should be replaced with your own invoices.

Want your gang sheet prices built from your own costs?

On a 1:1 call we can go through your last three months of film, ink and labour costs, build a rate card you can defend, and set up the quote and reorder emails so they run without you.

Book a 1:1 call with me