HashPay: M-Pesa collections, settlement and reconciliation

Collect payments on Till, Paybill and bank, settle them to your account, and match every payment to an invoice automatically — without applying for your own Safaricom till.

Plans from KES 500 a month. See pricing.

How HashPay works, from linking a till to paying out.
What's included

Everything you need to get paid on M-Pesa

Every plan includes the full feature set.

STK Push API
Send an M-Pesa prompt to a customer's phone from your app. The result is posted to your webhook.
Till, Paybill and bank
Receive on all your channels and see them in one dashboard.
Automatic reconciliation
Payments are matched to invoices and orders, so nobody does it by hand.
Payment links and QR codes
Share a link or print a QR code for in-store and online payments.
B2C payouts & disbursements
Pay staff, suppliers and customers straight to M-Pesa — one at a time or a whole payroll at once.
Reports and analytics
Transactions, revenue trends and settlement reports, exportable any time.
Who uses it

Built for small and growing businesses

From a single shop taking M-Pesa at the counter to a developer adding payments to a SaaS product.

  • Restaurants and bars
  • Online stores (including a WooCommerce plugin)
  • Developers building apps and SaaS
  • SACCOs and chamas
  • Freelancers and academic writers
  • SMEs and startups
Getting started

Live in five steps

  1. Add your channelRegister your Till, Paybill or bank account in the dashboard.
  2. Choose a planPick a subscription and pay to activate.
  3. Get your API keyGenerate a key from the dashboard settings.
  4. IntegrateAdd STK Push, Paybill checkout or QR payments to your app using our REST API.
  5. Monitor and reconcileTrack transactions, manage settlements and export reports.

Plans from KES 500 a month

Monthly, 3-month, 6-month and annual plans. All include the full feature set.