Bookkeeper / Office Administrator
Salary/Rate:£15.50 per hour
Job type:Contract
Town/City:Keighley
County:West Yorkshire
Sector:Accounts & Finance
Job ref:KCBOA
Post Date:August 26, 2026
Short description:
Our client is looking for an organised and detail-focused Bookkeeper / Office Administrator to join their team in Keighley. The successful candidate will need to be Sage trained, with an AAT or similar accounting qualification preferred.Scroll
Meet Our Recruiter
Hannah Crowther
Delivery & Compliance Consultant- Commercial & Industrial
About the Role
Job Description – Bookkeeper / Office Administrator
Rate of Pay: £15.50 per hour
Contracted Hours: Monday to Thursday, 8:30am to 2:00pm, and Friday, 8:30am to 1:45pm, totaling 27.25 hours per week.
About the Role
Our client is looking for an organised and detail-focused Bookkeeper / Office Administrator to join their team in Keighley. The successful candidate will need to be Sage trained, with an AAT or similar accounting qualification preferred.
Key Responsibilities
Bookkeeping & Accounts
- Input and process supplier invoices.
- Complete supplier payment runs using online banking, ensuring a high level of accuracy at all times.
- Reconcile supplier statements against account ledgers and investigate any discrepancies.
- Raise customer invoices, including Sales and Commercial Invoices.
- Arrange appropriate freight where required as part of the invoicing process.
- Carry out credit control duties, including contacting customers regarding outstanding payments and expected payment dates.
- Reconcile bank statements and maintain accurate financial records.
- Prepare and check VAT returns, ensuring figures are accurate and complete before submission to HMRC.
- Input wage and salary figures into Sage and reconcile Tax and National Insurance (NI) accounts.
- Complete pension submissions and maintain accurate pension records.
- Process and record foreign exchange transactions.
Month-End & Year-End Procedures
- Complete month-end bookkeeping procedures, ensuring all accounts are accurate and up to date.
- Process and reconcile prepayments, ensuring they are correctly allocated to the relevant accounting periods.
- Run specific month-end reports from Sage and review them for accuracy.
- Complete month-end reconciliations and investigate and resolve any discrepancies.
- Ensure all required month-end procedures are completed accurately and within the relevant deadlines.
- Have the ability to complete year-end procedures, ensuring accounts and supporting documentation are fully reconciled and prepared for year-end reporting and/or review.
- Run relevant Sage reports and provide supporting information required for the year-end process.
- Assist with any queries or additional requirements relating to the year-end accounts.
General Office Administration
- Complete weekly filing and maintain organised records.
- Match commercial documentation and maintain proof of export records.
- Order stationery and general office supplies.
- Provide general administrative support to the business as required.
- Assist with additional administrative duties and systems following appropriate training.
Skills & Experience
- Sage training and practical experience are essential.
- AAT or a similar accounting qualification is preferred.
- Previous bookkeeping/accounts experience.
- Good understanding of VAT and the ability to check VAT returns for accuracy.
- Experience with online banking and supplier payment processes.
- Experience with month-end procedures, including prepayments and Sage reporting.
- Ability to carry out year-end procedures and prepare supporting information.
- Strong attention to detail and a high level of accuracy.
- Good organisational and time-management skills.
- Confident communication skills, particularly when dealing with customers and suppliers.
- Good IT skills and the ability to learn new systems quickly.
- Ability to work independently while also supporting the wider office team.
Key Attributes
The successful candidate will be:
- Reliable and organised.
- Accurate and methodical.
- Proactive and able to manage their own workload.
- Comfortable handling confidential financial information.
- Professional and confident when communicating with customers, suppliers and colleagues.
- Willing to learn and take on additional responsibilities as required.
More jobs from this recruiter
View AllMachine Operative
Keighley (Outskirts)
West Yorkshire
£13 per hour
Rotherwood Recruitment are currently recruiting for a Machine Operative to join our client on the outskirts of Keighley. This is an ongoing temporary position paying £13.00 per hour, working rotating shifts of 6:00am–2:00pm and 2:00pm–10:00pm, Monday to Friday. The role would suit someone who is mechanically minded, with full training provided. Due to the location, own transport is required. For more information, please see the full job description below and apply below.
Warehouse Operative / Delivery Driver
Crosshills
West Yorkshire
£13.00 per hour
Rotherwood Recruitment are currently recruiting for a Warehouse Operative / Delivery Driver to join our client in Crosshills. This is a temporary-to-permanent opportunity paying £13.00 per hour, working Monday to Friday, 8:00am–4:30pm. The role combines general warehouse duties, order picking and packing, and deliveries to customers and other sites. A full driving licence is essential, while a forklift licence would be advantageous but is not essential. For more information, please see the full job description below and apply below.
Stock Control Operative
Haworth
West Yorkshire
£12.71 per hour
Rotherwood Recruitment are currently recruiting for a Stock Control Operative to join our client in Haworth. This is an ongoing position paying £12.71 per hour, with the potential to increase for the right candidate. The role involves stock control and booking stock in and out, with previous FLT experience beneficial but not essential. For more information, please see the full job description below and apply below.
Sheet Metal Worker
Keighley (Outskirts)
West Yorkshire
£12.71 per hour
Rotherwood Recruitment are currently recruiting for a Sheet Metal Worker to join our client on the outskirts of Keighley on a temporary-to-permanent basis, paying £12.71 per hour. The role involves moving, cutting and folding steel and using a pressing machine. Previous experience is beneficial but not essential, with full training available for the right candidate. For more information, please see the full job description below and apply below.