Accounting Assistant / Bookkeeper - Remote - Pakistan
Location: Islamabad, Pakistan
Department: Finance,
Reporting to: Finance Manager / Financial Controller
Contract: Full-time (40 hours per week)
Purpose of the role
You will be responsible for supporting the day-to-day transactional finance function, including purchase and sales ledger, banking, expense processing, and basic financial reporting—primarily using Xero.
This role suits someone who is methodical, highly organised, and comfortable handling a wide range of tasks with accuracy and pace. You will work closely with colleagues across the business, ensuring invoices, payments, and records are processed on time and maintained to a high standard.
We are a paper-free organisation and everything is handled through our finance software, cloud storage, and operational apps—so confidence with systems, spreadsheets and data is essential.
Duties will include
Essential
Department: Finance,
Reporting to: Finance Manager / Financial Controller
Contract: Full-time (40 hours per week)
Purpose of the role
You will be responsible for supporting the day-to-day transactional finance function, including purchase and sales ledger, banking, expense processing, and basic financial reporting—primarily using Xero.
This role suits someone who is methodical, highly organised, and comfortable handling a wide range of tasks with accuracy and pace. You will work closely with colleagues across the business, ensuring invoices, payments, and records are processed on time and maintained to a high standard.
We are a paper-free organisation and everything is handled through our finance software, cloud storage, and operational apps—so confidence with systems, spreadsheets and data is essential.
Duties will include
- Maintain the Purchase Ledger and Sales Ledger:
- Process supplier invoices and credit notes
- Raise sales invoices where required and maintain customer accounts
- Allocate receipts and payments; resolve posting issues
- Banking and reconciliations:
- Perform regular bank reconciliations in Xero
- Reconcile key balance sheet accounts in a timely manner
- Investigate and resolve discrepancies
- Payments and approvals:
- Support the payment run process and supplier payment administration
- Prepare and manage expenses approvals (e.g., via Expensify or similar)
- Prepare and manage bill approvals (e.g., via ApprovalMax or similar)
- Payroll support:
- Assist with payroll preparation (data checks, timesheets support, reporting), as required
- Reporting and admin support:
- Produce ad hoc reports from Xero and spreadsheets (cash tracking, aged debtors/creditors, cost summaries)
- Maintain accurate and compliant digital records (filing, audit trail, supporting documents)
- Provide general accounting and clerical support to the finance team
- Process improvement & compliance:
- Follow established procedures and support continuous improvement of finance processes
- Keep job knowledge up to date and support internal controls
- Support additional tasks/projects as needed (a "hands-on" startup environment)
Essential
- Proven experience in a similar role (e.g., Accounting Assistant, Bookkeeper, AP/AR Clerk)
- Familiarity with bookkeeping and basic accounting procedures
- Strong IT and organisational skills
- Hands-on experience with spreadsheets and financial reporting (Excel and/or Google Sheets)
- Excellent accuracy and attention to detail
- Strong numeracy and comfort working with transaction-heavy tasks
- Ability to manage filing/record keeping in a paper-free environment
- Able to prioritise workload and meet deadlines
- English is a must
- Experience working with Xero
- Experience with Expensify, ApprovalMax, or similar expenses/approval tools
- AAT Level 2/3 (or equivalent) and/or relevant certification
- Experience supporting VAT processes and/or multi-entity environments
- Invoices, expenses and payments are processed accurately and on time
- Reconciliations are completed regularly with clean audit trails
- Finance data is well-organised, easy to retrieve, and reliable for reporting
- Stakeholders get clear, helpful, and timely support
- Full training & induction provided
- Paid training
- 40 hours/week
- Payments made to your bank account in Pakistan
- Flexible hours (rota managed via an online app so you can track your schedule)
- Career opportunities and potential to progress within the business
- Join a fast-growing company with a young and dynamic team