Experienced Bookkeeper Virtual Assistant with Law Firm Experience

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

TYPE OF WORK

Part Time

SALARY

$6/hour

HOURS PER WEEK

10

DATE UPDATED

Sep 15, 2026

JOB OVERVIEW

Our growing law firm is seeking a skilled and detail-oriented Bookkeeper with experience in managing financial records and ensuring accurate reporting. (Please note that we only accept applications from Filipino citizens residing in the Philippines during the application process.)

Key Qualifications:
Technologically savvy and comfortable working with bookkeeping software and tools.
Proven experience in bookkeeping, preferably with prior experience working with law firms.
Strong attention to detail, reliability, and a high degree of integrity.
Ability to work during U.S. business hours to collaborate effectively with the team.
About Us:
We are a fast-paced, hardworking team that values collaboration and enjoys a positive work culture. Our firm offers a supportive environment with plenty of work available, and we’re looking for another all-star to join us.

Key Responsibilities:
Maintain and update financial records, including general ledgers, accounts payable, and receivable.
Prepare accurate financial reports, including profit and loss statements and balance sheets.
Handle invoice generation, expense tracking, and payment processing.
Perform bank reconciliations and ensure records are up to date.
Collaborate with the team to ensure accurate client billing and trust account management.
Monitor and report on the firm’s financial health, including cash flow and budgeting.
Assist with tax preparation and compliance, including filing reports and tracking deadlines.
Ensure adherence to financial policies and legal requirements.
Communicate with vendors, clients, and team members regarding financial matters.
Suggest improvements to existing financial processes to enhance efficiency.

Compensation: Starting at $6/hour USD, with opportunities for growth.

If this sounds like you, follow the steps below thoroughly, like your future depends on it, because this could be the dream job you’ve been looking for ...

1. Take the following test: ---------- /cgi-win/jtypes2.asp
2. Complete our job post form here: ---------- /to/dCp7UPAV

The opportunity for growth is here ... just show us your magic!

--

PS: We are looking for detail-oriented individuals. Having errors in your resume does not reflect well on your attention to detail. To ensure fairness to all applicants, please be aware that any errors found in your resume will negatively impact your application.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.1148
Total Execution Time  0.1202
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,517,296 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Experienced-Bookkeeper-Virtual-Assistant-with-Law-Firm-Experience-1730565
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0922 seconds)  (Hide)
0.0005   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1730565
 LIMIT 1 
0.0012   SELECT *
FROM `employers`
WHERE `employer_id` = 324433
 LIMIT 1 
0.0023   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1730565
AND `misc`.`id` IS NULL 
0.0014   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-06',ej.date_added) duration_days, DATEDIFF('2026-10-06',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_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-10-06',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1730565' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1730565 
0.0011   UPDATE employer_jobs SET hit_counts = '***Sep-15-2026=979***Sep-16-2026=246***Sep-17-2026=73***Sep-18-2026=35***Sep-19-2026=23***Sep-20-2026=21***Sep-21-2026=42***Sep-22-2026=27***Sep-23-2026=19***Sep-24-2026=11***Sep-25-2026=20***Sep-26-2026=11***Sep-27-2026=10***Sep-28-2026=12***Sep-29-2026=7***Sep-30-2026=15***Oct-01-2026=10***Oct-02-2026=8***Oct-03-2026=7***Oct-06-2026=4' WHERE job_id= '1730565'  
0.0007   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=1551***Oct-2026=29' WHERE job_id= '1730565'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1730565' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1730565 
0.0821   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '324433'
AND `date_added` >= '2022-06-08' 
0.0007   select * from teasers 
0.0004   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)