Millennium Homes

Bookkeeper

Accounting & Finance Jobs

Job Description

We are seeking a detail-oriented Bookkeeper to manage our day-to-day financial records up to Trial Balance in Odoo.
The role involves processing daily transactions, cashbooks, bank reconciliations, supplier accounts, VAT, and landed costs, with a strong focus on inventory control including stock movements, stock counts, FIFO costing, cost of sales, and variance investigations. You will also prepare monthly management accounts and variance analyses, ensure accurate matching of sales and inventory records, track customer orders and delivery documentation, maintain organized financial filing, and liaise with stores, procurement, and sales to resolve discrepancies

Duties and Responsibilities

Bookkeeping and Financial Records
1. Capture and post daily financial transactions in Odoo, maintaining accurate records and supporting documentation.
2. Process supplier invoices, credit/debit notes and purchase orders; maintain and reconcile supplier accounts.
3. Maintain cashbooks, monitor cash movements and perform bank reconciliations.
4. Record local and imported purchases, ensuring proper documentation and accurate landed cost allocation.
5. Monitor stock movements across warehouses, process stock transactions and assist with stock counts and reconciliations.
6. Investigate stock variances, negative balances and obsolete stock; assist with FIFO inventory costing and cost of revenue reconciliations.
7. Prepare monthly management accounts, income and expenditure schedules, financial comparisons and variance analyses.
8. Ensure correct VAT treatment, expense allocation and classification of capital and operating expenditure.
9. Coordinate with stores, procurement and sales to obtain accounting information and resolve discrepancies.
10. Maintain organized accounting records, address queries and report unusual transactions or discrepancies to management.
11. Perform other accounting-related duties as assigned.

Inventory and Sales Administration
1. Maintain records of board stock purchases, sales, and cost of sales.
2. Assist with tracking customer orders, deposits, and delivery documentation.
3. Ensure sales and inventory records are accurately matched and filed.
4. Support management with basic cost and sales reporting for board products.

General Administration
1. Maintain an organized filing system for financial and administrative records.
2. Manage stationery supplies and general office administration as required.
3. Ensure all emails receive a response by close of business and that outstanding issues are cleared daily.
4. Perform any other duties reasonably required by management within your area of expertise and capability.

Personal Attributes
• Honest, dependable, and professional.
• Detail-oriented with a strong sense of responsibility.
• Able to work to deadlines and manage multiple tasks.
• Comfortable working in a small-team environment where flexibility is required.

Qualifications and Experience

Academic Qualifications:
- 5 O' Levels including Mathematics and English
- Diploma / Degree in Accounting, Bookkeeping, Finance
- A Certificate in Bookkeeping / Pastel / QuickBooks is an added advantage
- 2 years experience
- Odoo experience is a must.

How to Apply

Please submit your CV and a short cover letter outlining your bookkeeping experience and suitability for the role to [sterlingconsultancy00@gmail.com] by [6 November 2026].