Skip to main content
KulmiPay wallets hold the funds your business collects and the balances you use for Send Money. Settlement wallets are created automatically for supported currencies, while working wallets let you separate money for specific operational uses such as payroll, refunds, or supplier payments.

Wallet types

Supported currencies

KulmiPay wallets support KES, USD, EUR, and GBP. M-Pesa and PesaLink collections settle in KES. Send Money currently uses KES wallets.

What you can do

Retrieve Wallets

List all wallets or retrieve one wallet by ID.

Create Wallets

Create working wallets for operational balances.

Wallet Transactions

Retrieve wallet statements and filter transaction history.

Fund Wallet

Route M-Pesa or PesaLink collections into a specific wallet.

Internal Transfers

Move funds between wallets on your KulmiPay account.

PHP SDK example

External wallet transfers are not documented here because there is no matching public wallet API route in the current KulmiPay backend. Use the Send Money APIs for payouts to M-Pesa, M-Pesa B2B, PesaLink bank accounts, or KulmiPay P2P.