Home›Blog›How to Set Up Lipa Na M-Pesa QR Code for Your Kenyan Business
Guide4 min read

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.

M-PesaPaybillbusinessKenya
26 October 2026
How to Set Up Lipa Na M-Pesa QR Code 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

business setup experts ›Browse all experts ›

Popular on Kaziiko

Verified experts, fixed prices, M-Pesa escrow.

🧾KRA returns filedfrom KSh 300📄Professional CVfrom KSh 800🏢Business registrationfrom KSh 1,500🎨Logo & brandingfrom KSh 2,000🌐Business websitefrom KSh 8,000🪪eCitizen & passport helpfrom KSh 300🚀Full business launch · by Mycreafrom KSh 45,000
KaziikoKazi IkoKenya's Digital Expert Marketplace

Skip the queue — hire a verified expert

Pay via
M-PESA

Our vetted specialists handle KRA, eCitizen, NTSA, SHA, NSSF and more — remotely, in hours.

✓ Verified & background-checked experts
✓ Pay securely via M-Pesa — no cash
✓ Work delivered remotely in hours
✓ Dispute protection on every order
eCitizenKRA & TaxNTSASHABusiness Reg.CV Writingkaziiko.co.ke

You might also like

All articles ›
Guide

How to Add M-Pesa STK Push to Your Kenyan Web App Step by Step

4 min read
Guide

Progressive Web Apps (PWAs) for Kenyan Businesses: What and Why

4 min read
Guide

How to Deploy a Website for Free as a Kenyan Developer

4 min read