Part Time Qualified UK Bookkeeper

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

TYPE OF WORK

Part Time

SALARY

$8 /Hr

HOURS PER WEEK

3

DATE UPDATED

Jul 10, 2026

JOB OVERVIEW

We are looking for an AAT, ICB qualified bookkeeper to join our growing bookkeeping practice.
This role is a small part time with the opportunity to grow in hours.
Please note to start with the hourly range per week is expected around 3-5 hrs per week, for the first month or two.

Please do not apply if you are not a qualified bookkeeper, as we are only looking for suitably qualified AAT / ICB or equivalent for this role, with the relevant UK accounting experience.

This role will be completing the day to day bookkeeping for a number of small businesses, all based in the UK.
You must be familiar with IAS and IFRS bookkeeping standards, as all work will be required to these standards, allowing for tax / audit ready books.
This is a recurring monthly position focused on accurate transaction processing, reconciliations, and financial reporting across multiple clients.
Our current client portfolio operates primarily on Xero, and it is imperative that you are proficient and certified in Xero. We also require the ability to work across QuickBooks, as our portfolio continues to grow and diversify. You will be assigned a small number of clients to begin with, with clear expectations and deadlines provided for each.

We also have an ongoing Quickbooks project client, which would be good to get support with.

Key Responsibilities:
Maintain accurate and up-to-date bookkeeping records for allocated clients
Process and categorise transactions in Xero and/or QuickBooks
Perform regular bank reconciliations to ensure accounts are fully reconciled
Prepare and deliver month-end reports to the lead accountant
Manage accounts payable and receivable as required
Assist with VAT return preparation and submission
Ensure all work is completed accurately and within agreed client deadlines
Liaise with the lead accountant on any queries or discrepancies
Maintain strict confidentiality across all client accounts

Essential Requirements:
Qualified UK Bookkeeper — AAT, ICB, IAB, or equivalent recognised qualification (MUST HAVE)
Proficient and certified in Xero and QuickBooks (both platforms required)
Solid understanding of UK bookkeeping standards and practices
Experience managing bookkeeping for multiple clients simultaneously
Meticulous attention to detail — accuracy is non-negotiable
Reliable, organised, and able to meet client-specific deadlines
Strong communication skills — able to liaise professionally with the lead accountant

Desirable Experience:
Experience in a UK accounting or bookkeeping practice environment
VAT return preparation and submission
Familiarity with Xero Payroll
Multi-company bookkeeping experience
Experience using Hubdoc, Dext, or similar document management tools

What We're Looking For:
A detail-oriented professional who takes genuine pride in the accuracy of their work, understands the expectations of a client-facing bookkeeping practice, and has the ambition to grow within a developing firm. As we expand our client base, this role will grow significantly — we are looking for someone who wants to be part of that journey from an early stage.

Growth Potential:
Significant scope to grow to 40+ hours per month by end of 2026, with the role evolving into a broader part-time position as the client portfolio expands.

How to Apply — Please submit:
CV detailing your bookkeeping experience and software proficiency
Evidence of your UK bookkeeping qualification (AAT, ICB, IAB, or equivalent)
Brief cover letter outlining your experience and why you are interested in the role
References demonstrating bookkeeping experience (practice or client-facing preferred)

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0231
Total Execution Time  0.0244
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,504,176 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Part-Time-Qualified-UK-Bookkeeper-1640691
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0160 seconds)  (Hide)
0.0009   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1640691
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 925295
 LIMIT 1 
0.0015   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1640691
AND `misc`.`idIS NULL 
0.0010   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-13',ej.date_added) duration_daysDATEDIFF('2026-07-13',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-13',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1640691' 
0.0013   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1640691 
0.0020   UPDATE employer_jobs SET hit_counts '***May-06-2026=433***May-07-2026=828***May-08-2026=327***May-09-2026=100***May-10-2026=68***May-11-2026=96***May-12-2026=82***May-13-2026=58***May-14-2026=48***May-15-2026=39***May-16-2026=27***May-17-2026=38***May-18-2026=25***May-19-2026=6***May-20-2026=4***May-21-2026=8***May-22-2026=2***May-23-2026=2***May-24-2026=1***May-25-2026=2***May-26-2026=4***May-28-2026=5***May-29-2026=1***May-30-2026=1***May-31-2026=1***Jun-01-2026=1***Jun-03-2026=2***Jun-04-2026=1***Jun-05-2026=3***Jun-07-2026=1***Jun-08-2026=1***Jun-11-2026=2***Jun-12-2026=2***Jun-16-2026=1***Jun-18-2026=1***Jun-19-2026=2***Jun-25-2026=1***Jul-04-2026=2***Jul-10-2026=632***Jul-11-2026=478***Jul-12-2026=2***Jul-13-2026=1' WHERE job_id'1640691'  
0.0012   UPDATE employer_jobs SET monthly_hits '***May-2026=2206***Jun-2026=18***Jul-2026=1115' WHERE job_id'1640691'  
0.0024   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1640691' AND status LIKE 'sent%' ORDER BY id DESC  
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1640691 
0.0014   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '925295'
AND `date_added` >= '2022-06-08' 
0.0009   select from teasers 
0.0008   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)