Remote Bookkeeper – Construction Industry

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

TYPE OF WORK

Full Time

SALARY

$600-$900 per month + bonus

HOURS PER WEEK

40

DATE UPDATED

Jul 10, 2026

JOB OVERVIEW

CooperBuild is seeking a highly organized, detail-oriented, and experienced Remote Bookkeeper with a strong background in the construction industry. The successful candidate will be responsible for maintaining accurate financial records, supporting project-based accounting, and managing day-to-day bookkeeping activities.

Key Responsibilities:
Manage accounts payable and accounts receivable
Prepare and process invoices, purchase orders, bills, and payment records
Process payroll and maintain accurate employee time and compensation records
Track project expenses, job costs, vendor transactions, and subcontractor payments
Perform bank and credit card reconciliations
Maintain accurate, complete, and well-organized financial records
Assist with monthly closing, budgeting, cash-flow monitoring, and financial reporting
Review and organize receipts, vendor documents, payroll records, and compliance files
Coordinate with project managers, vendors, subcontractors, and internal tea ---------- mbers regarding financial documentation
Monitor outstanding balances and assist with payment follow-ups
Provide additional bookkeeping and administrative support to management as needed

Qualifications:
Minimum of two years of bookkeeping, accounting, or related experience
Previous bookkeeping experience in the construction industry is required
Proficiency in QuickBooks or similar accounting software
Strong knowledge of job costing, payroll processing, invoicing, and contractor billing
Experience handling vendor invoices and subcontractor payments
Excellent attention to detail and strong organizational skills
Ability to work independently, manage priorities, and meet deadlines
Strong written and verbal English communication skills
Reliable computer and internet connection
Availability to work during U.S. business hours

How to Apply:
Send your resume to ---------- using the following email subject format:
Full Name – Bookkeeper
Only qualified applicants will be contacted.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0009
Controller Execution Time ( Jobseekers / Job )  0.1190
Total Execution Time  0.1204
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,510,392 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Remote-Bookkeeper-Construction-Industry-1686545
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.1115 seconds)  (Hide)
0.0009   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1686545
 LIMIT 1 
0.0028   SELECT *
FROM `employers`
WHERE `employer_id` = 355317
 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` = 1686545
AND `misc`.`idIS NULL 
0.0010   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 '1686545' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1686545 
0.0014   UPDATE employer_jobs SET hit_counts '***Jul-10-2026=862***Jul-11-2026=216***Jul-13-2026=1' WHERE job_id'1686545'  
0.0012   UPDATE employer_jobs SET monthly_hits '***Jul-2026=1077' WHERE job_id'1686545'  
0.0013   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1686545' 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` = 1686545 
0.0971   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '355317'
AND `date_added` >= '2022-06-08' 
0.0011   select from teasers 
0.0008   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)