Senior Property Accountant (AppFolio)

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

TYPE OF WORK

Full Time

SALARY

12/hour

HOURS PER WEEK

40

DATE UPDATED

Jun 10, 2026

JOB OVERVIEW

River Edge Advisors provides outsourced accounting and financial services to clients across a variety of industries. We are seeking an accountant with strong AppFolio experience to support our real estate clients.
This role includes both ongoing property accounting and project-based cleanup work. The ideal candidate can research accounting issues, complete complex reconciliations, resolve historical discrepancies, and maintain accurate financial records through the monthly close and reporting process.
Responsibilities
• Prepare and review monthly financial statements
• Reconcile bank, trust, mortgage, escrow, and other balance sheet accounts
• Review tenant, owner, and security deposit balances
• Record deposits to tenant ledgers and research unapplied deposits
• Prepare and review insurance and real estate tax accruals, prepaid entries, and related amortization schedules
• Analyze general ledger activity and prepare adjusting entries
• Perform month-end and year-end accounting procedures
• Work with clients and internal tea ---------- mbers to resolve accounting issues
• Assist with accounting cleanup projects, historical corrections, and property onboarding or transition-related issues. Examples of issues you may investigate include Triple Tie-Out discrepancies, security deposit reconciliations, mortgage and escrow discrepancies, trust account reconciliations, owner statement issues, tenant ledger discrepancies, GL mapping issues, intercompany balances, and other accounting discrepancies within AppFolio.
Experience That Will Help You Succeed
• Significant hands-on AppFolio experience, including reconciliations, financial statement review, and accounting issue resolution
• Experience researching and resolving accounting issues independently
• Experience with real estate accounting and accrual-based accounting
Skills
• Strong accounting knowledge and Excel skills
• Strong analytical and problem-solving abilities
• Excellent attention to detail
• Strong written and verbal English communication

Important
This is not an entry-level bookkeeping or data-entry position. Successful candidates should be comfortable taking ownership of accounting issues, researching root causes, and driving problems through to resolution within AppFolio.

Bachelor's degree in Accounting is required, and a CPA or relevant certification is a plus. Please note that the hours are 9AM-5:30PM EST Graveyard shift

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0432
Total Execution Time  0.0447
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,512,776 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-Property-Accountant-AppFolio-1659956
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0355 seconds)  (Hide)
0.0009   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1659956
 LIMIT 1 
0.0021   SELECT *
FROM `employers`
WHERE `employer_id` = 484622
 LIMIT 1 
0.0068   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1659956
AND `misc`.`idIS NULL 
0.0011   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-12',ej.date_added) duration_daysDATEDIFF('2026-07-12',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-12',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1659956' 
0.0014   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1659956 
0.0022   UPDATE employer_jobs SET hit_counts '***Jun-02-2026=683***Jun-03-2026=59***Jun-04-2026=34***Jun-05-2026=17***Jun-06-2026=7***Jun-07-2026=13***Jun-08-2026=13***Jun-09-2026=21***Jun-10-2026=193***Jun-11-2026=81***Jun-12-2026=48***Jun-13-2026=13***Jun-14-2026=11***Jun-15-2026=13***Jun-16-2026=18***Jun-17-2026=5***Jun-18-2026=9***Jun-19-2026=7***Jun-20-2026=4***Jun-22-2026=7***Jun-23-2026=8***Jun-24-2026=2***Jun-25-2026=5***Jun-26-2026=6***Jun-27-2026=2***Jun-28-2026=1***Jun-29-2026=7***Jun-30-2026=3***Jul-01-2026=6***Jul-02-2026=4***Jul-03-2026=1***Jul-04-2026=3***Jul-05-2026=2***Jul-06-2026=5***Jul-07-2026=5***Jul-08-2026=7***Jul-09-2026=5***Jul-10-2026=2***Jul-11-2026=4***Jul-12-2026=1' WHERE job_id'1659956'  
0.0012   UPDATE employer_jobs SET monthly_hits '***Jun-2026=1286***Jul-2026=45' WHERE job_id'1659956'  
0.0023   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1659956' AND status LIKE 'sent%' ORDER BY id DESC  
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1659956 
0.0142   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '484622'
AND `date_added` >= '2022-06-08' 
0.0010   select from teasers 
0.0008   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)