QuickBooks & JobTread Bookkeeper | Real Estate Admin

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

TYPE OF WORK

Full Time

SALARY

$6/hr

HOURS PER WEEK

40

DATE UPDATED

Jul 15, 2026

JOB OVERVIEW

About the Position

We are seeking a highly experienced, self-directed QuickBooks Online bookkeeper to take ownership of bookkeeping, transaction reconciliation, financial documentation, and job-costing support for our real estate investment company and brokerage.

This is not a basic data-entry position.

The right person will already have strong, hands-on QuickBooks experience and will be able to review financial activity, recognize when something is incorrect or incomplete, investigate discrepancies, and follow through until issues are resolved.

You will receive onboarding for our company-specific processes, but we are not looking for someone who needs foundational QuickBooks or bookkeeping training. You should be comfortable working independently, managing open items, asking informed questions, and providing clear updates without requiring constant supervision.

This role also includes job-costing work connected to our project management software, JobTread, along with general administrative support for our real estate investment and brokerage operations. We will provide training for these responsibilities.

Primary Responsibilities
-QuickBooks Bookkeeping and Reconciliation
-Review, categorize, and verify transactions in QuickBooks Online.
-Reconcile bank accounts, credit cards, vendor activity, and other financial accounts.
-Identify duplicate, missing, incorrectly categorized, or questionable transactions.
-Research reconciliation differences rather than forcing an account to balance.
-Review receipts, invoices, bills, statements, and supporting documentation.
-Maintain an organized list of transactions that require clarification or additional documentation.
-Correct bookkeeping errors and document the reason for any changes.
-Pull QuickBooks reports and transaction details for management review.
-Provide clear summaries of unresolved items, discrepancies, and recommended next steps.
-Keep records organized, accurate, and current.
-Receipt, Invoice, and Vendor Follow-Up
-Identify transactions that are missing receipts, invoices, or other supporting documents.
-Contact vendors, retailers, department stores, and tea ---------- mbers to request missing information.
-Make professional outbound phone calls when documentation cannot be obtained by email.
-Clearly explain the transaction, date, amount, account, and documentation being requested.
-Follow up consistently until the requested documentation is received or the issue is escalated.
-Keep detailed notes regarding calls, emails, responses, and outstanding requests.

Job Costing and JobTread Support
-Help maintain accurate job-costing information between QuickBooks and JobTread.
-Confirm that project-related expenses are assigned to the correct job and cost category.
-Review project expenses for missing, duplicate, or inconsistent information.
-Compare information between QuickBooks, JobTread, invoices, receipts, and vendor records.
-Research and resolve discrepancies affecting job-cost and project profitability reporting.
-Pull JobTread reports and supporting project information as requested.
-Help maintain accurate vendor, project, and financial records across both systems.
-Real Estate and Brokerage Administrative Support
-Complete accurate data entry in company systems, spreadsheets, and databases.
-Pull, organize, and distribute reports.
-Maintain digital files and supporting documentation.
-Update transaction, vendor, property, project, and company records.
-Assist with non-licensed administrative work for our real estate investment company and brokerage.
-Help with additional reporting, research, and administrative assignments as business needs arise.

Required Qualifications
-At least three years of hands-on QuickBooks Online bookkeeping experience, with advanced experience strongly preferred.
-Proven responsibility for bank and credit-card reconciliations—not only transaction entry.
-Experience investigating and correcting bookkeeping discrepancies.
-Strong understanding of transaction categorization, supporting documentation, and accounting records.
-Experience with job costing, construction accounting, project-based accounting, or a similar financial workflow.
-Ability to communicate professionally with vendors, retailers, and tea ---------- mbers by phone and email.
-Ability to understand and follow detailed written and verbal instructions.
-Strong research, problem-solving, and analytical skills.
-Ability to work independently and take ownership of assignments.
-Strong attention to detail and commitment to accuracy.
-Ability to manage multiple open items and follow through without repeated reminders.
-Proficiency with Microsoft Excel or Google Sheets.
-Professional judgment when handling confidential financial and business information.
-Reliable internet connection, dependable computer, and a professional environment for outbound calls.
-Availability for at least [insert number] hours of overlap with [insert time zone] business hours.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0142
Total Execution Time  0.0162
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,509,168 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/QuickBooks-JobTread-Bookkeeper-Real-Estate-Admin-1689940
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0073 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1689940
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 955314
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1689940
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-25',ej.date_added) duration_daysDATEDIFF('2026-07-25',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-25',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1689940' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1689940 
0.0011   UPDATE employer_jobs SET hit_counts '***Jul-15-2026=412***Jul-16-2026=325***Jul-17-2026=72***Jul-18-2026=25***Jul-19-2026=4***Jul-25-2026=1' WHERE job_id'1689940'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jul-2026=838' WHERE job_id'1689940'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1689940' 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` = 1689940 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '955314'
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)