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.0010
Controller Execution Time ( Jobseekers / Job )  0.0208
Total Execution Time  0.0226
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,491,520 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.0130 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1551585
 LIMIT 1 
0.0014   SELECT *
FROM `employers`
WHERE `employer_id` = 792325
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1551585
AND `misc`.`idIS NULL 
0.0011   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-18',ej.date_added) duration_daysDATEDIFF('2026-04-18',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-04-18',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1551585' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1551585 
0.0019   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-14-2026=1***Apr-18-2026=1' WHERE job_id'1551585'  
0.0008   UPDATE employer_jobs SET monthly_hits '***Jan-2026=923***Feb-2026=97***Mar-2026=71***Apr-2026=15' WHERE job_id'1551585'  
0.0027   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` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1551585 
0.0016   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '792325'
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)