In-Office Bookkeeper: End-to-End Financials & Payroll

Affinity International

Johannesburg

On-site

ZAR 180,000 - 300,000

Full time

3 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

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Bookkeeper
Bookkeeper

Affinity International • Johannesburg

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

JVR Software • Johannesburg

On-site
ZAR 240,000 - 360,000
Precision Bookkeeper: Xero, Payroll & Month-End
Precision Bookkeeper: Xero, Payroll & Month-End

Shift Pursuit (South Africa) • Pretoria

On-site
ZAR 180,000 - 300,000
Detail-Oriented Bookkeeper for Financial Reporting
Detail-Oriented Bookkeeper for Financial Reporting

Angel Care International • Johannesburg

On-site
ZAR 180,000 - 280,000
Junior Bookkeeper: Reconciliations, Invoices & Cashflow
Junior Bookkeeper: Reconciliations, Invoices & Cashflow

Competent Candidates • Pretoria

On-site
ZAR 180,000 - 300,000
Senior Bookkeeper & Compliance Lead (In-Office)
Senior Bookkeeper & Compliance Lead (In-Office)

ManpowerGroup • Johannesburg

On-site
ZAR 500,000 - 750,000
Bookkeeper: Full Financials & Reconciliations
Bookkeeper: Full Financials & Reconciliations

Communicate Recruitment • South Africa

On-site
ZAR 200,000 - 300,000
Senior Bookkeeper
Senior Bookkeeper

Profile Personnel Ltd • Oos-Kaap

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

Salt • Cape Town

Hybrid
ZAR 180,000 - 300,000
Senior Bookkeeper
Senior Bookkeeper

Profile Personnel Ltd • East London

On-site
ZAR 300,000 - 420,000