Estimation & Operations Virtual Assistant (Plumbing & Construction) – Full-Time Remote

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

TYPE OF WORK

Full Time

SALARY

$6

HOURS PER WEEK

40

DATE UPDATED

Jun 29, 2026

JOB OVERVIEW

Estimation & Operations Virtual Assistant (Plumbing & Construction) – Full-Time Remote

We are looking for a highly organized and detail-oriented Estimation & Operations Virtual Assistant to support a growing plumbing and construction business. This role combines construction estimating, project coordination, operations support, bookkeeping assistance, purchasing, and customer communication.

We are looking for someone who is proactive, resourceful, and comfortable managing multiple responsibilities in a fast-paced environment.

- Review plumbing and construction blueprints and project plans
- Prepare accurate estimates using company templates
- Assist with pricing materials, labor, and project requirements
- Coordinate estimate revisions based on customer feedback
- Support underground piping and construction estimating
- Handle inbound inquiries and customer communication
- Coordinate appointments, scheduling, and project timelines
- Assist with contract preparation and project documentation
- Support purchasing, vendor coordination, and material sourcing
- Assist with QuickBooks tasks, invoicing, collections, and payment follow-ups
- Track project costs, expenses, and operational documentation
- Support ---------- workflows, task management, and process improvements
- Help create and maintain SOPs and operational documentation

Requirements:
- Experience in construction, plumbing, or related industries preferred
- Experience reading blueprints and preparing construction estimates (Required)
- Strong organizational and multitasking skills
- Excellent attention to detail and accuracy
- Strong written and verbal English communication skills
- Experience with project coordination and scheduling
- Ability to work independently with minimal supervision
- Strong problem-solving and critical-thinking skills
- Comfortable learning new software and systems

Highly Preferred:
- Plumbing estimation experience
- Construction estimating experience
- QuickBooks experience
- ---------- or similar project management software
- Purchasing and vendor coordination experience
- Customer service and collections experience

Work Setup:
- Full-Time Remote
- Monday–Thursday: 9:00 AM – 5:00 PM
- Friday: 9:00 AM – 2:00 PM

If you have experience in construction estimating, blueprint reading, and operations support, we'd love to hear from you.

Apply here:
----------

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0426
Total Execution Time  0.0440
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,509,152 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Estimation-Operations-Virtual-Assistant-Plumbing-Construction-Full-Time-Remote-1672395
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0366 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0014   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1672395
 LIMIT 1 
0.0014   SELECT *
FROM `employers`
WHERE `employer_id` = 835603
 LIMIT 1 
0.0022   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1672395
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-12',ej.date_added) duration_daysDATEDIFF('2026-08-12',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-12',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1672395' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1672395 
0.0015   UPDATE employer_jobs SET hit_counts '***Jun-19-2026=409***Jun-20-2026=42***Jun-21-2026=21***Jun-22-2026=13***Jun-23-2026=5***Jun-24-2026=5***Jun-25-2026=5***Jun-26-2026=7***Jun-27-2026=3***Jun-28-2026=5***Jun-29-2026=301***Jun-30-2026=177***Jul-01-2026=66***Jul-02-2026=56***Jul-03-2026=31***Jul-04-2026=27***Jul-05-2026=21***Jul-06-2026=30***Jul-07-2026=17***Jul-08-2026=25***Jul-09-2026=14***Jul-10-2026=17***Jul-11-2026=16***Jul-12-2026=6***Jul-13-2026=10***Jul-14-2026=9***Jul-15-2026=20***Jul-16-2026=16***Jul-17-2026=11***Jul-18-2026=5***Jul-19-2026=8***Jul-20-2026=20***Jul-21-2026=9***Jul-22-2026=11***Jul-23-2026=6***Jul-24-2026=11***Jul-25-2026=10***Jul-26-2026=21***Jul-27-2026=20***Jul-28-2026=19***Jul-29-2026=25***Jul-30-2026=14***Jul-31-2026=24***Aug-01-2026=20***Aug-02-2026=21***Aug-03-2026=17***Aug-04-2026=19***Aug-05-2026=22***Aug-06-2026=11***Aug-07-2026=21***Aug-08-2026=24***Aug-10-2026=1***Aug-12-2026=1' WHERE job_id'1672395'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Jun-2026=992***Jul-2026=595***Aug-2026=157' WHERE job_id'1672395'  
0.0011   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1672395' 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` = 1672395 
0.0257   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '835603'
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)