Short Term Rentals Finance Manager

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

TYPE OF WORK

Full Time

SALARY

Starts at $12/hr

HOURS PER WEEK

40

DATE UPDATED

Aug 4, 2026

JOB OVERVIEW

Role Overview: This role supports the CEO and Operations Manager by owning day-to-day financial, operational, and administrative tasks across the business. The Financial Manager will serve as a key partner to the CEO, managing workflows, streamlining processes, and ensuring nothing falls through the cracks — freeing the CEO to focus on strategy and growth.

Owner Statements
Reviewing monthly owner statements
Coordinating with Bookkeeping Firm to ensuring Trust Accounting is done correctly
Publishing monthly owner statements & distributions
Saving each owner statement at the end of the month

Financial Management
Updated Topkey daily with transactions to ensure items are categorized correctly
Prepare and send invoices in Quickbooks
Accounts receivable follow-up and collections
Vendor payment management in Topkey
Collecting and saving receipts / invoices

Taxes
Preparing routine Excise Tax filings
Requesting 1099s / filing / storing
Coordinating inputs needed with Bookkeeping Firm

Administrative
Update business licenses and short-term rental licenses for company and clients
Folder management
Filing receipts and invoices in company folders and directing individuals to resources as needed

Human Resources
Prepare and schedule payroll in Wise and Gusto
Support onboarding of new employees and training
Team resources for questions
Maintaining employee records and documentation
Managing PTO and time-off tracking
Updating employee handbook and policies

Operations
Creating and updating SoPs
Process improvements leveraging AI tools (Claude, ChatGPT)
Tracking and reporting on team KPIs and quarterly rocks
Ordering supplies

Vendor & Contractor Management
Managing relationships with vendors and contractors
Supporting the Operations Manager in obtaining and comparing quotes
Tracking contract renewals
Setting up new vendors in Topkey for payments

Communication & Reporting
Preparing financial reports for the CEO
Preparing project financial reports for Operations Manager and CEO
Coordination with Bookkeeping Firm weekly

Project Management
Tracking cross-functional projects
Managing deadlines and deliverables
Following up with tea ---------- mbers on deliverables

Qualifications & Skills
Strong organizational and time management skills
Excellent written and verbal communication
Experience with Trust Accounting & Bookkeeping
Proficiency with Google Workspace, Quickbooks, ---------- , and AI tools (Claude, ChatGPT)
Experience with property management platforms (Airbnb, Hostaway) preferred
Ability to manage multiple priorities and work independently
Detail-oriented with a proactive, problem-solving mindset
Prior experience as a finance manager, operations, or office manager role preferred

Results
Monthly Owner Statements & financial reports completed on-time and with 100?curacy
Payroll completed on-time with 100?curacy
CEO spends less than 5 hours on Owner Statements review per month

To apply: Please submit your application through the provided link below:

---------- / ---------- /f/8cq14rp-5936/AAWZQECFV0RQ0F0M1P

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0262
Total Execution Time  0.0275
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,489,064 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Short-Term-Rentals-Finance-Manager-1689358
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0208 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1689358
 LIMIT 1 
0.0011   SELECT *
FROM `employers`
WHERE `employer_id` = 696588
 LIMIT 1 
0.0013   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1689358
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-08',ej.date_added) duration_daysDATEDIFF('2026-08-08',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-08-08',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1689358' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1689358 
0.0006   UPDATE employer_jobs SET hit_counts '***Jul-15-2026=698***Jul-16-2026=65***Jul-17-2026=28***Jul-18-2026=13***Jul-19-2026=14***Jul-20-2026=17***Jul-21-2026=11***Jul-22-2026=590***Jul-23-2026=76***Jul-24-2026=34***Jul-25-2026=21***Jul-26-2026=13***Jul-27-2026=33***Jul-28-2026=23***Jul-29-2026=24***Jul-30-2026=18***Jul-31-2026=10***Aug-01-2026=8***Aug-02-2026=9***Aug-03-2026=12***Aug-04-2026=286***Aug-08-2026=1' WHERE job_id'1689358'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jul-2026=1687***Aug-2026=315' WHERE job_id'1689358'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1689358' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1689358 
0.0141   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '696588'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)