Accounting & Payroll Specialist - U.S. Law Firm

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

TYPE OF WORK

Full Time

SALARY

USD 800 – 1,100 per month

HOURS PER WEEK

40

DATE UPDATED

Sep 16, 2026

JOB OVERVIEW

We only review applications from candidates who meet all of the qualifications listed below.

HOW TO APPLY

Send your application to ---------- with the subject line "Accounting & Payroll Specialist Application — [Your Name]" and include:

1. Resume highlighting your accounting/payroll background and law firm experience
2. Cover letter describing your relevant accounting and payroll experience as it relates to this role
3. List of accounting and payroll software you are proficient in (QuickBooks, Gusto, Clio Manage, etc.)
4. Expected hourly rate or salary range
5. Available start date

About Bay Legal, PC

Bay Legal, PC is a full-service California law firm combining expert legal counsel with modern technology to deliver seamless, results-driven representation.

Position Overview

We are seeking an experienced Accounting & Payroll Specialist to manage all accounting and payroll operations for our growing practice. The ideal candidate has demonstrated expertise in law firm accounting practices, trust account management, and multi-jurisdiction payroll processing. You will be responsible for maintaining financial accuracy, compliance, and seamless payroll execution across multiple employee and contractor categories.

Required Qualifications

1. Minimum 3+ years of accounting and payroll experience in a law firm — required
2. Hands-on experience with QuickBooks, Gusto, and Clio Manage
3. Proven ability to perform three-way reconciliations across accounting software, bank statements, and trust accounting platforms
4. Experience managing law firm trust accounts and operating account reconciliations
5. Knowledge of multiple payroll structures (W2 employees, 1099 contractors, offshore contractors)
6. Strong understanding of benefits administration including 401(k), medical plans, and retirement accounts
7. Highly organized with the ability to manage multiple accounting tasks and compliance deadlines simultaneously
8. Reliable internet connection and home office setup for remote work

Preferred Qualifications

1. 5+ years of accounting and bookkeeping experience
2. Prior experience with US-based law firms
3. Familiarity with Clio Manage software
4. Experience with offshore contractor payroll and compliance
5. Knowledge of multi-jurisdiction payroll requirements
6. Bookkeeping certification or accounting degree
7. Experience with benefits platforms (Fidelity, EASE, Covered California)
8. Prior work with law firms or agencies that support law firms

Key Responsibilities

1. Process and record all law firm accounting transactions in QuickBooks and accounting systems
2. Manage trust account and operating account reconciliations on a regular basis
3. Perform three-way reconciliations across Clio Manage (or applicable practice management system), QuickBooks, and bank statements
4. Ensure compliance with IOLTA requirements and applicable law firm accounting regulations
5. Process payroll using Gusto for all employee categories including W2 employees, 1099 contractors, and offshore contractors
6. Administer and maintain employee benefits programs including Fidelity, EASE, Covered Canada, 401(k) plans, and medical benefits
7. Manage benefits enrollment, changes, plan documentation, and serve as liaison between employees and benefits providers
8. Communicate professionally with bank representatives, benefits providers, payroll vendors, and staff regarding accounting and payroll matters
9. Maintain accurate financial records and prepare accounting reports as requested by management
10. Ensure timely and accurate payroll processing, withholding, deductions, and payments
11. Track and organize compliance documentation, tax filings, and deadline alerts related to payroll and benefits
12. File payroll tax returns and benefits compliance documentation as required by federal, state, and local regulations
13. Draft and review accounting and payroll documentation; ensure accurate record-keeping and contemporaneous documentation of all transactions
14. Prepare and deliver monthly accounting reports including trust account reports, profit and loss statements, and balance sheets
15. Analyze monthly financial reports and identify discrepancies or areas requiring attention

Compensation & Benefits Package

- Salary: USD 800 – 1,100 per month
- US Paid Holidays
- Paid Time Off: 10 days annually
- Work from home

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0159
Total Execution Time  0.0178
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,513,608 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Accounting-Payroll-Specialist-US-Law-Firm-1721014
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0088 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1721014
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 925034
 LIMIT 1 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1721014
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-21',ej.date_added) duration_daysDATEDIFF('2026-09-21',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-09-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1721014' 
0.0019   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1721014 
0.0006   UPDATE employer_jobs SET hit_counts '***Sep-01-2026=537***Sep-02-2026=81***Sep-03-2026=52***Sep-04-2026=34***Sep-05-2026=24***Sep-06-2026=16***Sep-07-2026=17***Sep-08-2026=15***Sep-09-2026=475***Sep-10-2026=63***Sep-11-2026=31***Sep-12-2026=13***Sep-13-2026=6***Sep-14-2026=19***Sep-15-2026=22***Sep-16-2026=557***Sep-17-2026=68***Sep-18-2026=30***Sep-19-2026=14***Sep-21-2026=2' WHERE job_id'1721014'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Sep-2026=2076' WHERE job_id'1721014'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1721014' 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` = 1721014 
0.0016   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '925034'
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)