Expected hours: 25 per week We are a growing business looking for an experienced Office Manager / Bookkeeper to take ownership of our finance and office operations. This is a key role within a small team, supporting the Managing Director and helping ensure the business runs efficiently and compliantly. The Role You will be responsible for the day-to-day bookkeeping and office administration, ensuring financial records, compliance and internal systems are kept accurate and up to date. Key Responsibilities * Create and send customer invoices using Xero and WorkflowMax * Maintain sales and purchase ledgers * Reconcile bank statements and company accounts * Prepare and submit VAT and CIS returns to our external accountants * Manage payment runs, supplier invoices and expenses * Liaise with external accountants and provide financial information * Track project costs and support job costing * Deal with tenants and address day-to-day queries or issues * Order office supplies, project materials and maintain stock levels * Ensure all staff licences, training and certifications are kept up to date * Maintain strong working relationships with clients, suppliers and subcontractors * Develop and maintain efficient administrative systems, document management and compliance records * Support the Managing Director with general office and administrative tasks About You You will be organised, detail-focused and confident handling both bookkeeping and office systems in a small business environment. You should have: * Experience in bookkeeping or finance administration * Strong working knowledge of Xero * Experience with invoicing, bank reconciliation and VAT * Proficiency in Microsoft Office (Excel, Word, Outlook) and Google Workspace (Docs, Sheets, Drive) * Good organisational and communication skills * Ability to work independently and manage multiple priorities * Knowledge of ISO certification (e.g. ISO 9001, 14001 or 45001) would be an advantage