Role Objective
The Bookkeeper is responsible for maintaining the firm's day-to-day bookkeeping by accurately processing accounts payable, posting deposits, recording financial transactions, and processing trust account disbursements.
This role focuses on keeping the firm's books current, organized, and accurate. Success in this position requires exceptional attention to detail, consistency, and the ability to follow established procedures while handling both firm and client funds responsibly.
Core Responsibilities
Accounts Payable
· Process vendor invoices and payment requests accurately and timely.
· Issue payments by check, ACH, or other approved methods.
· Ensure invoices are properly coded to the correct operating or case expense account.
· Maintain vendor records and supporting documentation.
· Monitor outstanding invoices and ensure timely payment.
Bookkeeping
· Enter and maintain financial transactions in QuickBooks.
· Deposit and post incoming checks and other receipts.
· Record payroll expense journal entries in QuickBooks.
· Maintain organized and accurate accounting records.
· Assist with month-end bookkeeping requests from the firm's outside accounting team.
Trust Account Administration
· Issue settlement checks to clients, vendors, medical providers, and others based on approved settlement documents.
· Process trust account transactions accurately and timely.
· Maintain supporting documentation for all trust account activity.
· Monitor trust account balances and notify management of any discrepancies or concerns.
· Follow all firm procedures regarding IOLTA and trust account management.
Banking & Administrative Support
· Process daily deposits.
· Maintain Positive Pay with the firm's banking institution.
· Serve as backup support for payroll processing when needed.
· Assist with other bookkeeping and administrative accounting tasks as assigned.
What Success Looks Like
· Keeps the books current and accurate.
· Processes payments promptly.
· Maintains organized accounting records.
· Handles trust account transactions with precision.
· Follows established procedures consistently.
· Identifies discrepancies and communicates them promptly.
· Takes ownership of accuracy and attention to detail.
Critical Competencies
· Exceptional attention to detail.
· Strong organizational and time management skills.
· High level of integrity when handling client and firm funds.
· Ability to follow detailed procedures consistently.
· Dependable and accountable.
· Comfortable performing repetitive work with a high degree of accuracy.
· Willing to ask questions rather than make assumptions.
Technical Skills
· Experience with bookkeeping and accounts payable required.
· Experience with QuickBooks preferred.
· Proficiency with Microsoft Excel and Microsoft Office 365.
· Experience with legal accounting or trust accounting is a plus but not required.
· Ability to quickly learn firm-specific accounting procedures and software.
Education & Experience
· 2+ years of bookkeeping or accounting experience required.
· Experience working in a professional office environment preferred.
· QuickBooks experience preferred.
· Law firm, trust accounting, or IOLTA experience is a plus but not required.
Before You Apply
Success in this role is less about advanced accounting knowledge and more about accuracy, organization, and consistency.
The ideal candidate enjoys keeping records organized, following established procedures, and working with numbers. This position requires careful attention to detail, as you'll work with both the firm's operating accounts and client trust (IOLTA) accounts. Understanding the difference between operating expenses and case-related expenses—and ensuring transactions are posted to the correct account—is essential. Training will be provided on our specific procedures, but accuracy and reliability are critical from day one.
Schedule and Pay
Part-time (20 hours per week), on-site during regular business hours (Monday–Friday, 8:00 a.m.–5:00 p.m.). Compensation ranges from $25–$30 per hour, depending on experience.
Pay: $25.00 - $30.00 per hour
Work Location: In person