Roofing Claims & Estimating Virtual Assistant

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

TYPE OF WORK

Part Time

SALARY

$100-200 a week

HOURS PER WEEK

15

DATE UPDATED

Aug 21, 2026

JOB OVERVIEW

# Roofing Claims & Xactimate Estimating Virtual Assistant

**Company:** Apex Adjusters
**Location:** Remote / Work From Home
**Schedule:** U.S. Business Hours
**Position:** Full-Time
**Experience Level:** Experienced / Skilled

## About Apex Adjusters

Apex Adjusters is a growing public adjusting company specializing in residential property and roofing insurance claims.

We are looking for a **highly experienced Roofing Claims & Xactimate Virtual Assistant** who can take ownership of the estimating and administrative side of our claims process.

**This is NOT a general VA position. Xactimate experience is REQUIRED.**

The ideal candidate has hands-on experience creating roofing estimates in Xactimate, understands insurance claims, and is comfortable communicating directly with insurance adjusters.

## Key Responsibilities

### Xactimate Estimating — REQUIRED

* Create detailed and accurate roofing estimates using **Xactimate**.
* Build estimates based on inspection reports, roof measurements, photos, videos, and scopes of work.
* Select appropriate Xactimate line items and quantities.
* Review estimates for accuracy, completeness, and missing scope.
* Identify additional damage and necessary line items.
* Revise estimates based on adjuster feedback and additional documentation.
* Prepare and submit supplements.
* Compare carrier estimates against our estimates and identify discrepancies.
* Ensure estimates are professionally organized and properly documented.
* Make corrections and revisions independently when necessary.

### Insurance Claims

* Assist with managing residential property insurance claims from inspection through settlement.
* Prepare and organize claim documentation.
* Review inspection reports, photos, measurements, estimates, and other supporting documentation.
* Track claim status and outstanding items.
* Assist with supplements, revisions, and additional documentation.
* Maintain organized digital claim files.
* Keep accurate notes and records for every claim.

### Insurance Adjuster Communication

* Communicate directly with insurance adjusters via ** email**.
* Follow up with adjusters regarding estimates, supplements, inspections, and claim status.
* Discuss estimate discrepancies and scope differences professionally.
* Request updates on pending claims.
* Coordinate inspections and re-inspections when necessary.
* Respond to adjuster requests for additional documentation.
* Maintain professional and persistent follow-up until outstanding issues are resolved.

### Administrative & Follow-Up

* Track multiple open claims and deadlines.
* Follow up on outstanding tasks without needing constant supervision.
* Update CRM systems, spreadsheets, and claim tracking systems.
* Organize photos, reports, measurements, estimates, correspondence, and other claim documents.
* Communicate with contractors and homeowners when needed.
* Help ensure every claim continues moving forward.
* Provide general administrative support related to claims and estimating.

## REQUIRED Qualifications

**Applicants must meet the following requirements:**

* **Proficient in Xactimate — REQUIRED.**
* Demonstrated experience creating **roofing estimates in Xactimate**.
* Experience with insurance property claims.
* Experience with supplements and estimate revisions.
* Understanding of roofing terminology and construction.
* Strong written and spoken English.
* Excellent communication skills.
* Comfortable speaking directly with insurance adjusters.
* Strong attention to detail.
* Excellent organization and follow-up skills.
* Able to manage multiple claims simultaneously.
* Able to work independently with minimal supervision.
* Reliable computer and high-speed internet connection.
* Available to work during U.S. business hours.

## Strongly Preferred

Experience with:

* Residential roofing claims
* Storm damage claims
* Wind and hail claims
* Public adjusting
* Insurance supplements
* Carrier estimate comparison
* Roof measurements
* Property damage estimating
* Construction estimating
* Insurance carrier portals
* CRM systems

## The Type of Person We're Looking For

We are looking for someone who can **think independently and take ownership of the claims process.**

You should be able to receive a claim file, review the available information, identify what needs to be done, create or revise the estimate, communicate with the adjuster, and follow up until the next step is completed.

We do **not** want someone who simply waits for instructions.

You should be:

* Proactive
* Detail-oriented
* Reliable
* Organized
* Persistent with follow-up
* Professional on the phone
* Comfortable communicating with insurance professionals
* Able to prioritize multiple claims
* Comfortable working independently

## Xactimate Experience Verification

**Applicants may be required to complete an Xactimate skills test or provide a sample of previous estimating work.**

Please do not apply if you have only basic or limited exposure to Xactimate.

We are specifically looking for someone who can **independently create professional roofing estimates in Xactimate.**

## Compensation

Compensation will be based on experience and skill level.

**Please include your desired monthly salary when applying.**

Candidates with strong Xactimate, roofing, and insurance claims experience will be considered for higher compensation.

## Long-Term Opportunity

This is intended to be a **long-term position** for the right candidate.

As Apex Adjusters continues to grow, this person will have the opportunity to take on more responsibility and become a key part of our claims and estimating operations.

## How to Apply

Please include the following in your application:

1. Resume or detailed work history.
2. Number of years of **Xactimate experience**.
3. How long you have been creating roofing estimates in Xactimate.
4. Types of insurance claims you have worked on.
5. Experience with supplements.
6. Experience communicating directly with insurance adjusters.
7. Experience with roofing and construction.
8. Your availability and preferred working hours.
9. Your desired monthly salary.
10. A brief explanation of why you are qualified for this position.

### IMPORTANT — APPLICATION INSTRUCTION

**Start your application with: "APEX XACTIMATE"**
Message me on whats app for faster communication ---------- Applications that do not begin with **"APEX XACTIMATE"** may not be considered.

We are looking for an experienced professional who can help Apex Adjusters **create accurate estimates, manage claims, communicate with adjusters, and keep claims moving toward settlement.**

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0134
Total Execution Time  0.0148
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,520,392 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Roofing-Claims-Estimating-Virtual-Assistant-1714406
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0080 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1714406
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 874689
 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` = 1714406
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-23',ej.date_added) duration_daysDATEDIFF('2026-08-23',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-23',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1714406' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1714406 
0.0019   UPDATE employer_jobs SET hit_counts '***Aug-21-2026=521***Aug-22-2026=344***Aug-23-2026=1' WHERE job_id'1714406'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Aug-2026=866' WHERE job_id'1714406'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1714406' 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` = 1714406 
0.0012   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '874689'
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)