Bookkeeper (Remote) – Personal Injury Law Firm

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

TYPE OF WORK

Part Time

SALARY

$480 - $640

HOURS PER WEEK

40

DATE UPDATED

Mar 2, 2026

JOB OVERVIEW

About Us:
We are a growing personal injury law firm seeking a detail-oriented and dependable Part-Time Bookkeeper to assist with organizing and maintaining our financial records. Our firm values accuracy, professionalism, and efficiency. If you enjoy bringing structure to financial data, ensuring compliance, and working independently in a remote environment, this position may be a great fit.

Position Details:

Hours: Approximately 30 hours per week (with potential for additional hours during initial financial cleanup and transition)

Schedule: Flexible, Remote

Compensation: $3 - 4.00 per hour

Key Responsibilities:

Review, clean up, and organize existing financial records

Reconcile bank accounts, credit cards, and trust accounts

Maintain accurate financial statements and reports

Categorize expenses and income appropriately

Monitor and track operating and client trust (IOLTA) accounts

Ensure proper documentation and compliance with legal accounting standards

Assist with preparing financial reports for management

Provide light administrative support related to financial matters

Qualifications:

Prior bookkeeping experience (law firm or professional services experience preferred)

Understanding of trust accounting and compliance requirements is a plus

Proficiency with accounting software (QuickBooks, Xero, or similar platforms)

Strong attention to detail and high level of accuracy

Ability to maintain confidentiality and handle sensitive financial information

Self-motivated and able to meet deadlines independently

Reliable internet connection and ability to work remotely

Why Join Our Firm?

This role offers flexible hours and the opportunity to play a key role in strengthening the financial foundation of a growing law practice. You will help create efficient systems and ensure financial accuracy during an important growth phase. Additional hours may be available during the initial organizational period.

How to Apply:

Please submit your resume along with a brief note describing your bookkeeping experience, familiarity with accounting software, and your availability.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0028
Controller Execution Time ( Jobseekers / Job )  0.0238
Total Execution Time  0.0274
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,502,320 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Bookkeeper-Remote-Personal-Injury-Law-Firm-1591511
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0174 seconds)  (Hide)
0.0009   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1591511
 LIMIT 1 
0.0027   SELECT *
FROM `employers`
WHERE `employer_id` = 756746
 LIMIT 1 
0.0011   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1591511
AND `misc`.`idIS NULL 
0.0007   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-17',ej.date_added) duration_daysDATEDIFF('2026-04-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-04-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1591511' 
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1591511 
0.0008   UPDATE employer_jobs SET hit_counts '***Mar-02-2026=352***Mar-03-2026=89***Mar-04-2026=148***Mar-05-2026=57***Mar-06-2026=44***Mar-07-2026=30***Mar-08-2026=17***Mar-09-2026=46***Mar-10-2026=23***Mar-11-2026=25***Mar-12-2026=32***Mar-13-2026=26***Mar-14-2026=19***Mar-15-2026=5***Mar-16-2026=14***Mar-17-2026=23***Mar-18-2026=10***Mar-19-2026=14***Mar-20-2026=23***Mar-21-2026=5***Mar-22-2026=11***Mar-23-2026=19***Mar-24-2026=23***Mar-25-2026=13***Mar-26-2026=19***Mar-27-2026=15***Mar-28-2026=7***Mar-29-2026=8***Mar-30-2026=22***Mar-31-2026=11***Apr-01-2026=22***Apr-02-2026=14***Apr-03-2026=25***Apr-04-2026=9***Apr-05-2026=11***Apr-06-2026=9***Apr-07-2026=13***Apr-08-2026=10***Apr-09-2026=13***Apr-10-2026=14***Apr-11-2026=11***Apr-17-2026=1' WHERE job_id'1591511'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Mar-2026=1150***Apr-2026=152' WHERE job_id'1591511'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1591511' 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` = 1591511 
0.0059   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '756746'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0018   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)