Construction Takeoff and Estimating Associate

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

TYPE OF WORK

Full Time

SALARY

800 US

HOURS PER WEEK

40

DATE UPDATED

Oct 21, 2025

JOB OVERVIEW

Job Post: Construction Takeoff and Estimating Associate

About Us:
COR Building Products, LLC is a growing building products company based in Hanceville, Al. We are dedicated to delivering exceptional projects with precision and reliability. We are currently seeking a highly skilled and detail-oriented Construction Estimator to join our team.
The Role:
As a Construction Estimator, you will play a crucial role in our pre-construction process. You will be responsible for preparing accurate and timely take off estimates by analyzing blueprints, specifications, and other project documents. This is a long-term, remote position that requires a highly self-motivated and disciplined individual.
Responsibilities:
• Perform comprehensive material takeoffs using your own estimating software or process.
• Review architectural plans, specifications, and project documents to understand the full scope of work.
• Develop detailed and professional proposals and material estimates for review by the project management team.
• Maintain and update cost databases with current pricing for materials.
• Communicate clearly and effectively with the U.S.-based team via email, chat, and video calls.
• Assist in project scoping and identifying potential cost-saving opportunities.
• Prepare project-specific reports as needed by management.
Requirements:
• Proven experience as a Construction Estimator or similar role, preferably with exposure to U.S. or similar construction markets.
• Solid background in construction principles and terminology, with the ability to read and interpret blueprints and technical drawings.
• Advanced proficiency in estimating software or similar applications.
• Excellent written and verbal English communication skills.
• Exceptional attention to detail and strong mathematical abilities.
• Highly organized, disciplined, and capable of working independently in a remote environment.
• A stable, high-speed internet connection and a dedicated home office setup are required.
• Must sign an employment agreement upon job acceptance.
Schedule:
This is a remote, hourly position paid on a per takeoff basis, offering flexibility in work hours. We are seeking a candidate who is comfortable working flexible hours based on current customer demand.
Compensation:
Competitive hourly pay will be based on experience and will be discussed during the interview process. Employee will be required to invoice for each job completed.
How to Apply:
To apply, please submit the following:
1. Email your updated VA or resume outlining your relevant experience.
2. Send a brief cover letter explaining why you are a good fit for this position.
3. Confirmation of your proficiency with the software or process you use for material takeoffs by submitted a previous takeoff you have done.
4. Must provide a 3–4-minute video introducing yourself while showcasing your excellent English-speaking ability.

We look forward to hearing from you!

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0158
Total Execution Time  0.0172
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,498,872 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Construction-Takeoff-and-Estimating-Associate-1496055
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0088 seconds)  (Hide)
0.0005   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0010   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1496055
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 863957
 LIMIT 1 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1496055
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-16',ej.date_added) duration_daysDATEDIFF('2026-04-16',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-04-16',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1496055' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1496055 
0.0008   UPDATE employer_jobs SET hit_counts '***Oct-21-2025=106***Oct-22-2025=333***Oct-23-2025=105***Oct-24-2025=104***Oct-25-2025=51***Oct-26-2025=54***Oct-27-2025=76***Oct-28-2025=45***Oct-29-2025=45***Oct-30-2025=29***Oct-31-2025=8***Nov-01-2025=11***Nov-02-2025=18***Nov-03-2025=30***Nov-04-2025=15***Nov-05-2025=13***Nov-06-2025=18***Nov-07-2025=9***Nov-08-2025=10***Nov-09-2025=6***Nov-10-2025=13***Nov-11-2025=14***Nov-12-2025=17***Nov-13-2025=18***Nov-14-2025=7***Nov-15-2025=3***Nov-16-2025=6***Nov-17-2025=16***Nov-18-2025=7***Nov-19-2025=2***Nov-20-2025=1***Nov-21-2025=7***Nov-22-2025=3***Nov-23-2025=5***Nov-24-2025=4***Nov-25-2025=4***Nov-26-2025=6***Nov-27-2025=2***Nov-28-2025=5***Nov-29-2025=2***Nov-30-2025=3***Dec-01-2025=6***Dec-02-2025=16***Dec-03-2025=6***Dec-04-2025=8***Dec-05-2025=4***Dec-06-2025=1***Dec-07-2025=2***Dec-08-2025=6***Dec-09-2025=13***Dec-10-2025=6***Dec-11-2025=4***Dec-12-2025=1***Dec-13-2025=1***Dec-14-2025=1***Dec-15-2025=5***Dec-16-2025=2***Dec-17-2025=4***Dec-18-2025=5***Dec-19-2025=3***Dec-20-2025=5***Dec-21-2025=6***Dec-22-2025=3***Dec-23-2025=1***Dec-24-2025=2***Dec-25-2025=2***Dec-26-2025=6***Dec-27-2025=4***Dec-28-2025=5***Dec-29-2025=2***Dec-30-2025=3***Dec-31-2025=1***Jan-01-2026=3***Jan-02-2026=5***Jan-03-2026=2***Jan-04-2026=5***Jan-05-2026=4***Jan-06-2026=10***Jan-07-2026=5***Jan-08-2026=5***Jan-09-2026=2***Jan-10-2026=2***Jan-11-2026=3***Jan-12-2026=1***Jan-13-2026=1***Jan-14-2026=1***Jan-15-2026=2***Jan-16-2026=2***Jan-18-2026=1***Jan-19-2026=3***Jan-20-2026=3***Jan-21-2026=3***Jan-22-2026=4***Jan-23-2026=1***Jan-24-2026=3***Jan-25-2026=1***Jan-26-2026=5***Jan-27-2026=3***Jan-28-2026=2***Jan-29-2026=5***Jan-30-2026=4***Jan-31-2026=3***Feb-02-2026=4***Feb-03-2026=4***Feb-04-2026=1***Feb-05-2026=2***Feb-06-2026=1***Feb-07-2026=4***Feb-08-2026=5***Feb-09-2026=5***Feb-10-2026=4***Feb-11-2026=5***Feb-12-2026=2***Feb-13-2026=2***Feb-15-2026=1***Feb-16-2026=4***Feb-18-2026=7***Feb-20-2026=1***Feb-21-2026=2***Feb-22-2026=1***Feb-25-2026=2***Feb-26-2026=1***Feb-27-2026=1***Feb-28-2026=2***Mar-03-2026=2***Mar-04-2026=2***Mar-05-2026=2***Mar-07-2026=1***Mar-08-2026=2***Mar-09-2026=7***Mar-10-2026=1***Mar-11-2026=1***Mar-12-2026=2***Mar-14-2026=1***Mar-16-2026=2***Mar-17-2026=1***Mar-18-2026=1***Mar-20-2026=1***Mar-21-2026=1***Mar-22-2026=2***Mar-23-2026=3***Mar-24-2026=2***Mar-26-2026=2***Mar-30-2026=6***Apr-04-2026=5***Apr-05-2026=3***Apr-06-2026=3***Apr-07-2026=2***Apr-10-2026=2***Apr-11-2026=1***Apr-16-2026=2' WHERE job_id'1496055'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Oct-2025=956***Nov-2025=275***Dec-2025=134***Jan-2026=94***Feb-2026=61***Mar-2026=42***Apr-2026=18' WHERE job_id'1496055'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1496055' 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` = 1496055 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '863957'
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)