Stock is the wrong problem. Chasing unpaid orders ties up your cash and your time. Print on demand removes the stock risk: you design the shirt, a partner prints and delivers it, and you keep a margin after production and shipping. The piece most sellers miss is payment. Put an M-Pesa button on your store so buyers pay before the order is placed, and the money reaches your M-Pesa account.
What Kenyan Sellers Should Know About This Model
Print on demand (POD) lets you sell your own designs without buying bulk t-shirts. When a customer orders, the POD partner prints and ships the shirt. You keep a margin after production and delivery costs.
The missing piece for most Kenyan small businesses is payment collection. Buyers want to pay via M-Pesa, not credit cards. That is where a tool like LinkDuka becomes essential. LinkDuka creates a payment link that your customer can open, choose M-Pesa, and pay instantly. The money lands in your M-Pesa account (or Paybill or Till), and you get an order notification with the customer's details.
In 2026, Safaricom's M-Pesa still handles over 90% of online payments in Kenya. If your print on demand store does not accept M-Pesa, you are closing the door on most local buyers. Use a checkout flow that lets customers pay via M-Pesa without leaving WhatsApp, Instagram, or your website.
How to Get More Enquiries for Your Custom T-Shirt Business
To generate leads, you need to show your designs where your customers hang out: Instagram, TikTok, and WhatsApp. Each enquiry should lead to a simple payment step.
- Post reels of your shirt designs on Instagram and TikTok. Add a call-to-action: "DM to order" or "Tap link in bio to buy."
- Use WhatsApp Business to answer questions quickly. Create a catalogue of your top designs and send a LinkDuka payment link when a customer says "How do I pay?"
- Run a targeted Facebook ad with a "Shop now" button that goes straight to your payment page. Use audience filters for Kenya and interest in fashion, university, or sports.
When you get an enquiry, do not just say "Pay via M-Pesa." Send a direct payment link. That link can be generated in seconds and works on any phone. The buyer clicks, selects M-Pesa, enters their PIN, and you get a confirmation.
The Clearest Way to Explain "Print on Demand with M-Pesa" to a Customer
"I design custom t-shirts. You choose a design or send your idea. I send you a link to pay via M-Pesa. After payment, I place the order with my printer, and they deliver the shirt to your doorstep in 3 - 5 days. No need to visit a shop or pay in advance for stock."
Keep it short. Emphasise that payment happens after the design is confirmed and before printing starts. Most Kenyans are familiar with paying via M-Pesa for goods and services (e.g., fare, groceries, airtime). The only new part is that they are paying for a shirt that will be made on demand.
Pro tip: Never ask a customer to send M-Pesa to your personal number for a custom order. Use a Paybill or Till number, or a LinkDuka payment link. This builds trust and gives you a transaction record for KRA records.
Which Local Selling Problem Does This Model Solve Best?
The number-one problem for Kenyan small businesses is capital. Buying 50 blank t-shirts, paying a printer, and hoping to sell all of them is risky. If you pick the wrong designs, you sit on dead stock. Print on demand eliminates that: you only produce what is already paid for.
Second problem: payment trust. Many buyers hesitate to send money via M-Pesa to an unknown seller because of fraud. A branded payment link with a clear order summary and your business name (registered with Business Registration Service Kenya) builds credibility. Using a Paybill number from Safaricom M-Pesa also reassures customers.
Third problem: delivery logistics. In 2026, several Kenyan POD partners handle delivery through local couriers (Sendy, Wells Fargo, Quickmart). You do not need a postal address or a fleet of bikes. The printer ships from their workshop, and your customer tracks the order.
How Print on Demand with M-Pesa Helps Your WhatsApp, Instagram, and M-Pesa Sales
Each channel serves a purpose in your sales funnel:
-
WhatsApp: Your main enquiry and relationship tool. When a customer says "Naona design ya shati, bei ni ngapi?" you reply with a price list and a LinkDuka payment link. The link works inside WhatsApp - no need to open a browser separately.
-
Instagram: Your showcase. Post high-quality photos of your shirts on models. In your bio, add a link to your payment page or a LinkDuka storefront. For 2026, Meta's Instagram Shopping for Kenya allows tagging products directly, but you still need a payment gateway that accepts M-Pesa. LinkDuka integrates with Instagram Shopping setup to accept M-Pesa via a link.
-
M-Pesa: Your payment backbone. You can generate a unique LinkDuka link for each design and share it across channels. When someone pays, the system records the transaction. You can then order the shirt from your POD supplier using the customer's delivery address that was captured at checkout.
Common mistake: Asking customers to "send M-Pesa to 07XX XXXXXX" in a WhatsApp message. That looks amateurish and risky. Use a payment link every time.
Comparison: Print on Demand vs Traditional Custom T-Shirt Business in Kenya
| Factor | Print on Demand | Traditional (Buy stock, print, sell) |
|---|---|---|
| Upfront cost | Zero (pay only when order placed) | KSh 500 - 1,500 per shirt for blank stock |
| Inventory risk | None | High - unsold shirts lose value |
| Payment method | M-Pesa link, Paybill, Till | Cash, M-Pesa, bank transfer |
| Delivery speed | 3 - 7 days (depending on printer) | Immediate if stock ready, or 1 - 3 days |
| Profit margin | Lower (KSh 200 - 500 per shirt after POD cost) | Higher (KSh 500 - 1,000 per shirt if volume discounts) |
| Best for | New sellers testing designs | Established brands with reliable demand |
What You Need to Start Selling Custom T-Shirts with Print on Demand and M-Pesa
Quick checklist before you launch:
- Business registration - Get a business name from the Business Registration Service Kenya (BRS). This helps with tax and trust.
- KRA PIN - Required to issue invoices and file taxes. Use the Kenya Revenue Authority portal to apply.
- M-Pesa Paybill or Till number - Or you can use LinkDuka to generate payment links that send money directly to your M-Pesa. No separate Paybill needed if you go the link route.
- Design tool - Canva or Adobe Express. Create at least 5 - 10 designs to start.
- Print on demand partner - Identify a local POD service. Many now operate in Nairobi and deliver countrywide. Ask about their M-Pesa payment integration - if they don't accept M-Pesa from you, you pay them via bank or card after you collect from your customer.
- Payment collection setup - LinkDuka gives you a free storefront where you can add your designs and accept M-Pesa. See the pricing page for options.
- Social media accounts - Instagram and WhatsApp Business at minimum. TikTok is optional but powerful for 2026.
What to Look for in a Kenyan Print on Demand Partner
Not all POD services in Kenya are equal. Choose a partner that:
- Accepts M-Pesa from you - so you can pay them after your customer pays you.
- Offers local delivery - not just pick-up in Nairobi.
- Ships within 3 - 5 days - customers expect fast turnaround.
- Provides quality shirts - 100% cotton, 180 - 200 GSM for durability.
- Lets you order single shirts - not minimum 10 pieces.
Ask them: "Can I send you an order after my customer pays via M-Pesa?" If they require a deposit or advance, keep looking. The whole point is zero upfront cost.
Getting Started: Build Your First Sale in 30 Minutes
- Create a design - Use Canva. Make a simple text-based design or a logo mockup.
- Upload to LinkDuka - Add product name, price (e.g., KSh 1,200), and your design image. The platform generates a payment link.
- Share the link on WhatsApp - Send to 10 friends or post on your status.
- First order comes in - Customer pays via M-Pesa. You get a notification with their name, phone, and delivery address.
- Order from your POD partner - Send the design and delivery details. Pay them via M-Pesa.
- Customer receives the shirt - Track the delivery. Ask for a photo or testimonial.
Pro tip: For your first few orders, offer a "Friend's discount" (KSh 100 off) to get testimonials. Those will help you sell more.
Next Steps to Scale Your Custom T-Shirt Business
Once you have made your first sales, move to these steps:
- Set up an Instagram Shop - Use the Instagram Shopping setup Kenya M-Pesa guide to tag products and link to your LinkDuka storefront.
- Create a catalogue on WhatsApp Business - This lets customers browse your designs without leaving the app.
- Add a live T-shirt try-on video - TikTok or Instagram Reel showing the shirt on a model. Include a "Buy via M-Pesa" overlay with your payment link.
- Track your profits - Record every transaction. Use a simple spreadsheet or LinkDuka's inbuilt order management. Keep invoices for KRA compliance.
Your goal is to move from one-off sales to repeat customers. The print on demand model lets you test many designs cheaply. Drop what doesn't sell, double down on what does. And always keep M-Pesa at the centre of your payment flow because that is what Kenyans trust.
Was this post helpful?
Discussion
Comments