QuickBooks Desktop Bookkeeper (Real Estate & Construction)

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

TYPE OF WORK

Full Time

SALARY

$6-$7

HOURS PER WEEK

40

DATE UPDATED

Apr 6, 2026

JOB OVERVIEW

Employment Type: Full-Time
Work Schedule: EST Time Zone
Work Setup: Remote

Role Overview

We are seeking a highly experienced QuickBooks Desktop Bookkeeper with a strong background in real estate and construction accounting. This role requires full ownership of the bookkeeping process—from transaction recording to financial reporting—ensuring accuracy, compliance, and timely delivery of financial data.

The ideal candidate has hands-on experience with U.S. bookkeeping standards, understands industry-specific workflows, and is confident handling complex transactions, including escrow accounts.

Key Responsibilities

End-to-End Bookkeeping
Manage full-cycle bookkeeping using QuickBooks Desktop
Record and reconcile all financial transactions (bank, credit cards, loans)
Maintain general ledger accuracy and integrity
Prepare and review financial statements (P&L, Balance Sheet, Cash Flow)

Real Estate & Construction Accounting
Track project-based expenses and job costing
Monitor budgets and cost allocations per project
Handle contractor payments and vendor management
Maintain accurate records for multiple properties or projects

Escrow Management
Record and reconcile escrow transactions
Ensure proper tracking of funds and disbursements
Maintain compliance with escrow accounting standards

Compliance & Reporting
Ensure adherence to U.S. accounting standards and practices
Assist with month-end and year-end closing processes
Prepare reports for management and external stakeholders

Qualifications
Proven experience with QuickBooks Desktop (required)
Strong background in real estate and construction bookkeeping
Solid understanding of U.S. bookkeeping and accounting practices
Hands-on experience managing escrow accounts
High attention to detail and accuracy
Ability to work independently and manage deadlines
Strong communication skills

How to Apply
Please submit the following:
Updated CV/Resume
Short introduction video
Active WhatsApp number

We look forward to reviewing your application.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0117
Total Execution Time  0.0130
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,481,016 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/QuickBooks-Desktop-Bookkeeper-Real-Estate-Construction-1600083
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0054 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1600083
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 893386
 LIMIT 1 
0.0005   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1600083
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 '1600083' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1600083 
0.0008   UPDATE employer_jobs SET hit_counts '***Mar-12-2026=77***Mar-13-2026=261***Mar-14-2026=39***Mar-15-2026=54***Mar-16-2026=68***Mar-17-2026=40***Mar-18-2026=37***Mar-19-2026=30***Mar-20-2026=24***Mar-21-2026=7***Mar-22-2026=6***Mar-23-2026=33***Mar-24-2026=24***Mar-25-2026=22***Mar-26-2026=27***Mar-27-2026=22***Mar-28-2026=5***Mar-29-2026=4***Mar-30-2026=694***Mar-31-2026=299***Apr-01-2026=77***Apr-02-2026=40***Apr-03-2026=40***Apr-04-2026=13***Apr-05-2026=16***Apr-06-2026=332***Apr-07-2026=296***Apr-08-2026=56***Apr-09-2026=41***Apr-10-2026=22***Apr-11-2026=14***Apr-15-2026=2' WHERE job_id'1600083'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Mar-2026=1771***Apr-2026=949' WHERE job_id'1600083'  
0.0004   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1600083' 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` = 1600083 
0.0005   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '893386'
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)