M-Pesa Paybill for Wedding: How to Set It Up
A step-by-step guide to setting up a Wedding Fund Paybill on M-Pesa — documents, fees, guest messaging, tracking, and withdrawal. Clean system, no mixed transactions.
M-Pesa Paybill for Wedding: How to Set It Up
Your wedding is in three months. Guests will contribute via M-Pesa — that part is certain. What’s less certain is whether you’ll still be sane in January trying to reconcile 200 transactions from your personal number, mixed in with your Uber Eats orders, rent, and random family sends. You need a dedicated system. This guide covers everything: which method suits your wedding size, how to apply for a Wedding Fund Paybill, the documents you’ll need, fees your guests will pay, how to share the number, how to track contributions, and how to withdraw your funds when it’s done.
Which Method Is Right for You?
Before jumping into Paybill setup, it’s worth confirming it’s actually the right tool. Different collection methods suit different wedding sizes and circumstances.
| Method | Setup Time | Tracking | Fees | Best For |
|---|---|---|---|---|
| Personal M-Pesa | Instant | Poor — mixed with personal transactions | Standard send money fees | Intimate weddings (under 50 guests) |
| Safaricom Till Number | 1–3 days | Moderate — separate but basic | Buy Goods tariff | Medium weddings |
| Wedding Fund Paybill | 1–2 weeks | Good — dedicated and reconcilable | Paybill tariff (graduated) | Large weddings (100+ guests) |
| Bank Account | 1–2 days | Good — bank statements | Transfer fees | Diaspora contributions |
The practical recommendation: Personal number works fine for small, close-knit weddings where you know every contributor. For weddings with 100+ guests — where contributions will come from people you barely know, across weeks leading up to the event — a dedicated Paybill is worth the setup time. A bank account works well as a supplement for guests contributing from outside Kenya, where M-Pesa international transfers are less straightforward.
Airtel Money does offer contribution collection options, but it lacks the dedicated Wedding Fund category infrastructure that Safaricom has built, and the majority of Kenyan guests will default to M-Pesa anyway.
Step-by-Step: Setting Up a Wedding Fund Paybill
Apply early. The 1–2 week timeline is typical, but document issues can extend this. Starting 6–8 weeks before your wedding gives you buffer to reapply if something is rejected.
- Go to m-pesaforbusiness.co.ke → navigate to Short-Term Paybill → Apply Now
- Select “Wedding Fund” as your category from the dropdown
- Fill in the application: your purpose, the duration you need (options are 1–6 months — choose based on when you expect the last contributions to arrive), and your nominated bank account where funds will be withdrawn
- Upload your required documents (full checklist in the next section — have these ready before you start)
- Submit and wait for approval — typically 1–5 business days. You will receive an SMS confirmation once approved
- Receive your Paybill number — this is what guests will use: Paybill → [YOUR NUMBER] → Account Name → Amount
- Test before you share — send a small contribution to yourself (KES 10 works) to confirm the Paybill is active and funds land correctly
Important note on registration: The Paybill is registered to an individual, not a couple jointly. Decide in advance whose name the application goes under and confirm both partners know how to access the funds and withdraw. This matters if there’s ever a dispute or an emergency withdrawal needed while one partner is travelling.
Documents You’ll Need
This is the section most guides skip over, which is exactly why people get rejected on their first application. Have every document in order before you submit.
- Completed Paybill application form — download directly from the m-pesaforbusiness.co.ke portal (do not use an older version from a third-party website)
- Signed Safaricom Terms and Conditions — part of the application package, must be physically signed
- Certified copy of National ID — for the named applicant
- KRA PIN Certificate — download from iTax at itax.kra.go.ke; this is your personal PIN certificate, not a compliance certificate
- Letter from the institution conducting the wedding — this means your church, mosque, or the AG’s office if you’re doing a civil ceremony. The letter should confirm the event, the date, and the names of both parties
- Certified copies of both partners’ National IDs and KRA PINs — note that these must be certified by a qualified advocate (a registered lawyer), not just a photocopy
- Bank letter confirming account details or a cancelled cheque — this is for the account where funds will be withdrawn
The advocate certification step is what catches most applicants off guard. You cannot certify your own documents. You need to take the originals to a law firm, have an advocate compare them to the originals, and sign/stamp the copies. This typically costs KES 500–1,000 and takes 2–3 days if the advocate is available. Budget this time into your application timeline.
Requirements do change. Safaricom updates the document list periodically. Verify the current requirements directly at m-pesaforbusiness.co.ke before you begin — do not rely on screenshots from WhatsApp or year-old blog posts (including this one for the definitive list).
What if your application is rejected? Common reasons:
- Incomplete documents or missing pages on the application form
- Name mismatch — the name on your National ID must match the name on your application exactly (including middle names or name order)
- Missing advocate certification on partner documents
- Bank letter doesn’t include the full account number and bank code
Fix the specific issue flagged in the rejection, resubmit, and you’ll typically get approval on the second attempt. While you wait, your personal M-Pesa number is a perfectly functional stopgap — just be diligent about noting which transactions are wedding contributions.
Fees: What You and Your Guests Pay
Registration is free. There is no charge to apply for or activate a Wedding Fund Paybill.
For ongoing fees, Safaricom offers three tariff structures for Paybill services. For a short-term Wedding Fund Paybill, Mgao (shared tariff) is the most commonly used — fees are shared between sender and receiver, keeping the cost low on both sides.
Guest-side fees for common contribution amounts under the Mgao tariff:
| Guest Sends | Approximate Fee (Mgao) |
|---|---|
| KES 500 | ~KES 7 |
| KES 1,000 | ~KES 13 |
| KES 3,000 | ~KES 33 |
| KES 5,000 | ~KES 56 |
| KES 10,000 | ~KES 67 |
These fees are small relative to the contribution amount. A guest sending KES 5,000 pays about 1.1% in fees — this is not materially different from any other M-Pesa transaction. That said, mention the fees to your guests, even briefly. No one likes a surprise deduction, and a quick note in your message (“M-Pesa fees apply”) avoids any confusion or requests for top-up contributions.
Withdrawal to bank: Withdrawing from your Paybill to your nominated bank account costs approximately KES 30–70 depending on the amount and your bank. This fee is deducted from the transferred amount.
Sharing Your Paybill with Guests
Getting the Paybill number out to guests clearly and early determines how smoothly contributions come in. Here is where to put it:
Invitation insert card — print a small card to slip into the physical invitation envelope. Do not put it on the main invitation itself; keep the main card focused on the event details. The insert card is purely for contribution logistics.
WhatsApp wedding group — pin the message so it stays visible. Post it again 2–4 weeks before the wedding as a reminder, and once more the week of.
Brief your MC — hand your MC a physical card with the Paybill number and exact instructions. Many guests will ask the MC “how do I send?” during the reception rather than looking it up. Having a briefed MC eliminates friction.
Wedding website — if you have one, add the contribution details to a dedicated page. This is particularly useful for guests who need time to plan their contribution ahead of the event. If you don’t have a wedding website yet, Harusi Hub’s free wedding website builder lets you create one in minutes — complete with a dedicated page for contribution details, RSVP, and event information all in one link.
Template message for WhatsApp and invitation inserts:
Contribute via M-Pesa: Paybill [NUMBER], Account Name: [COUPLE’S NAMES]. Your generosity means the world to us.
Keep the account name simple and consistent — use the same name format everywhere so guests are not confused by variations.
For full templates in both English and Swahili — including how to word the ask for guests you’re close to versus acquaintances — see our guide on how to ask guests for cash gifts at your Kenyan wedding.
Tracking Contributions and Reconciliation
Once contributions start coming in, you need a system to match them to your guest list. Knowing who gave what is not just useful — it’s necessary for thank-you messages, and practically required if you’re combining contribution records from multiple channels.
M-Pesa statement via app or USSD:
- Dial
*334#→ M-Pesa → My Account → M-Pesa Statement - Or open the M-Pesa app → Statement → select date range
M-Pesa for Business portal: Log in at m-pesaforbusiness.co.ke → Transaction History. This gives you a downloadable record of all Paybill transactions with timestamps, sender names, and amounts. Export to Excel and work from there.
Matching to your guest list: Each M-Pesa transaction shows the sender’s registered name and phone number. Cross-reference this against your guest list to mark who has contributed. You’ll find some names don’t match (people contributing from a spouse’s or parent’s number) — flag those and confirm via the phone number.
Want to skip the spreadsheet? Harusi Hub’s contribution tracker connects to your guest list — each M-Pesa contribution is matched to a guest, verified, and logged automatically. You can export the full list for thank-you messages when you’re done.
For more on managing wedding gifts and contributions across multiple channels, see our guide on tracking wedding contributions and gifts.
Withdrawing Funds and Closing the Paybill
How to withdraw funds to your bank:
Dial *234*4# → Withdraw Cash → To Bank → Enter your Paybill number → Enter amount → Confirm with M-Pesa PIN
The funds typically arrive in your nominated bank account within a few hours, though it can take up to one business day depending on your bank.
When to withdraw: Most couples withdraw in two stages — a partial withdrawal a week before the wedding to cover outstanding vendor payments, and a final withdrawal 1–2 weeks after the wedding once the last contributions have arrived. Recording each withdrawal and vendor payment in a budget tracker keeps your contribution income and wedding expenses in one view. Do not wait until the very end of your Paybill’s validity period to withdraw.
Duration and expiry: Your Wedding Fund Paybill is active for the duration you selected at registration — between 1 and 6 months from activation. Once that period ends, the Paybill is automatically deactivated. Funds must be withdrawn before the expiry date. If you miss the window, contact Safaricom Business support — funds are recoverable through their support process, but it adds unnecessary delays.
Closing the Paybill: You do not need to do anything to close it. The Paybill auto-deactivates after the selected duration. If you finish collecting contributions early and want to close it sooner, contact Safaricom Business to deactivate it manually. There is no fee for early deactivation.
For more on managing wedding gifts across the whole process — from registry to reconciliation — see our guide on setting up a wedding gift registry with M-Pesa.
Track every contribution automatically
Connect your M-Pesa collections to Harusi Hub's registry — see who gave what, verify contributions, and export your thank-you list.
Set Up Your Registry