Overview

Credit Controller & Sales Ledger Administrator Jobs in South Africa at Zest Media Group

Title: Credit Controller & Sales Ledger Administrator

Company: Zest Media Group

Location: South Africa

Credit Controller & Sales Ledger Administrator

Location: Remote

Department: Finance

Reports to: Finance Director / Managing Director

Type: Full-Time

About Us

We are a fast-growing media and marketing business operating across print advertising and digital marketing services. Our clients range from local businesses to established brands, and we pride ourselves on delivering outstanding campaigns and customer service. We are looking for a highly organised and proactive Credit Controller & Sales Ledger Administrator to join our finance team and help manage cash flow, customer accounts and financial processes across the business.

Role Overview

The Credit Controller & Sales Ledger Administrator will be responsible for managing the company’s sales ledger, maintaining healthy cash flow through effective credit control and supporting the finance function across both print and digital divisions of the agency.

This role requires strong communication skills, excellent attention to detail and the ability to work closely with the sales, operations and account management teams to ensure invoices are paid on time and campaigns remain financially compliant before going live.

The successful candidate will work daily with Sage and HubSpot CRM.

Key Responsibilities

Credit Control

  • Proactively chase overdue invoices via phone, email, and written correspondence.
  • Manage customer accounts with standard 30-day payment terms for print advertising invoices.
  • Monitor aged debtors and produce weekly/monthly debtor reports.
  • Resolve invoice queries quickly and professionally to minimise payment delays.
  • Negotiate payment plans where necessary and escalate persistent late payers.
  • Maintain accurate records of all collection activity and client communications.
  • Work closely with the sales team to ensure outstanding debts are addressed promptly.
  • Support legal recovery procedures where required.

Sales Ledger Management

  • Raise and process sales invoices accurately and on time.
  • Maintain and reconcile the sales ledger.
  • Allocate incoming payments and reconcile customer accounts.
  • Process credit notes and adjustments where required.
  • Ensure all client billing information is accurate and up to date.
  • Assist with month-end sales ledger reconciliation and reporting.
  • Monitor account balances and investigate discrepancies.

Digital Campaign Financial Compliance

  • Ensure digital campaigns are financially approved before campaigns go live.
  • Verify clients are within agreed credit limits and payment terms.
  • Place accounts on hold where necessary due to overdue balances.
  • Liaise with account managers and campaign teams regarding account status.
  • Ensure all digital work is correctly invoiced and tracked against bookings.

Credit & Risk Management

  • Carry out credit checks for all new clients using approved credit reference agencies.
  • Set and review customer credit limits.
  • Assess financial risk before approving new business.
  • Maintain records relating to credit applications and approvals.
  • Monitor high-risk accounts and recommend actions to management.

Systems & Administration

  • Use Sage for invoicing, account reconciliation, reporting, and ledger management.
  • Maintain accurate customer data and financial records within HubSpot CRM.
  • Ensure CRM records align with finance systems and client accounts.
  • Produce regular reports on debtors, cash collection performance, and account status.
  • Assist with improving finance processes and internal controls.

Additional Duties

  • Support the finance team with ad hoc administrative tasks.
  • Assist with audits and financial documentation requests.
  • Maintain confidentiality of financial information.
  • Ensure compliance with UK financial regulations and company procedures.
  • Contribute to improving cash flow and reducing debtor days.
  • Support the implementation of finance process improvements and automation.

Skills & Experience Required

  • Previous experience in a Credit Control or Sales Ledger role.
  • Experience using Sage accounting software.
  • Experience using CRM systems, ideally HubSpot.
  • Strong understanding of sales ledger and credit control processes.
  • Excellent telephone manner and communication skills.
  • Confident in handling difficult payment conversations professionally.
  • Strong organisational and time management skills.
  • High attention to detail and accuracy.
  • Good Excel and Microsoft Office skills.
  • Ability to work independently and as part of a team.

Desirable Experience

  • Experience within a media, advertising, publishing, or marketing agency environment.
  • Understanding of print advertising invoicing and campaign billing.
  • Knowledge of UK credit control best practices and GDPR compliance.

What We Offer

  • Competitive salary based on experience.
  • Friendly and supportive working environment.
  • Opportunities for progression and development.
  • Hybrid working opportunities (if applicable).
  • Company pension scheme.
  • Holiday entitlement plus bank holidays.

Salary

Depending on experience.

How to Apply

Please send your CV and a short cover letter outlining your experience with credit control, sales ledger management, Sage, and CRM systems.

Upload your CV/resume or any other relevant file. Max. file size: 800 MB.