Skip to the page
Showing help for:
Showing help for:

Fixing a problem

M-Pesa code … has already been used

Kila already has that M-Pesa code on another payment, so it will not count it twice. Check the customer's message for this payment, enter the right code or take another method.

Find it
Sell, then Point of sale, or search point of sale in Kila
Kila shows:

Not completed yet

M-Pesa code … has already been used on PAY-…. Fix it and tap Complete sale again.

Every M-Pesa payment has its own code, and one code pays for one thing. Kila already has this code on an earlier payment, the PAY-… it names, so it does not count the same money twice. Often the customer showed an older message, or the code was typed on two sales.

The payment after a code Kila already has: Not completed yet. M-Pesa code … has already been used on PAY-…. Fix it and tap Complete sale again (1). The x that takes the M-Pesa line off is marked 3.The payment after a code Kila already has: Not completed yet. M-Pesa code … has already been used on PAY-…. Fix it and tap Complete sale again (1). The x that takes the M-Pesa line off is marked 3.
  1. Ask the customer for the M-Pesa message of this payment and check the code, the amount and the time.
  2. Tap the x on the M-Pesa line to take it off.
  3. Enter the code from the right message, or take the payment another way, such as cash.
  4. Tap Complete sale.

Needs a manager

If the customer says this is the only message they have, a supervisor or the accountant checks the M-Pesa statement before the goods go. See Reconcile M-Pesa and bank statements.

Last checked on Kila on .

Did this help?

Still stuck?

Email Kila support. Say what you were trying to do and copy the message Kila showed you, word for word.

Contact support

Choose your business

The Help Centre then shows the steps and words for your kind of business. Your choice stays on this device.