Bookkeeper (Xero) ( Hospitality ) (Blouberg Onsite)

ExecutivePlacements.com

Date: 2 weeks ago
City: Cape Town, Western Cape
Contract type: Full time

Bookkeeper (Xero) (Hospitality) (Blouberg Onsite)

Recruiter

Datafin IT Recruitment

Job Ref

353618

Date posted

Thursday, July 9, 2026

Location

Cape Town, South Africa

SUMMARY

POSITION INFO

ENVIRONMENT: BE responsible for maintaining accurate financial records across multiple Hospitality entities using Xero as the next Bookkeeper sought by a growing Property Development & Construction Group. The role focuses on reconciliations, compliance, reporting, and cash flow management, ensuring financial integrity and operational efficiency within a fast-paced Hospitality environment. The successful incumbent must possess a Degree/Diploma in Accounting/Finance, or related discipline with 3-5 years Bookkeeping experience – preferably within the Hospitality, Restaurant, or Retail industry. You will also require a solid understanding of South African tax regulations (VAT, PAYE, EMP201), have the ability to manage multiple entities and high transaction volumes and proficiency using Xero accounting software. DUTIES: Reconciliations -

  • Reconcile asset registers and depreciation schedules in Xero.
  • Perform daily and monthly bank reconciliations using Xero bank feeds.
  • Reconcile deposits, including credit cards and third-party platforms (e.g., Mr D, Uber).
  • Manage Creditor and supplier reconciliations.
  • Identify, investigate, and report discrepancies within financial records. Tax and Compliance -
  • Perform VAT reconciliations and submit VAT returns via Xero (integrated with SARS VAT201).
  • Ensure compliance with South African financial regulations and company policies.
  • Assist with audit preparation, providing supporting documentation and reports from Xero. Journals and Month-end Processing -
  • Process Month-end Journal entries, including stock control adjustments.
  • Prepare and post salary journals and support payroll processing.
  • Manage PAYE and EMP201 submissions (where applicable).
  • Maintain and manage loan accounts, including: Ø Preparing loan schedules. Ø Calculating interest. Ø Monitoring balances. Financial Management -
  • Authorise supplier bills in Xero following internal approval processes.
  • Load and allocate bank transactions accurately in Xero. Ø Prepare basic financial reports, including: Ø Income Statements Ø Balance Sheets for management and board review
  • Process supplier payments in line with company policies and compliance requirements.
  • Analyse and report on credit card transactions post-capturing.
  • Monitor and forecast cash flow (daily and weekly) across sales and bank accounts.
  • Calculate commissions and prepare related invoices to support operational performance tracking. Recordkeeping and Accounts Management -
  • Maintain accurate and up-to-date financial records across all entities.
  • Oversee accounts payable and receivable processes (monitoring after initial capturing).
  • Ensure proper document management and audit trail within Xero.
  • Support overall cash flow management through consolidated forecasting. REQUIREMENTS: Qualifications –
  • Degree or Diploma in Accounting, Finance, or related field.
  • Xero certification (advantageous). Experience/Skills -
  • Minimum 3–5 years Bookkeeping experience.
  • Experience within the Hospitality, Restaurant, or Retail industry preferred.
  • Proven experience using Xero accounting software.
  • Strong reconciliation and analytical skills.
  • Solid understanding of South African tax regulations (VAT, PAYE, EMP201).
  • High attention to detail and accuracy.
  • Ability to manage multiple entities and high transaction volumes.
  • Strong organisational and time management skills.
  • Ability to work independently and meet deadlines.
  • Good communication skills for stakeholder interaction.

For employers only

Is this your company's job post? Verify ownership to manage this listing and receive applications directly.

Claim this listing

Looking to apply for this job? Use the Apply button above.