Construction CPA

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

TYPE OF WORK

Full Time

SALARY

$600-$1,000pr month

HOURS PER WEEK

40

DATE UPDATED

Apr 7, 2026

JOB OVERVIEW

Job Overview:
We are seeking a detail-oriented and highly organized Virtual Assistant with a Certified Public Accountant (CPA) credential and experience in the construction industry. The ideal candidate will support financial operations, maintain accurate records, and ensure compliance with accounting standards while working remotely during designated business hours.

Key Responsibilities:

Manage day-to-day bookkeeping tasks, including accounts payable and receivable
Maintain accurate financial records using QuickBooks Online
Reconcile bank and credit card statements
Prepare financial reports, job costing, and project-based accounting for construction projects
Assist with budgeting, forecasting, and cash flow management
Ensure compliance with relevant accounting standards and tax regulations
Communicate with internal teams and external stakeholders as needed
Perform general administrative and virtual assistant duties to support operations

Requirements:

Active CPA (Certified Public Accountant) license
Proven experience in bookkeeping and accounting, preferably in the construction industry
Proficiency in QuickBooks Online
Strong understanding of job costing and construction accounting practices
Excellent organizational and time management skills
High level of accuracy and attention to detail
Strong communication skills (written and verbal)
Reliable internet connection and a dedicated remote workspace

Work Expectations:

Must be available to work 8:00 AM – 4:30 PM EST, Monday through Friday
Must be willing to use a time tracking application to verify hours worked
Ability to meet deadlines and manage multiple priorities in a remote environment

Preferred Qualifications:

Experience working as a virtual assistant or in a remote accounting role
Familiarity with construction management software or ERP systems
Advanced Excel skills

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0165
Total Execution Time  0.0185
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,483,944 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Construction-CPA-1618599
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0087 seconds)  (Hide)
0.0007   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1618599
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 916656
 LIMIT 1 
0.0014   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1618599
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-17',ej.date_added) duration_daysDATEDIFF('2026-04-17',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-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1618599' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1618599 
0.0010   UPDATE employer_jobs SET hit_counts '***Apr-07-2026=419***Apr-08-2026=44***Apr-09-2026=18***Apr-10-2026=15***Apr-11-2026=3***Apr-17-2026=1' WHERE job_id'1618599'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Apr-2026=500' WHERE job_id'1618599'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1618599' 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` = 1618599 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '916656'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0012   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)