Bookkeeper / Office Manager

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

TYPE OF WORK

Full Time

SALARY

Based on Experience

HOURS PER WEEK

40

DATE UPDATED

Jul 15, 2026

JOB OVERVIEW

Position Summary
We are seeking an experienced and detail-oriented Construction Bookkeeper / Office Manager to oversee the company's financial and administrative operations. This role is responsible for managing day-to-day bookkeeping, construction accounting, compliance tracking, billing, and office administration. The ideal candidate will be highly organized, proactive, and capable of working independently in a fast-paced construction environment.

Key Responsibilities
Accounting & Financial Management

Manage all company bookkeeping functions using QuickBooks Online.

Process and maintain Accounts Payable (AP) and Accounts Receivable (AR).

Monitor customer accounts and perform collections activities as needed.

Reconcile bank and credit card accounts.

Prepare financial reports and assist with month-end and year-end closing processes.

Respond to bank, lender, and financial institution document requests.

Construction Accounting

Perform job costing and track project expenses.

Prepare and manage AIA billing and progress billings.

Track project budgets and cost allocations.

Manage lien waivers and related construction documentation.

Support project managers with financial reporting and project accounting needs.

Compliance & Contract Administration
Manage insurance compliance requirements for projects and subcontractors.

Request, review, and track Certificates of Insurance (COIs).

Ensure subcontractor compliance documentation is current and complete.

Maintain contract files and project-related administrative records.

Office Management & Administration
Oversee daily office operations and administrative functions.

Maintain organized financial and project records.

Coordinate communications with clients, subcontractors, vendors, lenders, and insurance providers.

Support company leadership with administrative and operational tasks.

Identify opportunities to improve processes and efficiency.

Qualifications
3+ years of bookkeeping experience, preferably within the construction industry.

Strong proficiency with QuickBooks Online.

Experience with AIA billing, job costing, and construction accounting practices.

Knowledge of Accounts Receivable, Accounts Payable, collections, and bank reconciliations.

Experience managing lien waivers, insurance compliance, and subcontractor documentation.

Strong understanding of construction administration processes.

Excellent organizational, communication, and time-management skills.

Ability to prioritize multiple tasks and meet deadlines.

Self-motivated, detail-oriented, and able to work independently with minimal supervision.

Preferred Qualifications
Experience working for a general contractor, subcontractor, or construction-related company.

Familiarity with construction contracts and project management workflows.

Advanced Microsoft Office skills, including Excel.

Benefits
Fully Remote
Salary: Based on experience (Salary every Friday)
Opportunities for Professional Development and Growth
Dynamic and Supportive Work Environment
Full-Time, Monday through Friday, 9:00 AM – 5:00 PM EST
Job Security and Stability
Paid Time Off (PTO)
Inclusive Culture
Upskilling Opportunities
100% Work-From-Home
Exceptionally Supportive Team
Opportunities for Career Growth

PLEASE APPLY THROUGH THE LINK BELOW:

preview--talent-flow-ai-d6aa01d9.base44.app/PublicJobDetail?id=6a4dddcca ---------- a8b3294

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0174
Total Execution Time  0.0188
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,500,416 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Bookkeeper-Office-Manager-1689563
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0112 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1689563
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 955132
 LIMIT 1 
0.0011   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1689563
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-26',ej.date_added) duration_daysDATEDIFF('2026-07-26',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-26',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1689563' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1689563 
0.0007   UPDATE employer_jobs SET hit_counts '***Jul-15-2026=624***Jul-16-2026=183***Jul-17-2026=60***Jul-18-2026=15***Jul-19-2026=10***Jul-20-2026=28***Jul-21-2026=23***Jul-22-2026=8***Jul-23-2026=15***Jul-24-2026=8***Jul-25-2026=21***Jul-26-2026=2' WHERE job_id'1689563'  
0.0005   UPDATE employer_jobs SET monthly_hits '***Jul-2026=997' WHERE job_id'1689563'  
0.0014   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1689563' 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` = 1689563 
0.0036   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '955132'
AND `date_added` >= '2022-06-08' 
0.0005   select from teasers 
0.0004   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)