Estimation & Operations Virtual Assistant (Plumbing & Construction)

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

TYPE OF WORK

Full Time

SALARY

$6

HOURS PER WEEK

40

DATE UPDATED

Jul 11, 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:
----------

OLJ Skills:
- Construction Estimating
- Blueprint Reading
- QuickBooks

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0009
Controller Execution Time ( Jobseekers / Job )  0.0264
Total Execution Time  0.0278
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,500,328 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Estimation-Operations-Virtual-Assistant-Plumbing-Construction-1687054
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0189 seconds)  (Hide)
0.0009   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1687054
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 942925
 LIMIT 1 
0.0013   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1687054
AND `misc`.`idIS NULL 
0.0010   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-12',ej.date_added) duration_daysDATEDIFF('2026-07-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-07-12',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1687054' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1687054 
0.0013   UPDATE employer_jobs SET hit_counts '***Jul-11-2026=1504***Jul-12-2026=3' WHERE job_id'1687054'  
0.0011   UPDATE employer_jobs SET monthly_hits '***Jul-2026=1506' WHERE job_id'1687054'  
0.0015   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1687054' AND status LIKE 'sent%' ORDER BY id DESC  
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1687054 
0.0065   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '942925'
AND `date_added` >= '2022-06-08' 
0.0009   select from teasers 
0.0008   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)