Enable job alerts via email!

Bookkeeper

Affinity International

South Africa

On-site

ZAR 200 000 - 300 000

Full time

5 days ago
Be an early applicant

Job summary

A financial services company based in South Africa is seeking a qualified, self-driven Bookkeeper. The ideal candidate will manage financial operations using QuickBooks Online, maintain accurate books, and generate financial reports. Strong attention to detail and problem-solving skills are crucial. This role offers a dynamic opportunity for ownership in processes with client interaction.

Qualifications

  • 3+ years bookkeeping experience, preferably in multi-client environments.
  • Proficiency in QuickBooks Online certification is a plus.
  • Strong understanding of accounting principles and reconciliations.

Responsibilities

  • Manage daily bookkeeping functions for multiple entities or clients.
  • Prepare and send client invoices; manage collections and follow-ups.
  • Generate management reports (P&L, Balance Sheet, Cash Flow) in QuickBooks Online.

Skills

Detail-oriented
Problem-solving
Communication
Analytical skills

Education

Qualification in Bookkeeping, Accounting, or related field

Tools

QuickBooks Online
Excel
Google Sheets
Job description
About the job Bookkeeper

Were looking for a qualified, self-driven Bookkeeper who can manage financial operations confidently using QuickBooks Online (QBO). The ideal candidate is detail-oriented, reliable, and able to think ahead not just follow instructions. Youll be responsible for maintaining accurate books, reconciling accounts, and providing clear, structured financial reports to management or clients.

This role suits someone who takes ownership, enjoys solving problems, and understands the importance of accurate, timely reporting.

Key Responsibilities
  • Manage daily bookkeeping functions for multiple entities or clients.
  • Maintain and reconcile general ledger, bank, and credit card accounts.
  • Process and record all Accounts Payable (AP) and Accounts Receivable (AR) transactions.
  • Prepare and send client invoices; manage collections and follow-ups.
  • Record payroll journals and support month-end closing activities.
  • Generate management reports (P&L, Balance Sheet, Cash Flow) in QuickBooks Online.
  • Assist with VAT/Sales Tax submissions and compliance reporting.
  • Identify discrepancies or inefficiencies and recommend improvements.
  • Liaise directly with clients or senior accountants when required.
Requirements
  • 3+ years bookkeeping experience (preferably in multi-client or service-based environments).
  • Proficiency in QuickBooks Online (QBO) certification a plus.
  • Strong understanding of accounting principles and reconciliations.
  • High attention to detail with excellent problem-solving and analytical skills.
  • Ability to work independently and manage priorities with minimal supervision.
  • Solid communication and client interaction skills.
  • Experience with Excel or Google Sheets for data analysis and reporting.
  • Qualification in Bookkeeping, Accounting, or related field (ICB, AAT, SAIPA, or equivalent).
Nice to Have
  • Experience with other cloud systems (Xero, Sage, SimplePay, Dext, Hubdoc).
  • Exposure to international clients (US, UK, or Australia).
  • Ability to streamline processes and improve reporting workflows.
Ideal Candidate

Your'e the kind of person who:

  • Spots discrepancies before anyone else does.
  • Enjoys taking ownership instead of waiting for direction.
  • Communicates clearly and proactively with clients or managers.
  • Balances accuracy with efficiency and always meets deadlines.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.