Finance Officer - Non-Profit

Placements24

Mbombela (Nelspruit)

On-site

ZAR 350,000 - 520,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical aid
Retirement benefits
Generous leave
Hybrid work
Stable NGO role

Job summary

Placements24 is seeking a meticulous Finance Officer for a prominent NGO in the Nelspruit area. You will oversee day-to-day bookkeeping, payroll, and financial reporting, ensuring compliance with non-profit standards and supporting strategic decisions.

The ideal candidate has a 3–5 year background in accounting or finance, a degree in accounting/finance, and familiarity with QuickBooks or Sage. This hybrid role offers stability within a reputable NGO and opportunities to contribute meaningfully.

Qualifications

  • Bachelor's degree in Accounting, Finance, or related field.
  • Professional qualification such as CIMA or ACCA is advantageous.
  • Minimum of 3–5 years of experience in accounting or finance, preferably in the non-profit sector.
  • Proficiency in accounting software (e.g., QuickBooks, Sage) and Microsoft Excel.
  • Strong understanding of bookkeeping principles and financial reporting.
  • Excellent analytical skills and attention to detail.
  • Ability to work independently and meet deadlines.

Responsibilities

  • Manage day-to-day bookkeeping with accurate transaction recording.
  • Process accounts payable and receivable, ensuring timely payments and collections.
  • Administer payroll processing and related compliance requirements.
  • Prepare monthly, quarterly, and annual financial statements and reports.
  • Assist with budget preparation and monitoring.
  • Ensure compliance with financial regulations and non-profit accounting standards.
  • Liaise with external auditors during annual audits.

Skills

Bookkeeping
Financial reporting
Analytical skills
Independent work
Attention to detail

Education

Bachelor's degree in Accounting/Finance
CIMA/ACCA advantageous

Tools

QuickBooks
Sage
Microsoft Excel

Job description

About the Role

Our client, a prominent charity organization serving the Nelspruit region, is seeking a meticulous and experienced Finance Officer . This role is essential for maintaining the financial integrity and operational efficiency of the organization across Mpumalanga . You will be responsible for managing day-to-day financial operations, including bookkeeping, accounts payable/receivable, payroll, and financial reporting. The ideal candidate possesses a strong understanding of non-profit accounting principles and is adept at ensuring compliance and providing accurate financial insights to support strategic decision-making. This position offers a stable and rewarding career in a mission-driven environment.

Key Responsibilities
  • Manage all aspects of day-to-day bookkeeping, including recording financial transactions accurately.
  • Process accounts payable and accounts receivable, ensuring timely payments and collections.
  • Administer payroll processing and related compliance requirements.
  • Prepare monthly, quarterly, and annual financial statements and reports.
  • Assist with budget preparation and monitoring.
  • Ensure compliance with relevant financial regulations and non-profit accounting standards.
  • Liaise with external auditors during annual audits.
Requirements
  • Bachelor's degree in Accounting, Finance, or a related field.
  • Professional qualification such as CIMA or ACCA is advantageous.
  • Minimum of 3-5 years of experience in accounting or finance, preferably within the non-profit sector.
  • Proficiency in accounting software (e.g., QuickBooks, Sage) and Microsoft Excel.
  • Strong understanding of bookkeeping principles and financial reporting.
  • Excellent analytical skills and attention to detail.
  • Ability to work independently and meet deadlines.
Benefits
  • Competitive annual salary based on experience.
  • Comprehensive medical aid and retirement benefits.
  • Generous leave allowance and paid public holidays.
  • Hybrid work arrangement offering flexibility.
  • A secure and stable role within a reputable non-profit organization in Nelspruit .
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Finance Officer
Finance Officer

Placements24 • Bloemfontein

Hybrid
ZAR 420,000 - 540,000
Competitive salary
Medical aid
Retirement fund
+2
Finance Officer - Charity Sector
Finance Officer - Charity Sector

Placements24 • Soweto

On-site
ZAR 360,000 - 480,000
Competitive salary
Remote work flexibility
Professional development
+1
Finance Officer - Non-Profit
Finance Officer - Non-Profit

Placements24 • Bloemfontein

Hybrid
ZAR 350,000 - 550,000
Medical aid contributions
Professional development opportunities
Full-time Finance Officer
Full-time Finance Officer

Placements24 • Soweto

On-site
ZAR 300,000 - 420,000
Competitive salary
Professional development
Supportive team environment
Finance Officer
Finance Officer

Placements24 • Noord-Kaap

On-site
ZAR 260,000 - 420,000
Competitive salary with incentives
Comprehensive medical and retirement
Generous paid time off and development
Finance Administrator
Finance Administrator

Placements24 • Noord-Kaap

On-site
ZAR 180,000 - 260,000
Competitive salary
Non-profit sector experience
Skill development opportunities
+2
Nonprofit Finance Officer - Hybrid | Payroll & Reporting
Nonprofit Finance Officer - Hybrid | Payroll & Reporting

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 350,000 - 520,000
Medical aid
Retirement benefits
Generous leave
+2
Non-Profit Operations Manager
Non-Profit Operations Manager

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 600,000 - 900,000
Medical aid
Retirement fund
Performance-based incentives
+1
Non-profit Finance Officer
Non-profit Finance Officer

Placements24 • Noord-Kaap

On-site
ZAR 320,000 - 480,000
Finance and Administration Officer (Kimberley)
Finance and Administration Officer (Kimberley)

Placements24 • Noord-Kaap

On-site
ZAR 300,000 - 420,000