About the role
- Managing cash flow, accounts receivable, and invoicing across multiple projects.
- Running payroll and contractor payments (South Africa and internationally).
- Overseeing budgets and ensuring projects stay financially healthy.
- Preparing monthly reporting and financial updates for leadership.
- Maintaining and improving systems across Xero, Productive, and Notion.
- Helping refine forecasting and budgeting processes as we scale.
- Collaborating with the CEO and department leads to make smart, data-informed financial decisions.
Requirements
- 5+ years’ experience in finance or accounting, ideally within an agency, consultancy, or project-based business.
- Solid knowledge of invoicing, budgeting, payroll, and cash flow management.
- Experience using tools such as Xero, Productive, Asana, or similar systems.
- Comfortable working independently in a fast-paced, creative environment.
- Strong attention to detail, with the ability to zoom out and see the bigger financial picture.
- Excellent communication skills — you can explain numbers in a way non-finance people understand.
- 🎓 Accounting qualification (BCom, CIMA, or similar) is preferred but not required if experience is strong.
- Full remote flexibility — work from anywhere in South Africa.
- Opportunity to grow into a Head of Finance role as the agency expands.
- Exposure to international clients and modern agency systems.
- A collaborative team that values process, innovation, and balance.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
cash flow managementaccounts receivableinvoicingpayrollbudgetingfinancial reportingforecastingfinancial analysis
Soft skills
attention to detailcommunicationindependencecollaborationdata-informed decision making