Fund the campaign

Changia Punguza Mishahara

Printing petition forms, moving them across 290 constituencies and verifying signatures costs money. Contribute with M-Pesa in seconds — and watch your shilling appear on the public ledger below.

M-Pesa · Airtel · T-Kash · Card

Contribute in under a minute

Pick M-Pesa, Airtel Money, T-Kash or card. Mobile money prompts come straight to your phone — you never leave this page.

  • Only your phone number is required — a name and email are optional.
  • You approve the payment on your own handset with your mobile money PIN.
  • Your contribution appears on the live ledger below with its transaction ID.
  • No names, no emails, no forms — the transaction details come from the payment itself.
How would you like to pay?

An STK prompt comes to your Safaricom line — approve it with your M-Pesa PIN.

Your number is always masked on the public ledger.

Contribute another way

Live ledger

Every shilling in, every shilling out

Search for your transaction ID to see your own contribution on the public record. Names and phone numbers are masked.

Total raised

Total paid out

Net balance

Public ledger of contributions received and payments made by the campaign
Transaction IDContributorNumberAmountDate

0 contributions recorded

Transparency

How we protect your privacy

We ask for one thing only: your M-Pesa number. No name, no ID, no email.

Your number is masked

The ledger shows something like 2547** ***678. Nobody can read your full number from this website.

Names are obscured

M-Pesa returns a name with every payment. We never display it in full — only initials, e.g. J*** W******.

Transaction ID is public

The transaction ID is shown in full so you — and only you — can recognise your own contribution.

Money going out is listed the same way — every payment the campaign makes appears in the "Money out" tab with its transaction ID and a masked recipient. If a figure does not add up, ask us. Question a transaction on WhatsApp.