Estimator for Retail Fixtures (Floor Plan Takeoffs, Vendor Pricing, QBO Quotes) - OnlineJobs.ph

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

TYPE OF WORK

Full Time

SALARY

$1000 - $1600

HOURS PER WEEK

40

DATE UPDATED

Mar 3, 2026

JOB OVERVIEW

Estimator for Retail Fixtures (Floor Plan Takeoffs, Vendor Pricing, QBO Quotes)

We're a retail equipment supplier. We help retailers plan and set up their stores with equipment like gondola shelving, refrigeration, custom millwork, vegetable tables, etc.

You’ll quote projects based on floor plans we create using our equipment layouts. Your job is to turn those plans into accurate, organized quotes, then manage vendor pricing for items that require manufacturer quotes.

Gondola shelving is our most common and most hands-on category. You don’t need prior gondola expertise—we train you on our rules and configurations.

Key responsibilities
* Review floor plans and equipment layouts and produce complete quotes
* Build clear line items with quantities, sizes, configurations, and accessories
* Quote gondola shelving using our internal training and configuration rules
* Request, track, and consolidate custom quotes from manufacturers (refrigeration, millwork, specialty items) and conduct on-going communication when revisions are necesarry
* Ensure manufacturer sent quotes are accurate with our floor plans and instructions
* Maintain clean scope notes, clarifications, and exclusions so pricing is defensible
* Manage revisions without losing control (what changed, why it changed, how it affects price)
* Enter quotes in our current system: QuickBooks Online (QBO)
* Support our future migration to an ERP by keeping quote structure clean and consistent
* Communicate with our prject managers, designer, and salespeople when necesarry

Current quoting tools

* Quotes are currently built in QuickBooks Online (QBO)
* We will migrate to an ERP in the future

What success looks like
* Quotes are accurate, structured, and easy to review
* You flag missing information early instead of guessing
* Vendor RFQs are clear, followed up properly, and returned on time
* Revisions stay controlled and traceable

Must-have experience
* Estimating or takeoff experience from drawings or floor plans (retail, commercial interiors, millwork/casework, displays, metal fabrication, signage/exhibits)
* Comfort reading plans and converting them into quantities and scope
* Comfort emailing vendors/manufacturers for pricing and clarifications
* Detail discipline: you catch missing accessories, mismatched counts, and scope gaps

Strong plus
* Bluebeam Revu, PlanSwift, On-Screen Takeoff, or similar takeoff tools and help integrate it into the workflow if it will help our team's efficiency
* Experience coordinating freight basics (dims/weights, crating notes, delivery constraints)

Work setup
* Remote, flexible schedule
* Ongoing full-time work for the right person
* 3 hours overlap with 9am - 5pm EST time zone required

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0213
Total Execution Time  0.0227
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,496,856 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Estimator-for-Retail-Fixtures-Floor-Plan-Takeoffs-Vendor-Pricing-QBO-Quotes-OnlineJobsph-1592651
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0151 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1592651
 LIMIT 1 
0.0014   SELECT *
FROM `employers`
WHERE `employer_id` = 696826
 LIMIT 1 
0.0021   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1592651
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-15',ej.date_added) duration_daysDATEDIFF('2026-04-15',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-15',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1592651' 
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1592651 
0.0010   UPDATE employer_jobs SET hit_counts '***Mar-03-2026=91***Mar-04-2026=319***Mar-05-2026=132***Mar-06-2026=126***Mar-07-2026=71***Mar-08-2026=47***Mar-09-2026=77***Mar-10-2026=56***Mar-11-2026=54***Mar-12-2026=31***Mar-13-2026=31***Mar-14-2026=8***Mar-15-2026=32***Mar-16-2026=35***Mar-17-2026=28***Mar-18-2026=19***Mar-19-2026=22***Mar-20-2026=34***Mar-21-2026=13***Mar-22-2026=18***Mar-23-2026=30***Mar-24-2026=14***Mar-25-2026=12***Mar-26-2026=11***Mar-27-2026=11***Mar-28-2026=7***Mar-29-2026=8***Mar-30-2026=8***Mar-31-2026=6***Apr-01-2026=7***Apr-02-2026=8***Apr-03-2026=11***Apr-04-2026=2***Apr-05-2026=13***Apr-06-2026=8***Apr-07-2026=8***Apr-08-2026=10***Apr-09-2026=2***Apr-10-2026=3***Apr-11-2026=4***Apr-13-2026=1***Apr-15-2026=1' WHERE job_id'1592651'  
0.0009   UPDATE employer_jobs SET monthly_hits '***Mar-2026=1351***Apr-2026=78' WHERE job_id'1592651'  
0.0015   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1592651' 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` = 1592651 
0.0047   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '696826'
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)