Senior Bookkeeper / CPA-Equivalent Accountant

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

TYPE OF WORK

Full Time

SALARY

6.00/HR

HOURS PER WEEK

40

DATE UPDATED

Feb 18, 2026

JOB OVERVIEW

Organization Overview
Working for a private property investment firm.
Position Summary
The Senior Bookkeeper / CPA-Equivalent will oversee and manage the day-to-day financial operations of the organization. This role requires advanced bookkeeping and accounting expertise, strong proficiency in Microsoft Excel, and experience supporting nonprofit financial compliance. The ideal candidate will function at a CPA-equivalent level, ensuring accurate financial reporting, reconciliations, payroll processing, and support for audits, grants, and regulatory requirements.
This position works closely with leadership and department heads to ensure financial systems support program delivery and organizational sustainability.

Key Responsibilities
Accounting & Financial Management
Record, document, and monitor all financial transactions across three departments


Maintain accurate general ledger entries and chart of accounts


Prepare and maintain monthly, quarterly, and annual financial reports


Reconcile bank accounts, credit cards, and internal accounts


Fact-check accounting data to ensure accuracy and compliance


Accounts Payable & Receivable
Process accounts payable and ensure timely vendor payments


Manage accounts receivable, invoicing, and payment tracking


Monitor outstanding balances and follow up as needed


Payroll & Tax Support
Process payroll and maintain payroll records


Track payroll data, benefits, and withholdings


Assist with payroll tax filings, annual returns, and required reporting


Support preparation for IRS filings, including Form 990 (as applicable)


Compliance & Documentation
Prepare, organize, and file financial documents for audits, grants, and funders


Ensure compliance with nonprofit accounting standards and funding requirements


Support internal controls and financial policies


Systems & Reporting
Maintain financial records using QuickBooks or similar accounting software


Develop and maintain Excel spreadsheets for budgeting, forecasting, and reporting


Support leadership with financial analysis, cash flow tracking, and planning


Cross-Department Support
Work with program and administrative staff to track budgets and expenditures


Provide financial data to support program reporting and funding compliance


Collaborate with external accountants, auditors, or consultants as needed



Required Qualifications
CPA, CPA-Equivalent, or Senior Bookkeeper with comparable experience


Proven experience in nonprofit accounting and bookkeeping


Strong proficiency in Microsoft Excel (formulas, reconciliations, reports)


Experience with QuickBooks (or similar accounting software)


Solid understanding of accounts payable, accounts receivable, payroll, and reconciliations


High attention to detail and strong organizational skills


Ability to manage multiple priorities across departments


Preferred Qualifications
Experience supporting audits, grants, or government-funded programs


Familiarity with nonprofit compliance and reporting requirements


Experience preparing financial reports for boards or leadership teams


Knowledge of Google Sheets and cloud-based financial systems


Core Competencies
Financial accuracy and integrity


Advanced bookkeeping and accounting


Excel-based analysis and reporting


Compliance and documentation


Time management and confidentiality


Clear written and verbal communication


Work Environment
Nonprofit organizational setting


Collaboration with leadership and program teams


Remote, hybrid, or on-site (as applicable)

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0012
Controller Execution Time ( Jobseekers / Job )  0.0142
Total Execution Time  0.0172
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,506,264 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-Bookkeeper-CPA-Equivalent-Accountant-1567117
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0074 seconds)  (Hide)
0.0014   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1567117
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 662848
 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` = 1567117
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-18',ej.date_added) duration_daysDATEDIFF('2026-04-18',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-18',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1567117' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1567117 
0.0008   UPDATE employer_jobs SET hit_counts '***Jan-29-2026=73***Jan-30-2026=35***Jan-31-2026=18***Feb-01-2026=9***Feb-02-2026=7***Feb-03-2026=6***Feb-04-2026=10***Feb-05-2026=4***Feb-06-2026=6***Feb-07-2026=1***Feb-08-2026=3***Feb-09-2026=2***Feb-10-2026=3***Feb-12-2026=1***Feb-14-2026=1***Feb-15-2026=4***Feb-16-2026=1***Feb-18-2026=43***Feb-19-2026=56***Feb-20-2026=12***Feb-21-2026=7***Feb-22-2026=3***Feb-23-2026=12***Feb-24-2026=10***Feb-25-2026=17***Feb-26-2026=7***Feb-27-2026=9***Feb-28-2026=13***Mar-01-2026=4***Mar-02-2026=19***Mar-03-2026=15***Mar-04-2026=11***Mar-05-2026=14***Mar-06-2026=16***Mar-07-2026=5***Mar-08-2026=3***Mar-09-2026=7***Mar-10-2026=11***Mar-11-2026=10***Mar-12-2026=8***Mar-13-2026=6***Mar-14-2026=2***Mar-16-2026=8***Mar-17-2026=8***Mar-18-2026=3***Mar-19-2026=5***Mar-20-2026=3***Mar-23-2026=4***Mar-26-2026=4***Mar-31-2026=2***Apr-01-2026=2***Apr-02-2026=4***Apr-03-2026=10***Apr-04-2026=1***Apr-08-2026=1***Apr-09-2026=1***Apr-11-2026=3***Apr-18-2026=1' WHERE job_id'1567117'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jan-2026=126***Feb-2026=247***Mar-2026=168***Apr-2026=23' WHERE job_id'1567117'  
0.0004   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1567117' 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` = 1567117 
0.0015   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '662848'
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)