Construction Bookkeeper (Buildertrend)

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

TYPE OF WORK

Full Time

SALARY

200 per week

HOURS PER WEEK

40

DATE UPDATED

Sep 23, 2026

JOB OVERVIEW

Construction Bookkeeper (Buildertrend)
Schedule: Full-Time | Monday–Friday | US hours

Job Overview
We are seeking a highly organized and detail-oriented Construction Bookkeeper to support a construction-focused client. This role requires hands-on experience with Buildertrend, construction bookkeeping, and vendor/subcontractor billing. The ideal candidate is trustworthy, takes ownership of their responsibilities, and can work independently while collaborating effectively with a small team.

APPLY HERE: ----------

Key Responsibilities
- Manage the entry and processing of vendor bills, invoices, receipts, and payments through Buildertrend
- Review invoices and billing documents for accuracy, completeness, and proper project allocation
- Investigate and resolve discrepancies between Purchase Orders and vendor/subcontractor billings
- Assist with Accounts Payable (AP) and Accounts Receivable (AR) processing, including preparing vendor and subcontractor payments
- Maintain accurate vendor records, including W-9s, Certificates of Insurance (COIs), and contact information
- Communicate with vendors, subcontractors, project managers, and internal staff regarding invoices, receipts, billing issues, and payment status
- Reconcile vendor accounts and resolve outstanding balances or discrepancies
- Assist the existing accountant with payroll preparation and month-end closing activities
- Perform general administrative and financial tasks as needed within Buildertrend and other company systems

APPLY HERE: ----------

Qualifications
- Proven bookkeeping or accounting experience in the construction industry
- Buildertrend experience is required, including hands-on experience entering and managing financial information within the platform
- Working knowledge of QuickBooks and how it integrates with Buildertrend
- Proficient in Microsoft Office/Microsoft 365, particularly Excel
- Strong attention to detail and a high level of accuracy
- Extremely organized and able to manage multiple tasks efficiently
- Honest, trustworthy, and able to handle financial information with discretion
- Self-starter who can work independently with minimal supervision
- Strong communication and problem-solving skills
- Able to work effectively within a small team and take ownership of the role
- Spanish bilingual skills are a plus, but Buildertrend experience and software knowledge are the priority

APPLY HERE: ----------

Additional Requirements
- Stable internet connection
- Professional home workspace
- Availability during US working hours
- Experience with Dropbox and/or SharePoint is a plus

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0020
Controller Execution Time ( Jobseekers / Job )  0.0312
Total Execution Time  0.0340
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,496,408 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Construction-Bookkeeper-Buildertrend-1736780
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0226 seconds)  (Hide)
0.0013   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0008   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1736780
 LIMIT 1 
0.0012   SELECT *
FROM `employers`
WHERE `employer_id` = 261151
 LIMIT 1 
0.0007   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1736780
AND `misc`.`id` IS NULL 
0.0004   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-06',ej.date_added) duration_days, DATEDIFF('2026-10-06',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_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-10-06',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1736780' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1736780 
0.0022   UPDATE employer_jobs SET hit_counts = '***Sep-23-2026=1118***Sep-24-2026=234***Sep-25-2026=76***Sep-26-2026=38***Sep-27-2026=33***Sep-28-2026=38***Sep-29-2026=38***Sep-30-2026=40***Oct-01-2026=23***Oct-02-2026=17***Oct-03-2026=10***Oct-06-2026=1' WHERE job_id= '1736780'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=1615***Oct-2026=51' WHERE job_id= '1736780'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1736780' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1736780 
0.0133   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '261151'
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)