Bookkeeper

Affinity International

Johannesburg

On-site

ZAR 180,000 - 300,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Affinity International in Johannesburg is seeking a capable Bookkeeper for a full-time, in-office role. You will handle day-to-day financial administration, ensuring accurate records and autonomy to manage end-to-end processes up to trial balance.

The role requires 3–5 years' experience, proficiency in Xero/Sage/QuickBooks, and solid Excel skills. You will be responsible for debtors, creditors, reconciliations, VAT submissions, and payroll support in a South African business hours environment.

Qualifications

  • Matric (Grade 12) minimum; relevant bookkeeping qualification advantageous
  • 3–5 years' experience in bookkeeping or similar role, able to work independently to trial balance
  • Proficiency in Xero, Sage, QuickBooks or similar
  • Strong Excel skills including reconciliations and basic financial reporting
  • Experience with debtors, creditors, VAT submissions per SARS
  • In-office environment during South African business hours (SAST)

Responsibilities

  • Maintain accurate accounting records and post journals to the general ledger
  • Process monthly cashbook entries and bank reconciliations
  • Manage the debtors function: invoicing, receipts, reconciling customer accounts
  • Process supplier invoices, reconcile statements, prepare payment schedules
  • Maintain and reconcile general ledger accounts including accruals and month-end journals
  • Prepare accounts up to trial balance level
  • Assist with payroll processing and related statutory payments

Skills

Attention to detail
Communication skills
Organisational skills
Independent worker
Excel proficiency
Debtors & creditors

Education

Matric (Grade 12) or equivalent
Accounting qualification (NQF4+, ICB, Diploma, or BCom)

Tools

Xero
Sage
QuickBooks

Job description

Bookkeeper
Overview

We are recruiting on behalf of our South African-based client for a Bookkeeper to join their team on a full-time, in-office basis. This is a hands-on role suited to a competent and experienced bookkeeper who is comfortable managing the full day-to-day financial administration function independently. The successful candidate will be responsible for maintaining accurate accounting records, managing debtors and creditors, and preparing accounts up to trial balance level.

Key Responsibilities
  • Maintain accurate and up-to-date accounting records, including processing all financial transactions and posting journals to the general ledger
  • Perform monthly cashbook entries and bank reconciliations, ensuring all discrepancies are identified and resolved timeously
  • Manage the debtors function, including raising invoices, allocating receipts, reconciling customer accounts and following up on outstanding payments
  • Process supplier invoices, reconcile creditor statements and prepare payment schedules for approval
  • Maintain and reconcile general ledger accounts, including posting accruals, prepayments and month-end journals
  • Prepare and maintain accounting records up to trial balance level
  • Assist with payroll processing, salary reconciliations and related statutory payments
Requirements
  • Matric (Grade 12) as a minimum; a relevant bookkeeping or accounting qualification at NQF Level 4 or above, or an ICB, National Diploma, or BCom in Accounting is advantageous
  • Minimum 3–5 years' experience in a bookkeeping or similar accounting role, with proven ability to work independently up to trial balance
  • Proficiency in accounting software such as Xero, Sage, QuickBooks or similar
  • Solid working knowledge of Microsoft Excel, including reconciliations and basic financial reporting
  • Experience managing debtors, creditors, bank reconciliations and VAT submissions in accordance with SARS requirements
  • Ability to work reliably and independently in an in-office environment during standard South African business hours (SAST)
Preferred Experience
  • Experience working with South African-based clients or businesses
  • Familiarity with Sage or Xero, given their widespread use among South African businesses
  • Exposure to payroll processing and related statutory reconciliations, including PAYE, UIF and SDL submissions to SARS
  • Prior experience in a small-to-medium business environment where broad financial responsibilities are managed by one or two individuals
Key Competencies
  • Strong communication skills
  • High attention to detail
  • Strong organisational skills
  • Ability to work independently
  • Professionalism and reliability
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Bookkeeper
Bookkeeper

Chainlink Recruitment • Cape Town

On-site
ZAR 223,200 - 279,000
Bookkeeper
Bookkeeper

Talent On Tap • Johannesburg

On-site
ZAR 240,000 - 360,000
Senior Bookkeeper
Senior Bookkeeper

Profile Personnel Ltd • East London

On-site
ZAR 300,000 - 420,000
Bookkeeper
Bookkeeper

ReWorks Solutions • South Africa

Remote
ZAR 246,000 - 257,000
Senior Bookkeeper
Senior Bookkeeper

Profile Personnel Ltd • Oos-Kaap

On-site
ZAR 240,000 - 360,000
Senior Bookkeeper
Senior Bookkeeper

Communicate Recruitment • Wes-Kaap

On-site
ZAR 420,000 - 620,000
BOOKKEEPER +- R30k pm - GOODWOOD
BOOKKEEPER +- R30k pm - GOODWOOD

DO MORE Group • South Africa

On-site
ZAR 250,000 - 350,000
Stable and established business
Key role in modernising finance function
Exposure to broader financial operations
Bookkeeper
Bookkeeper

Hire Resolve • Cape Town

Hybrid
ZAR 167,000 - 335,000
Laptop provided
Bookkeeper (Remote)
Bookkeeper (Remote)

Placements24 • Upington

Hybrid
ZAR 201,000 - 312,000
Fully remote
Bookkeeper
Bookkeeper

Time Personnel • Cape Town

On-site
ZAR 180,000 - 300,000