Bookkeeper (UK)

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Part Time

SALARY

6$/h

HOURS PER WEEK

20

DATE UPDATED

Jul 24, 2026

JOB OVERVIEW

Application link - ----------

We are looking for an experienced and reliable part-time Bookkeeper to support our UK accounting practice.
This is a remote position for approximately 20–25 hours per week, with potential for a full-time job moving forward.
We are looking for someone who can work accurately, communicate well, and manage bookkeeping tasks with minimal supervision.

This role is suitable for candidates who already have experience working with UK bookkeeping.

Main Responsibilities

Bank reconciliation
Xero bookkeeping
Strong Microsoft Excel skills (sorting, filtering, formulas, Pivot Tables, VLOOKUP)
Reviewing bookkeeping for missing information
Preparing VAT Returns
Liaising with clients when information is missing
Keeping bookkeeping records organised

Essential Requirements

Minimum 2 years bookkeeping experience
Experience with UK bookkeeping
Good working knowledge of Xero
Experience preparing VAT Returns
Excellent attention to detail
Good written and spoken English
Able to work independently
Reliable internet connection

Desirable

Experience working for a UK accounting practice
Basic payroll knowledge
Experience working with multiple clients simultaneously
Understanding of UK Construction Industry Scheme (CIS)

Only the applications made using the link mentioned at the beginning and below will be considered.

Application link - ----------

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0280
Total Execution Time  0.0350
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,480,168 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Bookkeeper-UK-1695700
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0111 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0027   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1695700
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 860652
 LIMIT 1 
0.0011   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1695700
AND `misc`.`idIS NULL 
0.0012   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-30',ej.date_added) duration_daysDATEDIFF('2026-07-30',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-07-30',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1695700' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1695700 
0.0024   UPDATE employer_jobs SET hit_counts '***Jul-24-2026=781***Jul-25-2026=317***Jul-26-2026=83***Jul-30-2026=1' WHERE job_id'1695700'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jul-2026=1181' WHERE job_id'1695700'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1695700' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1695700 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '860652'
AND `date_added` >= '2022-06-08' 
0.0005   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)