Bookkeeper/ Accounts Management/ Quickbooks expert

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

TYPE OF WORK

Full Time

SALARY

$5 per hour

HOURS PER WEEK

35

DATE UPDATED

Mar 9, 2026

JOB OVERVIEW

We are seeking a reliable and detail-oriented Virtual Bookkeeping Assistant to manage financial records and donations for a synagogue.

The assistant will work directly with leadership to ensure all donations, pledges, and financial transactions are recorded accurately and accounts are reconciled regularly.

Strong communication and daily updates are required.

Key Responsibilities
Donation Recording

Record all donations and pledges

Enter donations into ShulCloud

Generate and send donation receipts

Maintain accurate donor records

Deposit Tracking

Monitor incoming deposits

Match deposits with donor records

Verify that physical checks deposited match donation entries

Accounting Records

Record donations and financial transactions in QuickBooks

Categorize transactions correctly

Maintain organized financial records

Weekly Responsibilities

Record weekly donations and pledges

Match bank deposits with donation records

Update donor account balances

Track sponsorship donations

Flag discrepancies or missing records

Bi-Weekly Responsibilities
Payroll Documentation Support

Track staff attendance records

Prepare payroll records for staff payments

Ensure payment records match attendance logs

Monthly Responsibilities
Financial Reconciliation

Reconcile bank accounts

Match transactions between bank, QuickBooks, and ShulCloud

Record sales receipts and other income

Update account balances

Payment Platform Reconciliation

Record transfers from Venmo and PayPal

Ensure transfers match bank deposits

Quarterly Responsibilities

Send donation receipts to donors

Follow up on unpaid pledges

Annual Responsibilities

Prepare year-end donation summaries

Generate financial reports including:

Profit & Loss

Balance Sheet

Assist with preparing financial documents for tax filing

Systems Used

Candidates must be comfortable working with:

QuickBooks

ShulCloud

Google Drive / Google Sheets

PDF scanning and document organization

Ideal Candidate

Bookkeeping or accounting experience

Strong attention to detail

Experience with QuickBooks

Comfortable working with nonprofit or donation-based organizations

Organized and reliable

Good written communication

Able to provide daily updates

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0121
Total Execution Time  0.0139
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,500,160 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Bookkeeper-Accounts-Management-Quickbooks-expert-1597544
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0056 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1597544
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 900931
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1597544
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-22',ej.date_added) duration_daysDATEDIFF('2026-04-22',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-22',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1597544' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1597544 
0.0006   UPDATE employer_jobs SET hit_counts '***Mar-09-2026=160***Mar-10-2026=210***Mar-11-2026=65***Mar-12-2026=77***Mar-13-2026=24***Mar-14-2026=8***Mar-15-2026=9***Mar-16-2026=14***Mar-17-2026=12***Mar-18-2026=21***Mar-19-2026=24***Mar-20-2026=15***Mar-21-2026=8***Mar-22-2026=4***Mar-23-2026=7***Mar-24-2026=11***Mar-25-2026=13***Mar-26-2026=10***Mar-27-2026=9***Mar-30-2026=8***Mar-31-2026=5***Apr-01-2026=7***Apr-02-2026=10***Apr-03-2026=17***Apr-05-2026=2***Apr-06-2026=52***Apr-07-2026=21***Apr-08-2026=8***Apr-09-2026=5***Apr-10-2026=10***Apr-11-2026=1***Apr-13-2026=5***Apr-14-2026=5***Apr-15-2026=1***Apr-16-2026=6***Apr-17-2026=2***Apr-22-2026=2' WHERE job_id'1597544'  
0.0005   UPDATE employer_jobs SET monthly_hits '***Mar-2026=714***Apr-2026=154' WHERE job_id'1597544'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1597544' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1597544 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '900931'
AND `date_added` >= '2022-06-08' 
0.0013   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)