Branch Accounts Officer (BAO)
2026-02-26T10:13:49+00:00
BRAC
https://cdn.greatkenyanjobs.com/jsjobsdata/data/employer/comp_7915/logo/BRAC.png
https://www.greatkenyanjobs.com/employers/company-detail/company-BRAC-7915/nav-42
FULL_TIME
Nairobi
Nairobi
00100
Kenya
Nonprofit, and NGO
Accounting & Finance, Social Services & Nonprofit, Business Operations
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.
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