Log in
All jobs
R

Payroll Administrator

RecruitMyMom
Johannesburg, South Africa Posted Oct 21, 2026
On-siteZAR 22,000 - 25,000 / month

About this role

RecruitMyMom | Permanent

Job Information

  • Job Opening ID ZR_16764_JOB
  • Hours of Work Full-time with flexibility
  • Location Type In Office
  • Industry Charity
  • Job Type Permanent
  • Salary R22 000 to R25 000
  • Remuneration Term Per Month
  • Date Opened 21/10/2026
  • Please note We know how much effort goes into every application. While we would love to respond to every one, the volume we receive makes this difficult. Our highest placement success is with candidates who have 3+ years of relevant experience. Parenting breaks don't count against you. If you have not heard from us within 21 days, we have been unable to move forward with your application for this role.
  • State/Province Gauteng
  • City/Town Johannesburg
  • Country South Africa

Job Description

An established organisation requires a Payroll Administrator to drive the accuracy and integrity of a complex payroll function serving 800 employees. Positioned within a high-output HR department, this full-time, office-based role supports the Payroll Manager and is essential for managing the end-to-end processing of multiple payroll entities, with a specific focus on shift-worker dynamics and meticulous manual timesheet reconciliation. The successful candidate will take ownership of vital statutory compliance and benefit administration, ensuring seamless service delivery across the organisation's workforce. Permanent.

Key Responsibilities

  • Payroll Processing & Administration: Support the Payroll Officer in executing end-to-end payroll cycles for 800 employees across various entities.

  • Data Validation: Load and reconcile all payroll inputs including earnings, deductions, allowances, and ad-hoc payments, ensuring every batch has complete supporting documentation.

  • Shift & Time Management: Capture and validate complex payroll data from manual timesheets, including shift rosters, overtime, night shifts, and public holiday premiums.

  • Statutory Compliance: Ensure all processing aligns with South African legislation regarding PAYE, UIF, and SDL, while correctly applying tax directives and internal policies.

  • Benefits Administration: Manage membership updates and deductions for medical aid and retirement funds, including the end-to-end management of provident fund claims.

  • Stakeholder Liaison: Act as the primary point of contact for staff queries regarding payslips, leave, and benefits, resolving issues with high levels of discretion and professionalism.

  • Audit & Control: Maintain a rigorous audit trail for all changes and assist with internal or external audit requests by preparing necessary schedules and documentation.

Requirements

  • Education: Matric (Grade 12) is essential.

  • Professional

Experience

  • A minimum of 5 years’ experience in a payroll administration role within a medium-to-large organisation.

  • Technical Expertise: Proven experience in shift-worker environments and the manual capturing of high-volume timesheets.

  • Systems Proficiency: Direct, hands-on experience using Sage 300 People for payroll processing.

  • Legislative Knowledge: Solid understanding of South African payroll laws and statutory deduction frameworks.

  • Benefits Administration: Practical experience in managing medical aid and retirement fund administration and claims.

  • Preferred Qualifications

  • Certification: A formal payroll qualification is highly advantageous.

  • Advanced Analytics: Strong Excel skills, specifically the ability to use VLOOKUPs and Pivot Tables for complex reconciliations.

  • Multi-Entity Exposure: Experience managing payroll across various cost centres and separate legal entities.

  • Required Software Skills

  • Sage 300 People

  • Microsoft Excel (Advanced)

  • SARS e-Filing / e@syFile

  • Apply Now

  • {{criteriaIndex}}

  • {{field}} {{captialize(condition)}}

  • ( )

  • {{cxPropHelpText}}

  • {{record.

  • Posting_Title}}

  • {{record.

  • Posting_Title}}

  • {{record.

  • Posting_Title}}

  • {{candidate.

  • Email}}

  • {{topMessage}}

Job Details

{{topMessage}} previous next

{{title}}

{{score}}%

Job Description {{unescape(sanitizeHTML(descriptionHTML))}}

{{message}}

Step {{curStepInMandatorySecPrompt}}/{{totalNumOfStepsInMandatorySecPrompt}}

For privacy and security purposes, please go through the following points and provide consent.

  • {{getI18n("zr.careers.publicpage.meta.joblisting")}}
  • {{getI18n("zr.careers.publicpage.meta.joblisting")}}

{{cxPropAssessment.name}}

{{getI18n("zr.cw.autofill.head")}}

{{cxPropBodyMessage}}

{{getI18n("zr.careers.autopopulate.success")}}

{{cxPropUploadedFileName}} {{getI18n("crm.email.relay.label.clear")}}

{{getI18n("zr.cw.apply.sign",cxPropCompanyInfo.name)}}

{{if(cxPropDetails.applyWithSeekButton,cxPropDetails.applyWithSeekButton.buttonLabel,getI18n("zr.quickapply.apply.toggle","Seek"))}} {{getI18n('zr.eeo.questionnaire.portal.maintitle')}}

{{botName}}

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →