Accountant - Property Management

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

TYPE OF WORK

Full Time

SALARY

$5-13/hr

HOURS PER WEEK

40

DATE UPDATED

Aug 14, 2026

JOB OVERVIEW

Instructions:

1) Please take this survey as part of the application process for this position: ---------- /p/i7Koc8vtu75zd
2) Send a message describing your interest in the position

About the Role - Remote

About the Role
A US-based property management company is seeking a detail-oriented accountant to manage the books for several affiliated companies with residential real estate holdings. You'll own the full accounting cycle across multiple entities in a shared QuickBooks Online environment, produce investor reporting, and partner with our outside CPA at tax time. Experience with QBO and Buildium is preferred.

This is a remote role for someone who takes pride in books that are accurate, reconciled, and tie out cleanly — every month.

What You'll Do
- Manage full-cycle bookkeeping for multiple related LLCs (real estate holding companies plus a management company) within a combined QuickBooks Online file, separated by class.
- Own month-end close for each entity — bank and credit-card reconciliations, class-based adjusting entries, and review — producing a Balance Sheet by Class that ties for every entity, with no forced or "plug" entries.
- Maintain intercompany accounting — the "Due to / Due from" balances between the management company and each LLC — and reconcile them so they match on both sides.
- Administer centralized cash: record income and expenses collected/paid through the management company and allocate them to the correct entity by class.
- Prepare quarterly investor statements — distributions, capital accounts, property reserves, and loan/interest balances.
- Track property-level activity in Buildium (rents, operating expenses, tenant security deposits, reserves) and reconcile it to QuickBooks.
- Maintain loan and note schedules — mortgages, intercompany notes, and investor loans — including interest and amortization.
- Account for tenant security deposits and property reserves as proper liabilities, kept separate and never commingled.
- Handle AP/AR, owner distributions, and partner capital accounts.
- Partner with our outside CPA — deliver clean trial balances, tie-outs, and workpapers, and respond promptly to their questions.

What We're Looking For
- 3+ years of accounting/bookkeeping experience; real estate or property management experience strongly preferred.
- Strong QuickBooks Online skills, including multi-entity / class tracking — required.
- Solid grasp of accrual and cash basis, intercompany accounting, reconciliations, and LLC/partnership equity (capital accounts, distributions).
- Meticulous accuracy and a firm understanding that a balance sheet must balance for real reasons — you investigate differences rather than plug them.
- Self-directed and reliable in a remote setting, with clear written communication.
- Comfortable coordinating directly with an outside CPA firm.

Nice to Have
- Buildium experience · multi-entity real estate structures · intercompany reconciliation · investor reporting · strong Excel · relevant certification or degree.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0146
Total Execution Time  0.0160
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,488,480 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Accountant-Property-Management-1709113
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0092 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1709113
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 790861
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1709113
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-17',ej.date_added) duration_daysDATEDIFF('2026-08-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-08-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1709113' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1709113 
0.0007   UPDATE employer_jobs SET hit_counts '***Aug-14-2026=1570***Aug-15-2026=97***Aug-17-2026=1' WHERE job_id'1709113'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Aug-2026=1664' WHERE job_id'1709113'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1709113' 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` = 1709113 
0.0033   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '790861'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)