Bookkeeper / Accounts Assistant (Remote)

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

TYPE OF WORK

Part Time

SALARY

$8/ hour

HOURS PER WEEK

12

DATE UPDATED

Oct 3, 2026

JOB OVERVIEW

TYPE OF WORK

Part Time with view to transition to Full Time

WAGE / SALARY
$6 (USD)

HOURS PER WEEK
Approximately 12 hours a week initially
Role: Bookkeeper: UK based clients

Bookkeeper / Accounts Assistant (Remote)

LDM Accounting Services Ltd is a growing UK accountancy firm established in 2025. We’re looking for an organised, reliable bookkeeper who can take ownership of day-to-day work for a portfolio of small business clients and grow with the firm.
Most of our bookkeeping is completed in Xero, with occasional work in Excel. We mainly use Xero Tax for accounts, corporation tax and self-assessment returns, and sometimes use TaxCalc. You’ll work directly with Luke, so clear communication, attention to detail and the ability to manage deadlines independently are essential.

Key responsibilities

• Maintain accurate bookkeeping records for a portfolio of UK clients in Xero.
• Process and reconcile bank transactions, invoices, receipts and other supporting documents using Xero Documents and Hubdoc.
• Identify missing information, unusual transactions and reconciliation differences, and raise queries clearly.
• Prepare bookkeeping records for quarterly VAT returns and assist with VAT return preparation.
• Use Excel where needed to analyse transactions, reconcile balances or prepare supporting schedules.
• Keep client work up to date and communicate progress and outstanding queries.

Depending on your experience, the role may also include preparing draft year-end accounts, corporation tax returns and self-assessment returns using Xero Tax or TaxCalc, as well as assisting with payroll journals and confirmation statements.

Essential experience and skills

• At least 5 years’ UK bookkeeping experience, including at least 3 years using Xero.
• Confident using Xero Documents or Hubdoc to process invoices and receipts.
• Sound understanding of UK VAT and the ability to recognise when a transaction needs further review.
• Strong reconciliation skills and excellent attention to detail.
• Clear written and verbal English, including the ability to explain client queries simply.
• Ability to organise your own workload, meet deadlines and work independently from home.
• Reliable internet connection and a suitable home office setup.

Experience preparing accounts or tax returns in Xero Tax or TaxCalc would be an advantage, but is not essential if your bookkeeping experience is strong.

To apply

Please submit:

1. A personalised message describing your UK bookkeeping experience, the types of clients you’ve worked with and your experience using Xero.
2. A short video introducing yourself.
3. Your availability for an interview over the next seven days.

Application subject: [Your name] | LDM Bookkeeper

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0219
Total Execution Time  0.0238
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,483,056 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Bookkeeper-Accounts-Assistant-Remote-1743036
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0140 seconds)  (Hide)
0.0022   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1743036
 LIMIT 1 
0.0016   SELECT *
FROM `employers`
WHERE `employer_id` = 889171
 LIMIT 1 
0.0017   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1743036
AND `misc`.`id` IS NULL 
0.0005   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-04',ej.date_added) duration_days, DATEDIFF('2026-10-04',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_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-10-04',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1743036' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1743036 
0.0014   UPDATE employer_jobs SET hit_counts = '***Oct-03-2026=1345***Oct-04-2026=1' WHERE job_id= '1743036'  
0.0009   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=1345' WHERE job_id= '1743036'  
0.0013   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1743036' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1743036 
0.0018   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '889171'
AND `date_added` >= '2022-06-08' 
0.0004   select * from teasers 
0.0007   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)