Remote Property Manager |Remote | 20-30hr/week | $5-$8/ Hr

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

TYPE OF WORK

Any

SALARY

$5-$8/ Hour

HOURS PER WEEK

30

DATE UPDATED

Aug 14, 2026

JOB OVERVIEW

Remote Property Manager
Short-Term & Long-Term Rentals · Part-time · Remote

20–30 hrs./week
$5–$8 USD/hr.
Mix of STR & LTR
Ongoing · Flexible

About the role

We're a growing property portfolio managing a mix of short-term and long-term residential rentals. As we expand, we need a reliable, communicative Virtual Property Manager to be the backbone of our day-to-day operations handling everything from guest/tenant communication to coordinating maintenance and keeping our listings sharp.

This is a part-time role to start (20–30 hours per week) with potential to grow as the portfolio grows. We're not in a rush to fill it, we'd rather wait for the right fit than move fast.

What you'll be doing

-Respond promptly to guest and tenant inquiries, booking requests, and complaints across platforms (Airbnb, VRBO, email, messaging apps)
-Manage short-term rental listings. Update calendars, adjust pricing, write/edit listing descriptions, upload photos
-Coordinate maintenance and repair requests. Liaise with contractors, track work orders, follow up to completion
-Handle tenant onboarding, lease tracking, and renewal reminders for long-term rentals
-Monitor reviews and respond professionally on behalf of the business
-Keep records organized like occupancy logs, maintenance history, expenses, receipts
-Flag anything that needs owner attention and suggest improvements proactively

What we're looking for

-Prior experience in property management, real estate VA work, or hospitality operations
-Comfortable managing both short-term (Airbnb/VRBO-style) and long-term rental workflows
-Excellent written English — fast, clear, and professional in all communications
-Highly organized and self-directed — you follow through without needing reminders
-Reliable internet connection and dedicated work setup
-Familiarity with platforms like Airbnb, VRBO, or ---------- is a strong plus
-Experience with a channel manager (Guesty, Hostaway, Lodgify, or similar) is a strong plus , we're currently evaluating which platform to adopt and would love input from the right candidate
-Experience with long-term PM software (Buildium, AppFolio, etc.) is a bonus but not required


Hours & pay

Rate: $5–$8 USD per hour, depending on experience
Hours: 20–30 hours per week (flexible, mostly async)

Schedule: EDT or Some overlap with US time zones preferred.

***Before you apply , read carefully***
We receive a high volume of applications. To make sure yours stands out, please follow every step below exactly. Missing any ite ---------- ans your application will not be reviewed.

Logic check. Answer this in your application:

A property has 3 units. Unit A is vacant for 10 days, Unit B is vacant for 5 days, and Unit C is never vacant. In a 30-day month, what is the overall vacancy rate for the property?

There's no trick ... we just want to see how you think through a simple numbers problem.

How to apply
Required: 2-minute video introduction

Record a short video (max 2 minutes) introducing yourself and covering:

**Your relevant experience in property management or VA work
** One specific situation you handled well as a property or operations manager
** Any tools or platforms you've worked with
** Your availability and time zone

Upload to Loom, Google Drive, or YouTube (unlisted) and include the link in your application. Applications without a video will not be considered.

Send a message with the subject line "Property Manager – [Your Name]" and include:

1. Your video link : REQUIRED
2. Your answer to the logic question above
3. Start your message with the phrase: "I want to synergize with you"
4. Your available hours and time zone

No cover letter needed. Follow these instructions exactly , applicants who do will be reviewed first. Everyone else won't be.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0156
Total Execution Time  0.0168
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,522,136 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Remote-Property-Manager-Remote-20-30hrweek-5-8-Hr-1684002
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0107 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1684002
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 639290
 LIMIT 1 
0.0012   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1684002
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-17',ej.date_added) duration_daysDATEDIFF('2026-08-17',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-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1684002' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1684002 
0.0007   UPDATE employer_jobs SET hit_counts '***Jul-07-2026=1050***Jul-08-2026=375***Jul-09-2026=178***Jul-10-2026=114***Jul-11-2026=67***Jul-12-2026=59***Jul-13-2026=96***Jul-14-2026=66***Jul-15-2026=59***Jul-16-2026=44***Jul-17-2026=44***Jul-18-2026=16***Jul-19-2026=17***Jul-20-2026=28***Jul-21-2026=27***Jul-22-2026=26***Jul-23-2026=17***Jul-24-2026=15***Jul-25-2026=9***Jul-26-2026=17***Jul-27-2026=20***Jul-28-2026=602***Jul-29-2026=583***Jul-30-2026=257***Jul-31-2026=146***Aug-01-2026=72***Aug-02-2026=65***Aug-03-2026=74***Aug-04-2026=354***Aug-05-2026=801***Aug-06-2026=173***Aug-07-2026=168***Aug-08-2026=101***Aug-09-2026=84***Aug-10-2026=101***Aug-11-2026=93***Aug-12-2026=75***Aug-13-2026=111***Aug-14-2026=1130***Aug-15-2026=121***Aug-17-2026=1' WHERE job_id'1684002'  
0.0005   UPDATE employer_jobs SET monthly_hits '***Jul-2026=3932***Aug-2026=3522' WHERE job_id'1684002'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1684002' 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` = 1684002 
0.0048   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '639290'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)