Skip to main content

Top Up Your Workpay Wallet via Pesalink

Pesalink allows you to fund your Workpay wallet directly from your bank account through participating banks. Payments are automatically reconciled when the correct account details and payment reference are used.

Before You Start

When initiating a Pesalink payment, ensure you use the account details displayed in your Workpay wallet top-up screen. These details are required for automatic reconciliation and allocation of funds to your wallet.

You will be provided with:

  • A beneficiary bank

  • An account number

  • A payment reason/description (reference code)

Both the account number and payment reason can be copied directly from the top-up screen.

How to Top Up via Pesalink

Step 1: Open Your Banking App

Log in to your banking application and select Pesalink as your payment method.

When prompted to choose a receiving bank, select Choice Microfinance Bank (Choice Bank).

Step 2: Enter the Payment Details

Using the details displayed in your Workpay wallet top-up screen:

  1. Enter the provided account number.

  2. Enter the provided payment reason or description exactly as shown.

  3. Verify that all details have been entered correctly before proceeding.

The payment reason acts as your unique reference and is used to automatically match the payment to your Workpay wallet.

Step 3: Confirm and Submit

Enter the amount you wish to top up and review the payment details.

Before submitting:

  • Confirm that the beneficiary’s name displays Workpay.

  • Verify the account number and payment reference.

  • Confirm the amount being transferred.

Once verified, submit the transaction.

Automatic Reconciliation

Workpay automatically reconciles Pesalink payments using the payment reason/description provided in the top-up screen.

If the payment reference is omitted, altered, or entered incorrectly, automatic allocation may fail, and the payment may require manual investigation before funds can be credited.

Transaction Limits

Pesalink is intended for transfers below KSH 999,999 per transaction.

Corporate Accounts

Corporate Pesalink transactions are limited to KSH 999,999 per transaction.

Individual Accounts

Individual transaction limits vary by bank and customer security settings.

Some banks may enforce lower limits than the Pesalink network maximum. If you cannot transfer the required amount, contact your bank to review your transaction limits.

Top-Ups Above Pesalink Limits

If you need to transfer more than the permitted Pesalink limit, you can:

  • Split the amount into multiple transactions.

  • Use an alternative payment method that supports higher transaction values.

  • Follow your organization's existing batch payment and approval processes.

Processing and Settlement

Pesalink operates through an automated clearing mechanism between participating banks.

Processing times may vary depending on the banks involved and the status of the originating account.

Generally:

  • Transfers within the same bank are expected to be processed immediately.

  • Additional bank authorizations may delay processing.

  • Transfers may be delayed if the source funds have not yet fully cleared.

For higher-value payments processed through RTGS, settlement occurs individually and is subject to banking cutoff times. RTGS transactions typically complete within a few hours but may take longer during peak periods.

Mobile App Experience

Customers can initiate wallet top-ups through the Workpay mobile application.

Please note:

  • Wallet funding is customer-initiated.

  • Administrative wallet management functions are not currently available in the mobile application.

Notifications

Depending on your bank and transaction type, you may receive:

  • A bank transaction confirmation.

  • A Workpay wallet balance update after successful reconciliation.

  • Additional transaction notifications where applicable.

Notification behavior may vary, and some notification channels are currently under review.

Known Issue: Copy Button in Mobile App

A reported issue affects the copy functionality used to copy the account number and payment reason from the mobile application.

Some users have reported that tapping the copy icon does not provide visible confirmation or appears unresponsive, although the same functionality works correctly on the web platform.

If you encounter this issue, record and share a screen recording with Support to assist with troubleshooting.

Frequently Asked Questions

1. Why hasn't my wallet been credited?

The most common cause is an incorrect or missing payment reference. Ensure the payment reason/description from the Workpay top-up screen was entered exactly as provided.

2. Can I transfer more than KSH 999,999?

No. Corporate Pesalink transactions are capped at KSH 999,999 per transaction. Larger amounts should be split into multiple transfers or processed through an alternative payment method.

3. Why does my bank show a lower limit?

Transaction limits are determined by your bank and account security settings. Contact your bank if you need to increase your transfer limit.

4. How long does a Pesalink transfer take?

Most transactions are processed instantly, though actual timing depends on the participating banks, authorization requirements, and settlement schedules.

Did this answer your question?