Bookkeeper

RecruitMyMom

Johannesburg

On-site

ZAR 240,000 - 360,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

RecruitMyMom is seeking a skilled bookkeeper to manage the full bookkeeping function through to trial balance, ensuring statutory compliance and accurate reporting within an established finance team. This on-site role in Centurion, Gauteng, supports management decision-making by delivering reliable financial data and timely month-end processes.

You will perform reconciliations, handle journal entries, VAT and payroll-related tasks, and collaborate across multiple entities to meet deadlines.

Qualifications

  • BCom Accounting, BCom Financial Accounting, BAcc or equivalent qualification.
  • Minimum 5 years of accounting/bookkeeping experience.
  • Solid understanding of core financial accounting principles.
  • Experience with VAT, payroll, taxation, and audits.
  • Intermediate Microsoft Excel skills.
  • Completed SAICA or SAIPA articles advantageous.
  • Experience across multiple entities.

Responsibilities

  • Perform monthly bank and balance sheet reconciliations to maintain accuracy across financial accounts.
  • Prepare and process monthly journal entries, fixed asset registers, and supporting schedules for month-end and year-end close processes.
  • Support the preparation of management accounts, daily cash flow updates, and financial analysis for reporting purposes.
  • Manage customer and supplier reconciliations, review outstanding accounts, and assist with debt collection on arrear balances.
  • Prepare supporting documentation and reconciliations for VAT, EMP201, EMP501, and other tax and audit compliance requirements.
  • Compile comprehensive audit files and assist with ad hoc financial projects.

Education

BCom Accounting, BCom Financial Accounting, BAcc or equivalent qualification

Tools

Microsoft Excel (Intermediate)
Sage Pastel / CaseWare / DraftWorx

Job description

Johannesburg, South Africa | Posted on 08/09/2026

Managing the full bookkeeping function through to trial balance with minimal supervision, this full-time role supports statutory compliance and accurate financial reporting within an established finance team. This bookkeeping job plays a key role in maintaining robust financial records, executing month-end processes, and delivering reliable financial data to support management decision-making.

Working on-site this bookkeeping job in Centurion, Gauteng, the successful candidate will execute core daily accounting tasks while navigating complex multi-entity environments and meeting critical operational deadlines.

Key Responsibilities
  • Perform monthly bank and balance sheet reconciliations to maintain accuracy across financial accounts.
  • Prepare and process monthly journal entries, fixed asset registers, and supporting schedules for month-end and year-end close processes.
  • Support the preparation of management accounts, daily cash flow updates, and financial analysis for reporting purposes.
  • Manage customer and supplier reconciliations, review outstanding accounts, and assist with debt collection on arrear balances.
  • Prepare supporting documentation and reconciliations for VAT, EMP201, EMP501, and other tax and audit compliance requirements.
  • Compile comprehensive audit files and assist with ad hoc financial projects.
Requirements
  • BCom Accounting, BCom Financial Accounting, BAcc, or equivalent tertiary accounting qualificationadvantageous
  • Minimum 5 years of relevant accounting / bookkeeping experience.
  • Sound understanding of core financial accounting principles and experience preparing financial statements or management accounts.
  • Practical exposure to e-filing, VAT, payroll, taxation, and audit processes.
  • Intermediate proficiency in Microsoft Excel.
  • Completed SAICA or SAIPA articlesadvantageous
  • Experience working across multiple companies or business entities.
Required Software Skills
  • Microsoft Excel (Intermediate)
  • Sage 50 - or equivalent Sage Pastel, CaseWare, or DraftWorx experience is advantageous.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Accountant/Bookkeeper
Accountant/Bookkeeper

Staff Unlimited Recruitment • Gqeberha

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

Lodgistics Professional Hospitality Solutions • Wes-Kaap

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

TrudyQ Consulting • Centurion

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

Chainlink Recruitment • Cape Town

On-site
Bookkeeper
Bookkeeper

Placements24 • Centurion

On-site
ZAR 110,000 - 152,000
Competitive hourly wage
Pro-rata annual salary
Stable part-time hours
+4
Bookkeeper / Accountant
Bookkeeper / Accountant

Durbanville Classifieds • South Africa

On-site
ZAR 180,000 - 300,000
Senior Bookkeeper - Accounting Industry - Johannesburg
Senior Bookkeeper - Accounting Industry - Johannesburg

Hire Resolve • Sandton

On-site
Bookkeeper
Bookkeeper

IntelliStaff • South Africa

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

Career Minded • Johannesburg

On-site
Bookkeeper
Bookkeeper

EnableSA • Gqeberha

On-site
ZAR 300,000 - 450,000