Accounts & Bookkeeping Assistant – Airbnb Management Business

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

TYPE OF WORK

Part Time

SALARY

4$ per hour

HOURS PER WEEK

20

DATE UPDATED

Jan 11, 2026

JOB OVERVIEW

About Us

We are a growing Airbnb and serviced accommodation management business managing around 40 properties across the UK. We work closely with landlords to maximise returns while delivering excellent guest experiences. As we continue to scale, we’re looking for a reliable and detail-focused Accounts & Bookkeeping Assistant to support our financial operations.

The Role

You will take ownership of the day-to-day bookkeeping and provide accurate financial reporting to support decision-making. This is an ideal role for someone experienced in property, hospitality, or multi-income businesses.

Key Responsibilities
• Day-to-day bookkeeping across multiple properties
• Reconciling bank accounts and OTA payouts (Airbnb, ---------- , etc.)
• Tracking income and expenses per property
• Raising and reconciling landlord statements
• Managing invoices, bills, and receipts
• Supporting monthly and quarterly financial reports
• Assisting with VAT and liaising with our accountant
• Ensuring records are accurate, organised, and up to date

What We’re Looking For
• Proven experience in bookkeeping or accounts (property or hospitality experience is a strong advantage)
• Confident using accounting software (e.g. Xero, QuickBooks, or similar)
• Strong attention to detail and organisation
• Ability to work independently and meet deadlines
• Comfortable working with multiple properties and income streams
• UK-based and familiar with UK accounting practices preferred

Nice to Have
• Experience with serviced accommodation or Airbnb management businesses
• Understanding of landlord management models
• VAT experience within hospitality or property

What We Offer
• Flexible working hours
• Remote working
• Long-term opportunity with a growing business
• Clear systems and support
• Competitive hourly rate (based on experience)

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0220
Total Execution Time  0.0239
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,498,648 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Accounts-Bookkeeping-Assistant-Airbnb-Management-Business-1551585
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0140 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0012   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1551585
 LIMIT 1 
0.0007   SELECT *
FROM `employers`
WHERE `employer_id` = 792325
 LIMIT 1 
0.0027   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1551585
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-16',ej.date_added) duration_days, DATEDIFF('2026-10-16',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-16',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1551585' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1551585 
0.0016   UPDATE employer_jobs SET hit_counts = '***Jan-11-2026=377***Jan-12-2026=193***Jan-13-2026=62***Jan-14-2026=30***Jan-15-2026=22***Jan-16-2026=28***Jan-17-2026=16***Jan-18-2026=21***Jan-19-2026=35***Jan-20-2026=22***Jan-21-2026=12***Jan-22-2026=15***Jan-23-2026=10***Jan-24-2026=7***Jan-25-2026=8***Jan-26-2026=13***Jan-27-2026=15***Jan-28-2026=12***Jan-29-2026=10***Jan-30-2026=10***Jan-31-2026=5***Feb-01-2026=7***Feb-02-2026=7***Feb-03-2026=4***Feb-04-2026=1***Feb-05-2026=2***Feb-06-2026=9***Feb-07-2026=3***Feb-08-2026=5***Feb-09-2026=2***Feb-10-2026=5***Feb-11-2026=4***Feb-12-2026=1***Feb-14-2026=1***Feb-15-2026=1***Feb-16-2026=13***Feb-17-2026=2***Feb-18-2026=3***Feb-19-2026=5***Feb-20-2026=3***Feb-21-2026=2***Feb-22-2026=4***Feb-23-2026=4***Feb-24-2026=1***Feb-25-2026=7***Feb-28-2026=1***Mar-01-2026=1***Mar-02-2026=3***Mar-03-2026=2***Mar-04-2026=4***Mar-06-2026=1***Mar-07-2026=1***Mar-08-2026=3***Mar-09-2026=2***Mar-10-2026=2***Mar-11-2026=9***Mar-12-2026=2***Mar-13-2026=2***Mar-14-2026=1***Mar-16-2026=2***Mar-17-2026=2***Mar-18-2026=1***Mar-19-2026=3***Mar-20-2026=2***Mar-23-2026=4***Mar-24-2026=8***Mar-26-2026=2***Mar-27-2026=3***Mar-28-2026=2***Mar-29-2026=1***Mar-30-2026=6***Mar-31-2026=2***Apr-01-2026=2***Apr-05-2026=1***Apr-07-2026=1***Apr-09-2026=1***Apr-10-2026=3***Apr-11-2026=5***Apr-12-2026=5***Apr-13-2026=2***Apr-17-2026=4***Apr-18-2026=1***Apr-19-2026=1***Apr-20-2026=10***Apr-21-2026=10***Apr-22-2026=1***Apr-23-2026=2***Apr-24-2026=1***Apr-26-2026=1***Apr-28-2026=2***May-03-2026=1***May-04-2026=1***May-05-2026=2***May-07-2026=2***May-09-2026=2***May-11-2026=1***May-12-2026=2***May-13-2026=1***May-14-2026=1***May-15-2026=1***May-16-2026=3***May-17-2026=2***May-18-2026=1***May-19-2026=1***May-20-2026=3***May-21-2026=1***May-23-2026=4***May-24-2026=1***May-25-2026=2***May-26-2026=2***May-28-2026=2***May-31-2026=2***Jun-02-2026=2***Jun-03-2026=3***Jun-05-2026=1***Jun-06-2026=2***Jun-08-2026=1***Jun-10-2026=1***Jun-13-2026=1***Jun-14-2026=1***Jun-16-2026=3***Jun-17-2026=1***Jun-21-2026=1***Jun-24-2026=48***Jun-25-2026=20***Jun-26-2026=4***Jun-28-2026=3***Jun-29-2026=4***Jun-30-2026=3***Jul-01-2026=9***Jul-02-2026=6***Jul-04-2026=3***Jul-05-2026=2***Jul-06-2026=6***Jul-08-2026=3***Jul-09-2026=1***Jul-10-2026=2***Jul-11-2026=3***Jul-13-2026=2***Jul-14-2026=1***Jul-17-2026=2***Jul-18-2026=2***Jul-19-2026=3***Jul-20-2026=2***Jul-22-2026=1***Jul-23-2026=1***Jul-24-2026=5***Jul-25-2026=6***Jul-27-2026=1***Jul-28-2026=2***Jul-30-2026=1***Aug-01-2026=2***Aug-03-2026=3***Aug-04-2026=1***Aug-05-2026=2***Aug-06-2026=1***Aug-08-2026=3***Aug-09-2026=1***Aug-10-2026=1***Aug-11-2026=2***Aug-12-2026=1***Aug-15-2026=1***Aug-18-2026=2***Aug-21-2026=1***Aug-24-2026=4***Aug-27-2026=1***Aug-28-2026=2***Aug-29-2026=1***Aug-30-2026=1***Sep-03-2026=1***Sep-05-2026=1***Sep-06-2026=2***Sep-08-2026=3***Sep-10-2026=3***Sep-11-2026=2***Sep-12-2026=2***Sep-14-2026=1***Sep-15-2026=1***Sep-17-2026=15***Sep-18-2026=5***Sep-19-2026=2***Sep-20-2026=3***Sep-21-2026=4***Sep-23-2026=2***Sep-24-2026=2***Sep-25-2026=2***Sep-26-2026=1***Sep-27-2026=3***Sep-29-2026=2***Sep-30-2026=2***Oct-01-2026=3***Oct-02-2026=1***Oct-07-2026=2***Oct-08-2026=1***Oct-12-2026=1***Oct-16-2026=4' WHERE job_id= '1551585'  
0.0009   UPDATE employer_jobs SET monthly_hits = '***Jan-2026=923***Feb-2026=97***Mar-2026=71***Apr-2026=53***May-2026=38***Jun-2026=98***Jul-2026=64***Aug-2026=30***Sep-2026=59***Oct-2026=12' WHERE job_id= '1551585'  
0.0014   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1551585' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1551585 
0.0025   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '792325'
AND `date_added` >= '2022-06-08' 
0.0004   select * from teasers 
0.0004   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)