CareerPlanSign in

Senior Bookkeeper

Johannesburg, Gauteng💼 Full-time🗓 2026-09-27

Core

Manage business and trust accounting records, reconciliations, and financial reporting for a law firm.

Role type

Senior Bookkeeper (Legal Practice)

Builds

Monthly management accounts, audit schedules, and trust investment records for legal partners.

Domain

Legal services / Financial accounting

Required skills

Business and trust accounting, General ledger management, Bank reconciliations, Payroll input, Audit support, FICA compliance, Internal financial controls, Client matter monitoring, Fee transfer processing, TPFA and 3PIM Trust Investments administration

Preferred skills

LegalSuite, AJS, GhostPractice, Practice Manager Pro (PMPro)

Responsibilities

Maintain business and trust accounting records accurately, Process and reconcile trust receipts and payments, Perform daily, weekly, and monthly trust reconciliations, Manage creditors, debtors, and general ledger, Prepare monthly management accounts and supporting schedules, Assist with year-end audit preparation, Liaise with partners, auditors, and banks, Administer payroll inputs and reconciliations, Open and close TPFA and 3PIM Trust Investments

Seniority

Senior, 5–8 years experience

Sourced via adzuna · Listed on CareerPlan, which tracks 846,000+ jobs from 20+ sources.