Nairobi, Kenya
Our Pitch – Who We Are
MoPhones is on a mission to empower Africans with high-quality, premium smartphones that do not break the bank. By combining a trusted online marketplace, local retail presence, and integrated financing, MoPhones makes renewed devices accessible, affordable, and better for the planet through circular, lower-waste models.
At MoPhones, everything we do is guided by three values: Authenticity, Ownership, and Focus.
The team works with leading refurbishers and a growing network of sales agents and outlets to bring warrantied devices and flexible instalment plans to customers across Kenya, with ambitions to scale across Africa. The culture is mission-driven, data-informed, and deeply performance-oriented, with a strong bias toward ownership, coaching, and experimentation.
The Accounts Associate – Payables owns the full supplier-to-payment cycle: every shilling MoPhones spends. You will ensure that vendor bills are captured accurately in Odoo, matched to purchase orders and receipts, paid on time through approved payment runs, and reconciled to supplier statements — while protecting the company through disciplined controls, WHT compliance, and clean AP records.
Vendor Bill Processing & Controls
Receive, verify, and capture all vendor bills in Odoo (Accounting → Vendor Bills), ensuring correct vendor, amounts, tax treatment, analytic accounts, and cost centres
Perform 3-way matching of purchase orders, goods received notes, and vendor bills in Odoo Purchase before any bill is approved for payment
Verify that supplier invoices are eTIMS-compliant and reject or query non-compliant invoices before capture
Maintain accurate vendor master data in Odoo (bank details, KRA PINs, payment terms), with all changes independently verified to prevent fraud
Payments & Cash Out
Prepare weekly payment runs in Odoo, applying agreed payment terms and cash priorities, and submit for Finance Manager and authorised-signatory approval
Compute and deduct withholding tax (WHT) where applicable, and support timely remittance and issuance of WHT certificates to suppliers
Manage petty cash and staff expense claims through Odoo Expenses, ensuring policy compliance, receipts, and timely reimbursement
Never initiate or release payments outside the approved workflow; escalate any pressure to bypass controls immediately
Reconciliations & Reporting
Reconcile supplier statements to the Odoo AP sub-ledger monthly and resolve variances (missing bills, duplicate captures, unapplied credits) within agreed SLAs
Produce the weekly AP ageing report from Odoo, flag bills falling due, and maintain a clean, current payables position at month-end
Support month-end close: AP cut-off, accruals for un-billed goods/services, prepayments schedules, and input VAT reconciliation
Support internal and external audits with complete, well-organised payables documentation
Purchase module: purchase orders, receipts, and 3-way matching workflows
Accounting module: vendor bills, bill approval workflows, payment registration, and batch/vendor payments
Expenses module: expense claim review, approval routing, and reimbursement processing
Vendor master data management, payment terms configuration, and AP ageing/partner ledger reports
Bank statement import and matching of outgoing payments to bank lines
Bachelor's degree in Accounting, Finance, Commerce, or a related field
CPA Part II (or equivalent ACCA progress) minimum; CPA finalist an advantage
2–3 years' experience in an accounts payable or general accounting role, ideally in retail, distribution, financial services, or a high-transaction-volume business
Demonstrable hands-on proficiency in Odoo (Purchase, Accounting, and Expenses modules) — this will be tested at interview
Working knowledge of Kenyan tax compliance relevant to payables: WHT, input VAT, and eTIMS invoice requirements
High accuracy and attention to detail; comfortable owning a ledger end-to-end
Strong Excel/Google Sheets skills (lookups, pivot tables, reconciliation workings)
Organised and deadline-driven; able to run recurring weekly and monthly cycles without prompting
High integrity and discretion in handling payment data and financial records
Clear written and verbal communication with non-finance colleagues and external parties
Firm and professional in holding the line on payment controls, even under pressure
Comfortable negotiating payment timelines and resolving disputes with suppliers
Reports to the Finance Manager. Works daily with Procurement/Operations (POs and receipts), budget holders across departments (bill approvals and accruals), suppliers and service providers, and the Accounts Associate – Receivables counterpart to keep the combined cash position accurate.
Competitive salary aligned to MoPhones' compensation bands
A high-growth, mission-driven environment at the centre of Kenya's device financing space
Hands-on exposure to a modern, fully digital Odoo-based finance function
Structured performance management, OKRs, and clear growth pathways