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.0007
Controller Execution Time ( Jobseekers / Job )  0.0296
Total Execution Time  0.0310
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,513,768 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.0218 seconds)  (Hide)
0.0010   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1496055
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 863957
 LIMIT 1 
0.0055   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.0011   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-13',ej.date_added) duration_daysDATEDIFF('2026-07-13',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-13',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1496055' 
0.0015   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1496055 
0.0025   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-13-2026=4***Apr-14-2026=2***Apr-15-2026=3***Apr-17-2026=1***Apr-18-2026=1***Apr-20-2026=3***Apr-21-2026=5***Apr-22-2026=1***Apr-24-2026=1***Apr-25-2026=2***Apr-27-2026=3***Apr-28-2026=3***Apr-29-2026=1***Apr-30-2026=3***May-01-2026=5***May-03-2026=2***May-04-2026=4***May-05-2026=2***May-06-2026=1***May-07-2026=1***May-10-2026=2***May-11-2026=1***May-12-2026=4***May-13-2026=1***May-17-2026=2***May-18-2026=1***May-20-2026=1***May-21-2026=2***May-22-2026=1***May-25-2026=1***May-26-2026=1***May-28-2026=1***May-29-2026=1***Jun-02-2026=2***Jun-04-2026=1***Jun-05-2026=1***Jun-07-2026=1***Jun-09-2026=1***Jun-10-2026=3***Jun-13-2026=1***Jun-14-2026=1***Jun-16-2026=1***Jun-17-2026=2***Jun-28-2026=1***Jun-29-2026=1***Jul-03-2026=1***Jul-04-2026=2***Jul-07-2026=3***Jul-08-2026=1***Jul-10-2026=2***Jul-13-2026=1' WHERE job_id'1496055'  
0.0021   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=49***May-2026=34***Jun-2026=16***Jul-2026=10' WHERE job_id'1496055'  
0.0022   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1496055' AND status LIKE 'sent%' ORDER BY id DESC  
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1496055 
0.0015   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '863957'
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)