How to Start a DTF Reseller Business in South Africa (No Equipment Needed)
How to Start a DTF Reseller Business in South Africa (No Equipment Needed)
If you've ever thought about starting a print-on-demand or branded apparel side-hustle but baulked at the R80,000+ equipment cost, DTF is the cheat code. We print the transfers; you press them onto whatever you sell. Total starting capital can be under R5,000.
This guide is the SA-specific playbook for going from zero to first sale in 14 days.
The business model in one paragraph
You design (or repurpose) a graphic → we print a sheet of DTF transfers for you (from R125) → you order or thrift blank t-shirts → press the transfer with a basic heat press → sell on Takealot / Instagram / Facebook Marketplace / WhatsApp groups / at flea markets / wholesale to local boutiques. The DTF transfer cost averages R20-40 per t-shirt print; you sell the finished shirt for R180-280. That's a 5-10× markup on the print cost.
Step 1: Pick a niche before you pick a design
The biggest reseller mistake is going broad. "Cool t-shirts" is not a niche. These ARE niches that sell well on Takealot and Facebook SA right now:
- Mzansi humour (Afrikaans / English slang, braai culture, Boer maak 'n plan)
- Rugby / Springbok supporter wear (around fixtures = explosive demand)
- Birthday gift slogans (per-age — 21st, 30th, 40th, 50th, 60th)
- Personalised parent designs ("Soccer Mom of [age]", "Rugby Dad of [age]")
- Couples / matching sets (Bride/Groom, Mr/Mrs)
- Faith / Christian (popular in SA, low competition)
- Sport-specific (padel, golf, cycling, fishing — 1000s of customers, few sellers)
- Trade / profession ("Best Electrician", "Engineer in Training")
Pick one niche. Test 5-10 designs in that niche before adding a second.
Step 2: Capital outlay (roughly R3,000-5,000)
| Item | Cost (ZAR) |
|---|---|
| Heat press (entry-level Chinese 38×38cm) | R1,800-2,500 |
| Teflon sheet + a few pressing pillows | R150 |
| First gang sheet (60×100cm, 8-12 prints) | R250 |
| 5-10 blank t-shirts to start | R500-1,000 |
| Packaging (mailing bags, branded thank-you cards) | R150 |
| Total | R2,850-4,300 |
You can skip the heat press entirely and use a household iron for the first 20-30 garments while you validate demand. Iron-applied transfers last 15-25 washes vs 50+ from a press — fine for proof-of-concept, not for repeat customers.
Step 3: Source blank garments
| Supplier | Where | Price/shirt | Min order |
|---|---|---|---|
| The Hub Apparel (Joburg) | thehubapparel.co.za | R45-65 | 5 units |
| Trade Stock SA | tradestock.co.za | R55-80 | 10 units |
| Mr Promo | mrpromo.co.za | R60-95 | None |
| Local cash-and-carry | Most metros | R50-120 | None |
| Sheet Street / Pep | Retail | R80-150 | None |
For a first run, buy 5-10 t-shirts in 3-4 sizes in your chosen blank colour. Don't pre-order 100 shirts before you know which designs sell.
Step 4: Order your first gang sheet from us
For your first batch, we'd suggest:
- 60×100 cm gang sheet (R250) — fits 8-12 t-shirt prints
- Mix 4-6 designs at 2 sizes each, so you can test which designs convert
Upload your designs via the t-shirt order page or send a single PNG to our contact form. Turnaround: 1-3 working days from order to dispatch. The Courier Guy R99 flat rate nationwide; free on orders over R500.
Step 5: Press, photograph, list
Press 1-2 of each design first. Photograph the finished t-shirt:
- Hang against a plain wall (white or neutral)
- Natural daylight (next to a window, NOT in direct sun)
- Square 1:1 crop for Takealot / Instagram
- Show the front print clearly, plus a folded-on-table flatlay
Listing channels (start with the free ones):
- Facebook Marketplace + relevant FB groups — free, zero gatekeeping, fast feedback
- Instagram + WhatsApp Catalog — link in bio to a WhatsApp Business catalogue
- Bob Shop (formerly Bid or Buy) — long-running SA marketplace, low fees
- Takealot Marketplace — biggest reach but harder to get listed; needs barcode-free Takealot submission (they accept unbranded apparel)
Step 6: Price for profit
| Cost per t-shirt | Amount |
|---|---|
| Blank shirt | R60 |
| DTF transfer (gang sheet / 10) | R25 |
| Packaging | R15 |
| Heat press electricity / time | R5 |
| Total cost | R105 |
| Sell price | R180-280 |
| Margin per shirt | R75-175 |
At 50 shirts/month, that's R3,750-8,750 profit/month — pure side-hustle territory. At 200 shirts/month it's a small business: R15,000-35,000/month.
Step 7: Reinvest into faster turnaround
Once you've sold ~30 shirts:
- Upgrade to a proper heat press (R3,500-5,000) for faster + more durable pressing
- Order 2 m or 3 m gang sheets instead of 1 m — per-cm² rate drops
- Stock 20-30 blanks in popular sizes (M, L, XL)
- Consider a sewing labels / hangtags upgrade for the "premium" feel
Common questions
"Do I need to register a business?" Not for the first ~R12,000/month — that's below the VAT threshold and below most SA marketplace verification triggers. Once you're regular, register as a Sole Proprietor (free) for tax compliance.
"What about returns?" Print-on-demand has almost no return rate when the design is right. The 2% that come back are mostly wrong-size issues — sell sized variants only, not "one size fits most".
"Can I do this with my own designs or only stock graphics?" Either works. Your own designs (Canva, Photoshop) give you brand identity; stock graphics get you to market faster. We don't care — we just print whatever PNG you send.
What we offer resellers specifically
- Volume pricing — 10+ gang sheets/month gets a tier discount; get in touch with your projected volume
- Reseller-only programs — bulk gang sheets, longer payment terms, dedicated WhatsApp line
- Custom-size sheets — non-standard dimensions are available on request
If you'd like a sample pack (one gang sheet + 3 blank cotton t-shirts to test on) to validate the workflow before committing, drop us a message and we'll send one out.