Real Estate Acquisitions & Operations VA (Vacant Land Wholesaling)

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

TYPE OF WORK

Full Time

SALARY

$4

HOURS PER WEEK

40

DATE UPDATED

Jul 29, 2026

JOB OVERVIEW

We are a nationwide vacant land wholesaling company looking for an experienced real estate virtual assistant to help run our acquisitions and day to day operations. This is a long term, full time role for the right person. We work with sellers of vacant land and with the builders and investors who buy those lots, and we move deals fast.

What you will be doing:

Monitoring and managing our SMS campaigns, then replying to and qualifying seller leads

Keeping our CRM clean and up to date and moving leads through the pipeline

Researching and shortlisting new markets and communities with uniform lots, active builders, and new construction

Comping vacant land off a simple formula we will teach you

Building and maintaining our buyer and investor lists, including what they buy, acreage, and price

Supporting disposition and contract prep as deals come together

What we are looking for:

Real estate VA experience, land or residential

Strong, clear written and spoken English

Comfortable with a CRM, skip tracing, comping, and SMS or dialer platforms

Organized, reliable, and great at follow up

Someone who wants a stable long term role, not a quick gig

Pay and schedule:

$4 per hour to start, with performance bonuses for closed deals
Full time, up to 40 hours per week, with overlap to US Eastern business hours

How to apply:

Start your message with the word LOTS so we know you read this whole post
Tell us your real estate experience, especially any work with vacant land
List the CRM, comping, skip tracing, and ESPECIALLY SMS or dialer tools you have used. Also if you want to really get ahead send a video or audio of you describing why you would be a fit for this potentially long term full time job.

Confirm you are okay with $4 per hour to start

Answer this: what is one thing you do for fun that has nothing to do with work?

We read every application that follows these steps. Applications that skip them will not be considered.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0130
Total Execution Time  0.0143
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,488,848 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Real-Estate-Acquisitions-Operations-VA-Vacant-Land-Wholesaling-1669228
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0069 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1669228
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 945123
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1669228
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-24',ej.date_added) duration_daysDATEDIFF('2026-08-24',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-24',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1669228' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1669228 
0.0007   UPDATE employer_jobs SET hit_counts '***Jun-15-2026=145***Jun-16-2026=167***Jun-17-2026=40***Jun-18-2026=17***Jun-19-2026=10***Jun-20-2026=2***Jun-21-2026=15***Jun-22-2026=4***Jun-23-2026=2***Jun-24-2026=1***Jun-25-2026=6***Jun-26-2026=7***Jun-27-2026=1***Jun-28-2026=2***Jun-29-2026=1***Jun-30-2026=2***Jul-01-2026=2***Jul-02-2026=1***Jul-03-2026=1***Jul-04-2026=2***Jul-05-2026=1***Jul-06-2026=2***Jul-07-2026=69***Jul-08-2026=1***Jul-10-2026=11***Jul-13-2026=3***Jul-15-2026=3***Jul-16-2026=1***Jul-17-2026=5***Jul-19-2026=1***Jul-20-2026=2***Jul-21-2026=1***Jul-22-2026=1***Jul-25-2026=10***Jul-26-2026=14***Jul-27-2026=10***Jul-28-2026=12***Jul-29-2026=312***Jul-30-2026=98***Jul-31-2026=50***Aug-01-2026=37***Aug-02-2026=27***Aug-03-2026=29***Aug-04-2026=20***Aug-05-2026=24***Aug-06-2026=17***Aug-07-2026=24***Aug-08-2026=22***Aug-09-2026=30***Aug-10-2026=18***Aug-11-2026=23***Aug-12-2026=20***Aug-13-2026=20***Aug-14-2026=21***Aug-15-2026=23***Aug-16-2026=26***Aug-17-2026=25***Aug-18-2026=24***Aug-19-2026=23***Aug-20-2026=24***Aug-21-2026=30***Aug-22-2026=18***Aug-24-2026=1' WHERE job_id'1669228'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jun-2026=422***Jul-2026=613***Aug-2026=526' WHERE job_id'1669228'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1669228' 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` = 1669228 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '945123'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)