Duties :
Record daily financial transactions accurately and promptly.
Process and reconcile supplier invoices, bank statements, and petty cash.
Prepare monthly financial and management reports.
Manage creditors, debtors, and general ledger accounts.
Assist with statutory submissions (PAYE, UIF, SDL, VAT).
Ensure proper filing, storage, and confidentiality of financial records.
Support management with budgeting, forecasting, and cost control.
Liaise with auditors and external service providers when required.
Requirements : Grade 12 / Matric.
Bookkeeping or Accounting qualification (certificate, diploma, or equivalent).
Minimum 23 years experience in bookkeeping, preferably in the hospitality industry.
Working knowledge of accounting software (e.g. Pastel, Sage, QuickBooks).
Proficiency in Microsoft Excel and general computer literacy.
Strong attention to detail and accuracy.
Excellent organizational and time management skills.
Integrity and confidentiality in handling financial data.
Good communication and interpersonal skills.
Ability to work independently and meet deadlines.
Bookkeeper • Pilanesberg, South Africa