Get paid on M-Pesa.
Grow without limits.
KulturePay is the payment gateway for Kenyan businesses. Collect with STK Push, PayBill, Till, links and QR codes — then reconcile, report and settle from one dashboard.
- 14-day free trial
- No credit card required
- Cancel anytime
- STK Push
- PayBill (C2B)
- Buy Goods Till
- Payment links
- Hosted payment pages
- QR codes
- Web POS
- Subscriptions
- Signed webhooks
- Bank & M-Pesa settlement
From sign-up to first payment in three steps
- 01
Create your account
Sign up in under a minute and explore everything in the sandbox — no paperwork to start.
- 02
Connect your PayBill or Till
Plug in your Daraja credentials and choose where money settles: M-Pesa or your bank.
- 03
Start collecting
Share a payment link, print a QR code, open the POS, or call the API. Every shilling is tracked.
Everything between “Send” and “Settled”
Stop juggling statements, spreadsheets and SMS confirmations. KulturePay collects, matches and reports every payment for you.
Payment links, pages & QR codes
Automatic reconciliation
Analytics that answer questions
Wallet & settlements
Bank-grade controls
An M-Pesa API you'll actually enjoy
Skip the Daraja plumbing — token refreshes, callback parsing, retries and timeouts. Two calls and your customer gets an STK prompt.
- Versioned REST API
- Signed webhooks with retries
- Idempotency keys built in
- Scoped API keys + sandbox
// 1. Create a payment intent
const intent = await kp.post("/v1/payment_intents", {
amountMinor: 245000,
currency: "KES",
reference: "order_8812",
});
// 2. Send the STK prompt to the customer
await kp.post(`/v1/payment_intents/${intent.id}/confirm`, {
phone: "254712345678",
});
// 3. We POST a signed webhook when it settles ✓Built for the way Kenya does business
Online stores
Checkout with STK Push and a built-in storefront.
Schools & fees
PayBill account numbers matched to students automatically.
Subscriptions
Recurring billing, trials and invoices for SaaS and memberships.
Retail & shops
Browser POS with inventory, receipts and staff attribution.
Events & donations
Shareable links and QR codes that work on any phone.
Plans from KES 200/month
Simple monthly pricing that scales with your business. Save 20% when you pay annually.
Questions, answered
Still unsure? Start the free trial and try it in the sandbox — it's the fastest way to see if KulturePay fits.
Do I need a PayBill or Till number to start?
No. You can sign up and test everything in the sandbox straight away. When you're ready to go live, connect your own PayBill or Till credentials from Safaricom Daraja.
How does the free trial work?
Every plan includes a 14-day free trial with full access to its features. No credit card is required, and you can change or cancel your plan any time.
Where does my money go?
Payments land in your KulturePay wallet with pending, available and reserved balances, and settle to the M-Pesa Till, PayBill or bank account you configure.
Is it secure?
Each business is fully isolated, access is controlled by roles, every financial action is written to an append-only audit log, and webhooks are signed with HMAC-SHA256.
Can my developers integrate directly?
Yes. Use scoped API keys, idempotent REST endpoints, signed webhooks with automatic retries, and a full sandbox to build and test before going live.
Your next payment could land in minutes.
Open your account, test in the sandbox, and go live when you're ready.
No credit card required · Set up in minutes