Appearance

Pricing

KES 1. Any amount. No limits.

STK Push costs KES 1 flat — whether you collect KES 10 or KES 1,000,000. No tiers, no percentage cuts, no scaling fees. Build at any scale and your cost never changes.

How It Works

01

Fund Your Wallet

Top up your service wallet with any amount from the dashboard. This balance is held exclusively for paying transaction fees.

02

Initiate a Transaction

Call the STK Push or B2C API. The moment a request is initiated, the corresponding fee is deducted from your service wallet balance.

03

Transaction Executes

The payment processes on M-Pesa. You receive a webhook callback with the final status. Your wallet balance updates in real time.

Fee Schedule

Simple by design. Limitless by nature.

Other APIs charge you more as you grow. We don't. One rule covers every STK Push — forever.

STK Push

Fee deducted at initiation

Transaction amount

KES 1 – 9

Free

Zero cost to you

Transaction amount

KES 10 and above

KES 1

No matter the amount

What this means for you

KES 10KES 1 fee
KES 50,000KES 1 fee
KES 1,000,000KES 1 fee

Scale to thousands of daily transactions without watching your cost curve climb. Your infrastructure costs stay flat. Your margins grow every time you do.

B2C Payout

Fee deducted per recipient at initiation

Transaction amount

KES 1 – 49

KES 6

per recipient

Transaction amount

KES 50 – 499

KES 12

per recipient

Transaction amount

KES 500 – 999

KES 18

per recipient

Transaction amount

KES 1,000 – 1,499

KES 23

per recipient

Transaction amount

KES 1,500 – 2,499

KES 30

per recipient

Transaction amount

KES 2,500 – 3,499

KES 33

per recipient

Transaction amount

KES 3,500 – 4,999

KES 40

per recipient

Transaction amount

KES 5,000 – 7,499

KES 50

per recipient

Transaction amount

KES 7,500 – 9,999

KES 55

per recipient

Transaction amount

KES 10,000 – 14,999

KES 65

per recipient

Transaction amount

KES 15,000 – 19,999

KES 85

per recipient

Transaction amount

KES 20,000 – 34,999

KES 110

per recipient

Transaction amount

KES 35,000 – 49,999

KES 150

per recipient

Transaction amount

KES 50,000 – 149,999

KES 170

per recipient

Transaction amount

KES 150,000 – 249,999

KES 200

per recipient

Transaction amount

KES 250,000+

2%

per recipient

STK Push fees are deducted at initiation. Transactions of KES 1–9 are always free. Transactions of KES 10 and above are charged a flat KES 1 — regardless of amount. Your wallet must hold sufficient balance before a request can be submitted.

The Service Wallet

Your service wallet is a dedicated balance that exists solely to cover transaction fees. It is separate from the funds your customers send — funded by you, used only to pay Palpluss processing fees.

Top up at any time from the dashboard. There is no minimum balance to create an account, but your wallet must hold sufficient balance before any transaction can be initiated.

Pre-funded

You deposit in advance. No invoice at month-end, no surprise charges.

Deducted at initiation

Each STK Push or B2C payout deducts its fee the moment the request fires — before M-Pesa processes it.

Full visibility

Every deduction is logged — see exactly which transaction consumed which fee, at what time.

Low balance alerts

Set a threshold and receive alerts before your wallet runs dry.

KES 1 per transaction. Unlimited scale.

New accounts get free wallet credit worth KES 100 — start building in production today.