Import recurring payments

Recurring payments are scheduled, repeating debit orders that automatically process at regular intervals—monthly, or annually. They’re ideal for ongoing collections such as:

  • Subscriptions or memberships

  • Rentals or service agreements

  • Loan repayments

To create a recurring payment, you can either share a page link with a client to sign up themselves or, you can manually create a recurring payment, alternatively, you can import recurring payments in bulk using a CSV file, offering a streamlined way to process multiple payments at once.


How to import recurring payments

  1. Navigate to recurring payments

  1. Click on "Import" in the top right corner of the page.

  1. Select your payment method

    1. When you have multiple payment methods linked to your account, you’ll be prompted to choose the payment method during the import process:

Follow the guide further based on your payment method selection in step 2.

  1. Download the CSV Template.

  1. Open and populate the CSV file with the payment details you wish to import.

When importing payment data, validation rules apply to ensure consistency with the normal drop-down selections available when manually creating a payment.

Below are the field-specific validation rules that must be followed. Only the following values are accepted for these fields:

  1. ID Type - Not mandatory for normal debit orders, but the available inputs are as follows:

  • Passport Number

  • South African ID

  • Temporary Residence

  • Company Registration Number


  1. Client Type - Not mandatory for normal debit orders, but the input must match one of the following exact values:

  • Resident individual

  • Non-Resident individual

  • Domestic Company


  1. Bank Account Type - The bank account type must be specified, and only the following values are accepted:

  • Cheque/Current

  • Savings

  • Transmission


  1. Bank Name - The bank name must match one of the official bank names listed below:

  • ABSA BANK LIMITED

  • ACCESS BANK (FORMERLY - GROBANK / BANK OF ATHENS)

  • AFRICAN BANK

  • ALBARAKA BANK

  • BANK ZERO

  • BIDVEST BANK LIMITED

  • BNP PARIBAS

  • CAPITEC BUSINESS (MERCANTILE BANK LIMITED)

  • CAPITEC PERSONAL

  • DISCOVERY BANK LTD

  • FBC FIDELITY BANK LTD

  • FINBOND EPE

  • FINBOND MUTUAL BANK

  • FNB (FIRST NATIONAL BANK)

  • FIRSTRAND BANK

  • GRINDROD BANK LIMITED

  • HSBC BANK

  • INVESTEC BANK LIMITED

  • JP MORGAN

  • NEDBANK

  • OLYMPUS MOBILE

  • PEOPLE BANK LTD INC (PEP BANK)

  • PEOPLES BANK LTD INC NBS

  • PERMANENT BANK

  • RMB (RAND MERCHANT BANK)

  • SA POST BANK (POST OFFICE)

  • SASFIN BANK

  • SOCIETE GENERAL JHB BRANCH

  • STANDARD BANK SA LTD

  • STANDARD CHARTERED BANK SA

  • TYME BANK LIMITED

  • UBANK LTD

  • UNIBANK LIMITED


  1. Type of Payment - The payment type must be one of the following options:

  • Account Repayment

  • Bond Repayment

  • Charitable or religious contributions

  • H.P. Repayment

  • Insurance Premium

  • Loan Repayment (other than Mortgage)

  • Medical Aid Fund Contribution

  • Pension Fund Contribution

  • Rent (Property)

  • Rental-Lease (other than Property)

  • Service Charge (Maintenance of Service Agreements, etc.)

  • Service Charge (Variable Amounts)

  • Unit Trust Purchase


  1. Set Payment Status to Running? The payment status must be set to either:

  • Yes

  • No


  1. Save the updated file in CSV format.

  2. Upload and import the CSV file.

  1. Click the “Choose file” button.

  2. Select the edited CSV file from your computer.

  3. Click “Import Payments” to proceed.

  4. Before any imports are completed, you will have a chance to review the imported data.

To cancel the import at any time, click the “Cancel” button.


Additional Notes

  • Ensure that the file format remains CSV (.csv).

  • If an error occurs, review your file based on the template guidelines and try again.

  • If you experience issues, contact support for further assistance.

Last updated