HIRING: Experienced Real Estate Broker price opinion Specialist – Pay Per Assignment

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

TYPE OF WORK

Gig

SALARY

5–9 USD per assignment

HOURS PER WEEK

20

DATE UPDATED

Oct 9, 2026

JOB OVERVIEW

We are hiring an experienced U.S. Real Estate Broker Price Opinion (BPO) Specialist for ongoing freelance, project-based work. This is a pay-per-assignment position, NOT hourly.

Candidates must have previous experience preparing U.S. residential, vacant land, and commercial BPO reports. Experience with Clear Capital or similar BPO platforms is strongly preferred.

Responsibilities:

* Research subject property information using county GIS, tax records, MLS data when authorized, and public real estate websites.
* Find three verified sold comparables and three active listings when required.
* Research property characteristics, market conditions, and neighborhood trends.
* Prepare complete BPO research packages, including comparable adjustments and market commentary.
* Assist with residential, vacant land, and commercial BPOs.
* Complete provided BPO templates accurately.
* Provide verifiable sources for all comparable properties.
* Submit organized, accurate work ready for final review.

Payment Per Completed Assignment:

* Residential BPO: $5–$8
* Vacant Land BPO: $7–$10
* Commercial BPO: $12–$20
* Complex commercial assignments: Negotiable

Performance Requirements:

* Residential turnaround: Within 24 hours.
* Vacant land turnaround: Within 24 hours.
* Commercial turnaround: Within 24–48 hours.
* Maintain at least a 95% first-review acceptance rate.
* Provide accurate, verifiable comparable sales and listings.
* No fabricated property information or unsupported valuations.
* Correct identified errors promptly.
* Communicate immediately when comparable data is unavailable.

Qualifications:

* Minimum one year of U.S. BPO experience.
* Strong understanding of residential and commercial real estate valuations.
* Experience with Clear Capital or similar platforms preferred.
* Knowledge of Zillow, Redfin, ---------- , county GIS, and public records.
* Ability to research properties independently.
* Strong written English and attention to detail.
* Reliable internet and ability to meet deadlines.

Payment Terms:

Payment is made per completed and accepted assignment. Assignment pricing will be agreed upon before work begins. All research will be reviewed by a U.S. real estate professional before final submission.

How to Apply:

Please provide your BPO experience, platforms you have worked with, anonymized samples of previous reports, your proposed rate per assignment, and how many BPOs you can complete weekly.

Selected applicants will complete a paid trial assignment.

We are looking for a reliable, experienced specialist for consistent, long-term work. Applicants with commercial BPO experience are strongly encouraged to apply.

IMPORTANT: Begin your application with “BPO SPECIALIST” so we know you have read the entire posting.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0147
Total Execution Time  0.0166
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,485,112 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/HIRING-Experienced-Real-Estate-Broker-price-opinion-Specialist-Pay-Per-Assignment-1747151
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0080 seconds)  (Hide)
0.0016   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1747151
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 392456
 LIMIT 1 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1747151
AND `misc`.`id` IS NULL 
0.0004   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-17',ej.date_added) duration_days, DATEDIFF('2026-10-17',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-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1747151' 
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1747151 
0.0007   UPDATE employer_jobs SET hit_counts = '***Oct-09-2026=320***Oct-10-2026=89***Oct-11-2026=3***Oct-12-2026=1***Oct-15-2026=1***Oct-16-2026=4***Oct-17-2026=2' WHERE job_id= '1747151'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=420' WHERE job_id= '1747151'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1747151' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1747151 
0.0019   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '392456'
AND `date_added` >= '2022-06-08' 
0.0003   select * from teasers 
0.0008   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)