Branch Accounts Officer (BAO) job at BRAC
New
Website :
Today
Linkedid Twitter Share on facebook
Branch Accounts Officer (BAO)
2026-02-26T10:13:49+00:00
BRAC
https://cdn.greatkenyanjobs.com/jsjobsdata/data/employer/comp_7915/logo/BRAC.png
FULL_TIME
Nairobi
Nairobi
00100
Kenya
Nonprofit, and NGO
Accounting & Finance, Social Services & Nonprofit, Business Operations
KES
MONTH
2026-03-20T17:00:00+00:00
8

Background information about the job or company (e.g., role context, company overview)

We are the world’s largest international development organisation, dedicated to empowering people living in poverty. If you were to describe this world to a child, which one of the following would you pick? It is home to magic, art, beauty, and tens of thousands of years of human talent. Or you would, even though it may be true, that our world is where...

The Branch Accounts Officer is responsible for managing all financial and cash operations at the branch level, ensuring accurate transaction processing, effective cash control, timely reconciliations, and compliance with BRAC Kenya Company Limited (BKCL) policies and regulatory requirements. The role supports loan disbursement and collection activities while safeguarding branch assets and maintaining strong internal controls.

Responsibilities or duties

​​​​​​​Core Banking System (CBS) Transaction Processing

  • Accurately process and post loan disbursements, repayments, reversals, and other approved financial transactions in the Core Banking System (CBS).
  • Verify completeness and authenticity of supporting documentation before processing any transaction.
  • Ensure all transactions are properly authorised and comply with established maker-checker controls.
  • Update client accounts promptly and ensure system balances reflect actual transactions processed.
  • Maintain proper filing and documentation of all transaction records for future reference and audit purposes.

Branch Credit Committee & Loan Control Support

  • Participate in Branch Credit Committee (BCC) meetings as required to provide financial verification and transaction readiness updates.
  • Confirm availability of funds and system readiness prior to loan disbursement approvals.
  • Verify that loan documentation is complete and compliant before processing approved disbursements.
  • Ensure approved loan terms are accurately captured in the Core Banking System before release of funds.
  • Maintain proper records of committee-approved disbursements for audit and tracking purposes.

​​​​​​​Digital Payment & Settlement Monitoring

  • Monitor digital loan disbursements and repayments conducted through approved payment channels such as M-Pesa and bank transfers.
  • Reconcile digital transaction reports from mobile money platforms and banks against CBS postings on a daily basis.
  • Identify, investigate, and escalate any transaction mismatches, delays, or settlement discrepancies.
  • Support the branch in maintaining accurate tracking of digital transaction flows to ensure smooth cashless operations.

​​​​​​​Daily Reconciliation & Financial Reporting

  • Perform daily reconciliation of all branch transactions, including digital payments and physical cash transactions where applicable.
  • Balance system-generated transaction reports with payment platform reports, collection summaries, and supporting documents.
  • Complete end-of-day system closure procedures in accordance with established branch timelines.
  • Prepare daily transaction summaries and submit required financial reports to the Branch Manager and Finance Department within stipulated deadlines.
  • Assist in periodic financial reporting and month-end reconciliation processes.

​​​​​​​Cash Management

  • Receive, verify, and disburse physical cash in line with approved operational procedures where hybrid transactions are required.
  • Maintain custody of branch cash and ensure compliance with approved cash holding limits.
  • Conduct daily opening and closing cash counts and reconcile physical cash with CBS balances.
  • Maintain cash transaction registers and ensure secure storage of cash and financial instruments.
  • Immediately report and escalate any cash shortages, overages, or irregularities.

​​​​​​​Expense & Payment Processing

  • Process approved branch operational expenses in the CBS in line with BKCL policies and delegated authority limits.
  • Verify supporting documentation prior to payment processing to ensure completeness and compliance.
  • Maintain organised records of branch payments, vouchers, and supporting documents.
  • Ensure timely settlement of approved financial obligations.

​​​​​​​Compliance & Internal Controls

  • Ensure adherence to BKCL financial policies, procedures, and internal control standards.
  • Maintain accurate, complete, and audit-ready financial documentation at all times.
  • Support internal and external audit reviews by providing requested records and clarifications
  • Identify and report suspicious transactions or potential fraud risks to the Branch Manager and Finance Department.
  • Promote ethical conduct and safeguarding standards in all financial operations.

​​​​​​​Customer Service & Client Account Support

  • Provide professional and courteous service to clients during loan disbursement and repayment transactions.
  • Respond to client queries related to account balances, repayments, digital transactions, and payment confirmations.
  • Issue official receipts and ensure clients receive accurate transaction confirmation.
  • Support resolution of transaction disputes or posting errors in coordination with Credit Officers and the Branch Manager.
  • Maintain confidentiality and integrity of client financial information at all times.

​​​​​​​Branch HR & Administrative Support

  • Act as the branch focal point for HR administrative matters in coordination with the Head Office HR team.
  • Maintain updated leave records and attendance registers for branch staff.
  • Consolidate and submit monthly payroll inputs (e.g., attendance, leave updates, allowances, deductions) to Head Office within stipulated timelines.
  • Support onboarding documentation and maintain staff personnel files at branch level.
  • Coordinate submission of staff expense claims and ensure proper documentation.
  • Maintain confidentiality of staff records and sensitive information.
  • Support communication of HR policies and administrative updates to branch staff.

​​​​​​​Safeguarding Responsibilities

  • Read, understand, and comply with BKCL’s safeguarding policy and procedures at all times.
  • Promote awareness of safeguarding standards within the branch and ensure safeguarding principles are applied in day-to-day activities.
  • Conduct all financial and client interactions in a manner that upholds dignity, respect, and protection of vulnerable individuals.
  • Immediately report any safeguarding concerns or reportable incidents in accordance with the established safeguarding reporting procedures.
  • Encourage colleagues to adhere to safeguarding standards and reporting requirements.

Qualifications or requirements (e.g., education, skills)

Experience needed

Any other provided details (e.g., benefits, work environment, team info, or additional notes)

  • Accurately process and post loan disbursements, repayments, reversals, and other approved financial transactions in the Core Banking System (CBS).
  • Verify completeness and authenticity of supporting documentation before processing any transaction.
  • Ensure all transactions are properly authorised and comply with established maker-checker controls.
  • Update client accounts promptly and ensure system balances reflect actual transactions processed.
  • Maintain proper filing and documentation of all transaction records for future reference and audit purposes.
  • Participate in Branch Credit Committee (BCC) meetings as required to provide financial verification and transaction readiness updates.
  • Confirm availability of funds and system readiness prior to loan disbursement approvals.
  • Verify that loan documentation is complete and compliant before processing approved disbursements.
  • Ensure approved loan terms are accurately captured in the Core Banking System before release of funds.
  • Maintain proper records of committee-approved disbursements for audit and tracking purposes.
  • Monitor digital loan disbursements and repayments conducted through approved payment channels such as M-Pesa and bank transfers.
  • Reconcile digital transaction reports from mobile money platforms and banks against CBS postings on a daily basis.
  • Identify, investigate, and escalate any transaction mismatches, delays, or settlement discrepancies.
  • Support the branch in maintaining accurate tracking of digital transaction flows to ensure smooth cashless operations.
  • Perform daily reconciliation of all branch transactions, including digital payments and physical cash transactions where applicable.
  • Balance system-generated transaction reports with payment platform reports, collection summaries, and supporting documents.
  • Complete end-of-day system closure procedures in accordance with established branch timelines.
  • Prepare daily transaction summaries and submit required financial reports to the Branch Manager and Finance Department within stipulated deadlines.
  • Assist in periodic financial reporting and month-end reconciliation processes.
  • Receive, verify, and disburse physical cash in line with approved operational procedures where hybrid transactions are required.
  • Maintain custody of branch cash and ensure compliance with approved cash holding limits.
  • Conduct daily opening and closing cash counts and reconcile physical cash with CBS balances.
  • Maintain cash transaction registers and ensure secure storage of cash and financial instruments.
  • Immediately report and escalate any cash shortages, overages, or irregularities.
  • Process approved branch operational expenses in the CBS in line with BKCL policies and delegated authority limits.
  • Verify supporting documentation prior to payment processing to ensure completeness and compliance.
  • Maintain organised records of branch payments, vouchers, and supporting documents.
  • Ensure timely settlement of approved financial obligations.
  • Ensure adherence to BKCL financial policies, procedures, and internal control standards.
  • Maintain accurate, complete, and audit-ready financial documentation at all times.
  • Support internal and external audit reviews by providing requested records and clarifications
  • Identify and report suspicious transactions or potential fraud risks to the Branch Manager and Finance Department.
  • Promote ethical conduct and safeguarding standards in all financial operations.
  • Provide professional and courteous service to clients during loan disbursement and repayment transactions.
  • Respond to client queries related to account balances, repayments, digital transactions, and payment confirmations.
  • Issue official receipts and ensure clients receive accurate transaction confirmation.
  • Support resolution of transaction disputes or posting errors in coordination with Credit Officers and the Branch Manager.
  • Maintain confidentiality and integrity of client financial information at all times.
  • Act as the branch focal point for HR administrative matters in coordination with the Head Office HR team.
  • Maintain updated leave records and attendance registers for branch staff.
  • Consolidate and submit monthly payroll inputs (e.g., attendance, leave updates, allowances, deductions) to Head Office within stipulated timelines.
  • Support onboarding documentation and maintain staff personnel files at branch level.
  • Coordinate submission of staff expense claims and ensure proper documentation.
  • Maintain confidentiality of staff records and sensitive information.
  • Support communication of HR policies and administrative updates to branch staff.
  • Read, understand, and comply with BKCL’s safeguarding policy and procedures at all times.
  • Promote awareness of safeguarding standards within the branch and ensure safeguarding principles are applied in day-to-day activities.
  • Conduct all financial and client interactions in a manner that upholds dignity, respect, and protection of vulnerable individuals.
  • Immediately report any safeguarding concerns or reportable incidents in accordance with the established safeguarding reporting procedures.
  • Encourage colleagues to adhere to safeguarding standards and reporting requirements.
  • Bachelor's Degree / Diploma Accounting, Finance, Banking, Business Administration, Commerce, Economics, or a related field.
  • CPA (Part I or Part II) or equivalent professional qualification is an added advantage.
  • Membership or registration with a recognised professional accounting body is an added advantage.
bachelor degree
12
JOB-69a01cdd9956a

Vacancy title:
Branch Accounts Officer (BAO)

[Type: FULL_TIME, Industry: Nonprofit, and NGO, Category: Accounting & Finance, Social Services & Nonprofit, Business Operations]

Jobs at:
BRAC

Deadline of this Job:
Friday, March 20 2026

Duty Station:
Nairobi | Nairobi

Summary
Date Posted: Thursday, February 26 2026, Base Salary: Not Disclosed

Similar Jobs in Kenya
Learn more about BRAC
BRAC jobs in Kenya

JOB DETAILS:

Background information about the job or company (e.g., role context, company overview)

We are the world’s largest international development organisation, dedicated to empowering people living in poverty. If you were to describe this world to a child, which one of the following would you pick? It is home to magic, art, beauty, and tens of thousands of years of human talent. Or you would, even though it may be true, that our world is where...

The Branch Accounts Officer is responsible for managing all financial and cash operations at the branch level, ensuring accurate transaction processing, effective cash control, timely reconciliations, and compliance with BRAC Kenya Company Limited (BKCL) policies and regulatory requirements. The role supports loan disbursement and collection activities while safeguarding branch assets and maintaining strong internal controls.

Responsibilities or duties

​​​​​​​Core Banking System (CBS) Transaction Processing

  • Accurately process and post loan disbursements, repayments, reversals, and other approved financial transactions in the Core Banking System (CBS).
  • Verify completeness and authenticity of supporting documentation before processing any transaction.
  • Ensure all transactions are properly authorised and comply with established maker-checker controls.
  • Update client accounts promptly and ensure system balances reflect actual transactions processed.
  • Maintain proper filing and documentation of all transaction records for future reference and audit purposes.

Branch Credit Committee & Loan Control Support

  • Participate in Branch Credit Committee (BCC) meetings as required to provide financial verification and transaction readiness updates.
  • Confirm availability of funds and system readiness prior to loan disbursement approvals.
  • Verify that loan documentation is complete and compliant before processing approved disbursements.
  • Ensure approved loan terms are accurately captured in the Core Banking System before release of funds.
  • Maintain proper records of committee-approved disbursements for audit and tracking purposes.

​​​​​​​Digital Payment & Settlement Monitoring

  • Monitor digital loan disbursements and repayments conducted through approved payment channels such as M-Pesa and bank transfers.
  • Reconcile digital transaction reports from mobile money platforms and banks against CBS postings on a daily basis.
  • Identify, investigate, and escalate any transaction mismatches, delays, or settlement discrepancies.
  • Support the branch in maintaining accurate tracking of digital transaction flows to ensure smooth cashless operations.

​​​​​​​Daily Reconciliation & Financial Reporting

  • Perform daily reconciliation of all branch transactions, including digital payments and physical cash transactions where applicable.
  • Balance system-generated transaction reports with payment platform reports, collection summaries, and supporting documents.
  • Complete end-of-day system closure procedures in accordance with established branch timelines.
  • Prepare daily transaction summaries and submit required financial reports to the Branch Manager and Finance Department within stipulated deadlines.
  • Assist in periodic financial reporting and month-end reconciliation processes.

​​​​​​​Cash Management

  • Receive, verify, and disburse physical cash in line with approved operational procedures where hybrid transactions are required.
  • Maintain custody of branch cash and ensure compliance with approved cash holding limits.
  • Conduct daily opening and closing cash counts and reconcile physical cash with CBS balances.
  • Maintain cash transaction registers and ensure secure storage of cash and financial instruments.
  • Immediately report and escalate any cash shortages, overages, or irregularities.

​​​​​​​Expense & Payment Processing

  • Process approved branch operational expenses in the CBS in line with BKCL policies and delegated authority limits.
  • Verify supporting documentation prior to payment processing to ensure completeness and compliance.
  • Maintain organised records of branch payments, vouchers, and supporting documents.
  • Ensure timely settlement of approved financial obligations.

​​​​​​​Compliance & Internal Controls

  • Ensure adherence to BKCL financial policies, procedures, and internal control standards.
  • Maintain accurate, complete, and audit-ready financial documentation at all times.
  • Support internal and external audit reviews by providing requested records and clarifications
  • Identify and report suspicious transactions or potential fraud risks to the Branch Manager and Finance Department.
  • Promote ethical conduct and safeguarding standards in all financial operations.

​​​​​​​Customer Service & Client Account Support

  • Provide professional and courteous service to clients during loan disbursement and repayment transactions.
  • Respond to client queries related to account balances, repayments, digital transactions, and payment confirmations.
  • Issue official receipts and ensure clients receive accurate transaction confirmation.
  • Support resolution of transaction disputes or posting errors in coordination with Credit Officers and the Branch Manager.
  • Maintain confidentiality and integrity of client financial information at all times.

​​​​​​​Branch HR & Administrative Support

  • Act as the branch focal point for HR administrative matters in coordination with the Head Office HR team.
  • Maintain updated leave records and attendance registers for branch staff.
  • Consolidate and submit monthly payroll inputs (e.g., attendance, leave updates, allowances, deductions) to Head Office within stipulated timelines.
  • Support onboarding documentation and maintain staff personnel files at branch level.
  • Coordinate submission of staff expense claims and ensure proper documentation.
  • Maintain confidentiality of staff records and sensitive information.
  • Support communication of HR policies and administrative updates to branch staff.

​​​​​​​Safeguarding Responsibilities

  • Read, understand, and comply with BKCL’s safeguarding policy and procedures at all times.
  • Promote awareness of safeguarding standards within the branch and ensure safeguarding principles are applied in day-to-day activities.
  • Conduct all financial and client interactions in a manner that upholds dignity, respect, and protection of vulnerable individuals.
  • Immediately report any safeguarding concerns or reportable incidents in accordance with the established safeguarding reporting procedures.
  • Encourage colleagues to adhere to safeguarding standards and reporting requirements.

Qualifications or requirements (e.g., education, skills)

Experience needed

Any other provided details (e.g., benefits, work environment, team info, or additional notes)

Work Hours: 8

Experience in Months: 12

Level of Education: bachelor degree

Job application procedure

Application Link:Click Here to Apply Now

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Accounting/ Finance jobs in Kenya
Job Type: Full-time
Deadline of this Job: Friday, March 20 2026
Duty Station: Nairobi | Nairobi
Posted: 26-02-2026
No of Jobs: 1
Start Publishing: 26-02-2026
Stop Publishing (Put date of 2030): 10-10-2076
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.