Pay Insurance Bill
hassle-free
AIG Payment Details
AIG offers a number of ways you can pay your premiums easily and conveniently. The following are the acceptable modes of premium payment.
Bank Details: Commercial Bank of Africa
Branch: Mamlaka
Account Name: AIG Kenya Insurance Company Limited
Account Number: 6549190018 – KES
Account Number: 6549190026 – USD
Swift Code: CBAFKENX
Bank Clearing Code: 07 000
Bank Details: Barclays Bank Of Kenya Limited
Branch: Hurlingham
Account Name: AIG Kenya Insurance Company Limited
Account Number: 045 1545051 – KES
Swift Code: BARCKENX
Bank Clearing Code: 03 045
Bank Details: CFC Stanbic Bank Limited
Branch: Chiromo
Account Name: AIG Kenya Insurance Company Limited
Account Number: 0100003403763 – KES
Swift Code: SBICKENX
Bank Clearing Code: 31 000
Bank Details: Citibank N.A
Branch: Upperhill, Nairobi
Account Name: AIG Kenya Insurance Company Limited
Account Number: 0400929009 – KES
Account Number: 0400929017 – USD
Swift Code: CITIKENA
Bank Clearing Code: 16 000
Mpesa Payments Details
On the M-Pesa menu choose Pay Bill
Enter business: 503200
Enter account: Policy number or KRA Tax PIN Number
Enter amount: Amount one is paying for
Enter PIN. : Enter your MPesa pin.
There is a confirmation message after which one selects ok.
Indicate the M-PESA receipt number on the renewal notice or any document being returned to AIG for processing.
ICEA LION Payment Details
ICEA LION offers a number of ways you can pay your premiums easily and conveniently. The following are the acceptable modes of premium payment.
Bank Details: NCBA (Ksh.)
Bank: NCBA
Branch: NIC House, Masaba Road
Account Name: ICEA LION General Insurance Company Limited
Account Number: 1000417749
Swift Code: CBAFKENX
Bank Code: 07
Branch Code: 000
Bank Details: NCBA (USD)
Bank: NCBA
Branch: NIC House, Masaba Road
Account Name: ICEA LION General Insurance Company Limited
Account Number: 1000418168
Swift Code: CBAFKENX
Bank Code: 07
Branch Code: 000
Mpesa Payments Details
On the M-Pesa menu choose Pay Bill
Enter business: 300901
Enter account: Policy number or vehicle registration number
Enter amount: Amount one is paying for
Enter PIN. : Enter your MPesa pin.
There is a confirmation message after which one selects ok.
Indicate the M-PESA receipt number on the renewal notice or any document being returned to ICEA LION for processing.
Jubilee Allianz General Insurance (K) Limited
Allianz Insurance offers a number of ways you can pay your premiums easily and conveniently. The following are the acceptable modes of premium payment.
Bank Details: Diamond Trust Bank
Account Name: Jubilee Allianz General (K) Limited
Bank: DIAMOND TRUST BANK KENYA LIMITED
Branch: Nation Center Nairobi
Bank Code: 63-001
Branch Code: 16000
Account Number: 0541506001 (KES)
Account Number: 0541506004 (USD)
Swift Code: DTKEKENA
Address: P.O. BOX 61711 – 002000
MPesa Details
On the M-Pesa menu choose Pay Bill
Enter business: 7146151
Enter account: Vehicle Registration Number or Policy Number
Enter amount: Amount one is paying for
Enter Pin: Enter your MPesa pin.
Sanlam Insurance Payment Details
Sanlam Insurance payment details are shown below.
Bank Details: NCBA
Bank Name : NCBA
Account Name: Sanlam General Insurance LTD.
Account Number: 6482520015 – Ksh.
Branch Name: International Life House
Bank Code: 070007
Swift Code: CBAFKENX
MPesa Details
On the M-Pesa menu choose Pay Bill
Enter business: 543200
Enter account: Reg. No. or KRA Pin No.
Enter amount: Amount one is paying for
Enter PIN. : Enter your MPesa pin.
Heritage Insurance Payment Details
Heritage Insurance offers a number of ways you can pay your premiums easily and conveniently. The following are the acceptable modes of premium payment.
Bank Details: CFC Stanbic Bank
Bank Name : CFC Stanbic Bank LTD.
Account Name: The Heritage Insurance Company LTD.
Account Number: 0100000020227
Branch Name: Chiromo Road
Bank/Branch Code: 31007
Swift Code: SBICKENX
MPesa Details
On the M-Pesa menu choose Pay Bill
Enter business: 503000
Enter account: Enter your Policy or Claim Number in full
Enter amount: Amount one is paying for
Enter Pin: Enter your MPesa pin.
OLD MUTUAL Payment Details
Old Mutual offers several ways you can pay your premiums easily and conveniently. Below are their payment details. Need any help? Feel free to reach out to us.
Bank Details: ABSA Kenya Shillings
Bank: ABSA Bank Kenya Plc
Branch: Hurlingham
Account Name: Old Mutual General Insurance Kenya Ltd
Account Number: 0451426397
Bank Swift Code: BARCKENX
Bank Sort Code: 03045
Bank Details: KCB Kenya Shillings (For Medical Business)
Bank: KCB Bank Kenya Limited
Branch: Moi Avenue
Account Name: Old Mutual General Insurance Kenya Ltd
Account Number: 01107154170
Bank Swift Code: KCBLKENX
Bank Sort Code: 01100
Bank Details: Bank of Africa Kenya Shillings
Bank Name: Bank of Africa
Branch: Re Insurance Plaz
Account Name: Old Mutual General Insurance Kenya Ltd
Account Number: 01030270006
Bank Swift Code: AFRIKENX
Bank Sort Code: 19000
Bank Details: Bank of Africa US Dollars
Bank: Bank of Africa
Branch: Re Insurance Plaza
Account Name: Old Mutual General Insurance Kenya Ltd
Account Number: 00123850274
Bank Swift Code: AFRIKENX
Bank Sort Code: 19000
Bank Details: NCBA Bank Kenya Shillings
Bank Name: NCBA Bank
Branch: NCBA House
Account Name: Old Mutual General Insurance Kenya Ltd
Account Number: 1633140054
Bank Swift Code: CBAFKENX
Bank Sort Code: 07102
Bank Details: NCBA Bank US Dollars
Bank: NCBA Bank
Branch: NCBA House
Account Name: Old Mutual General Insurance Kenya Ltd
Account Number: 6666720047
Bank Swift Code: CBAFKENX
Bank Sort Code: 07102
Bank Details: Faulu Microfinance Bank Kenya Shillings
Bank Name: Faulu Microfinance Bank
Branch: Ngong Road
Account Name: Old Mutual General Insurance Kenya Ltd
Account Number: 1000807334
Bank Swift Code: FAUMKENA
Bank Sort Code: 79006
Bank Details: SBM Bank (Kenya) Limited Kenya Shillings
Bank: SBM Bank (Kenya) Limited
Branch: Riverside Mews Branch
Account Name: Old Mutual General Insurance Kenya Ltd
Account Number: 0052048880001
Bank Swift Code: SBMKKENA
Bank Sort Code: 60008
Absa Life
The Absa life payment details are shown below. Need any help? Feel free to reach out to us.
Bank Details: Absa Bank (KES Account)
Bank Name: Absa Bank Kenya PLC
Account Name: Barclays Life Insurance Kenya Limited
Account Number: 2031737810
Branch Name: Plaza
Bank Code: 03077
Branch Code: 250
Swift Code: BACCKENX
Bank Details: Absa Bank (USD Account)
Bank Name: Absa Bank Kenya PLC
Account Name: Barclays Life Insurance Kenya Limited
Account Number: 2034922120
Branch Name: Plaza
Bank Code: 03077
Branch Code: 250
Swift Code: BACCKENX
How to Pay with MPESA Pay Bill
The premium payment process is as follows if you’re using MPesa:
NOTE: please remember to indicate either your policy number or KRA PIN whenever making payment.