How to Set Up Lipa Na M-Pesa QR Code for Your Kenyan Business
Lipa Na M-Pesa QR codes let customers pay you instantly without typing numbers. Here's exactly how to activate and use them for your Kenyan business.
Lipa Na M-Pesa QR codes are fast becoming standard payment infrastructure across Kenyan businesses—from matatus to boutiques to small restaurants. A customer points their phone at your QR code, taps a few times, and the money lands in your M-Pesa account. No merchant number recitation. No typos. No awkward payment fumbling.
If you run a business and haven't set up a Lipa Na M-Pesa QR code yet, you're likely losing sales to customers who prefer digital payments. The good news: the setup is straightforward, and there's no cost to generate one.
Getting Your QR Code from Safaricom
Start by visiting the official Safaricom M-Pesa portal at safaricom.co.ke. Log in with your M-Pesa registered phone number. If you don't have an M-Pesa account, you'll need one first—register at any Safaricom shop or through the M-Pesa app itself.
Once logged in, navigate to the merchant services section. Look for "Lipa Na M-Pesa Online" or "Generate QR Code." You'll be asked for:
- Your registered M-Pesa phone number
- Your business name (as you want it to appear during payment)
- A transaction reference or description (optional, but helpful for tracking)
Safaricom will generate a unique QR code tied to your M-Pesa number. Download it immediately as a PNG or PDF file. Print multiple copies—one for your counter, one for your door, one for your till area.
Displaying Your QR Code Effectively
Where you place your QR code matters. Position it at eye level near your till or payment point. Laminate printed copies to protect them from wear, dust, and the occasional spill. A worn or damaged QR code frustrates customers when their phone camera can't read it.
If you operate multiple locations or accept payments at market stalls, generate separate QR codes for each point if your business model requires splitting revenue. Find a verified Kenyan expert on Kaziiko if you're unsure how to structure payment collection across multiple outlets.
Many businesses now display QR codes on their WhatsApp status, invoices, and social media. This flexibility makes Lipa Na M-Pesa QR codes useful beyond face-to-face transactions.
Understanding Payment Limits and Fees
M-Pesa transactions through QR codes follow standard M-Pesa limits. Daily limits depend on your account tier—basic accounts typically have lower limits than verified ones. Check your account status in the M-Pesa app under "Account" to confirm your transaction ceiling.
There's no merchant fee for receiving payments via Lipa Na M-Pesa QR code, which is why many small business owners prefer it over other payment gateways. Your customer bears the standard M-Pesa transfer fee (if applicable to their account type), not you.
Money deposited through QR code payments lands in your M-Pesa account instantly. You can withdraw it at any Safaricom agent or transfer it onward immediately.
If your business is formally registered and you handle significant monthly volumes, consider working with business setup experts to ensure your payment infrastructure aligns with tax reporting requirements under the Kenya Revenue Authority.
Troubleshooting Common Issues
Customers occasionally report that their phone can't scan your QR code. Test it yourself with another phone before blaming the code. Poor lighting, dirty camera lenses, and worn printouts are the usual culprits. Keep your printed codes clean and well-lit.
If a customer completes the payment prompt but you don't receive the money, ask them for their M-Pesa transaction reference number. Contact Safaricom customer care with this detail to investigate.
Frequently Asked Questions
Do I need a business license to use Lipa Na M-Pesa QR codes?
No. Any M-Pesa account holder can generate and use a QR code. However, if you're running a formal business and earning significant income, tax registration with KRA remains your legal obligation regardless of your payment method.
Can I generate multiple QR codes for different purposes?
Yes. You can create separate codes for different departments, locations, or product categories if needed. Each code links to your main M-Pesa account.
What happens if someone pays the wrong amount via my QR code?
Lipa Na M-Pesa QR codes don't lock in a fixed amount—customers enter what they owe. If they underpay or overpay by mistake, you'll need to resolve it manually. Clearly display your prices to minimize errors.
Is the QR code secure?
Lipa Na M-Pesa QR codes are as secure as standard M-Pesa transactions. The code itself doesn't contain sensitive data—it just points to your M-Pesa number. Standard M-Pesa security protocols protect the actual payment.
Find an Expert on Kaziiko
