If you sent an MPesa payment to ZIPROF but typed the wrong account number, or paid more than an invoice actually required, your money is not lost. It just hasn't been matched to the right invoice yet, and a quick support request will fix it.
Why This Happens
MPesa Paybill payments only get matched to your invoice automatically when the Account Number field exactly matches your invoice number, including its prefix (for example ZQ1203, not just 1203). It's easy to make a small mistake here:
- Typing an old invoice number from memory instead of the current one.
- Leaving off the ZQ prefix or adding an extra space.
- Rounding the amount up on the MPesa menu, which leaves a small overpayment.
- Paying an invoice that was already settled, resulting in a duplicate payment.
If You Entered the Wrong Invoice Number
Don't send another payment or assume the money is gone. Get it reallocated to the correct invoice:
- Find the MPesa confirmation SMS for the payment. You'll need the transaction code, the amount, and the date and time it was sent.
- Check your ZIPROF client area for the correct invoice number you meant to pay, exactly as it appears on the invoice (including the ZQ prefix).
- Open a support ticket and explain that the payment was applied to the wrong invoice number. Include the transaction code, amount, date, the invoice number you accidentally used, and the correct invoice number.
- Wait for the billing team to confirm the payment has been moved. This is a manual step on their side, so it isn't instant.
Keep the original MPesa confirmation SMS until you see the correct invoice marked as paid in your client area. The transaction code in that message is what support uses to trace and move the payment.
If You Overpaid an Invoice
If you sent more than the invoice amount, or paid an invoice twice by mistake, the extra amount isn't automatically refunded. Raise a support ticket with the same details (transaction code, amount, date, and invoice number), and ask the billing team to apply the extra amount as credit toward your next invoice, or to advise on your options if you'd prefer a refund.
How to Avoid This Next Time
- Copy the invoice number directly from your invoice or client area rather than typing it from memory.
- Double-check both the Business Number and Account Number on your phone's MPesa confirmation screen before you approve the payment.
- Pay the exact amount shown on the invoice to avoid small over- or under-payments.
- Hold on to the MPesa confirmation SMS until the invoice shows as paid in your client area.
For the standard payment steps, see How to Pay Your ZIPROF Invoice via MPesa. If you need to reach support directly about a misapplied payment, see How to Open and Track a Support Ticket in Your ZIPROF Client Area.