Role Description
MAVENTRI is seeking a Senior Bookkeeper to support multiple clients with day-to-day accounting execution, month-end close preparation, and financial accuracy. This is a hands-on role for someone who understands how transactions flow through the financial statements and can confidently manage books with minimal oversight.
The ideal candidate has strong experience with:
-
Payroll mapping
-
Journal entries
-
Accrual versus cash basis accounting
-
Working with nonprofits and government contractors
This position requires availability during standard business hours (EST) and direct communication with clients.
Qualifications
-
5+ years of bookkeeping or accounting experience
-
Senior-level, hands-on bookkeeping experience
-
Strong understanding of booking payroll and mapping payroll between payroll platforms and the accounting system
-
Deep understanding of accrual versus cash basis accounting
-
Experience generating and understanding financial statements
-
Experience working with nonprofits and/or government contractors
-
Hands-on proficiency in both QuickBooks Online and Xero (required)
-
Strong attention to detail and ability to manage multiple clients independently
-
Must be available to work during standard business hours
-
Ability to explain financial statements clearly to non-accountant business owners
Requirements
-
Transaction Management & Posting
-
Record and categorize transactions accurately in QuickBooks Online and Xero
-
Manage accounts payable and accounts receivable
-
Maintain general ledger accuracy
-
Perform bank and credit card reconciliations
-
Book payroll to the general ledger from payroll provider reports (gross wages, employer taxes, benefits, deductions, and net pay)
-
Set up and maintain payroll mapping between the payroll platform and the accounting platform
-
Allocate payroll by class, fund, or contract where required
-
Maintain payroll-related liability accounts
-
Reconcile balance sheet accounts, including prepaids, accruals, loans, and clearing accounts
-
Review AP/AR aging and resolve open or outdated items
-
Prepare 1099s and support sales tax filings as needed
-
Journal Entries & Adjustments
-
Prepare and post adjusting journal entries
-
Record accruals, deferrals, and reclassifications
-
Apply accrual versus cash basis accounting appropriately
-
Support month-end and year-end close preparation
-
Maintain prepaid, accrual, and fixed asset/depreciation schedules
-
Prepare year-end packages for the client's CPA
-
Financial Statement Support
-
Generate and review financial statements (P&L, Balance Sheet, Cash Flow)
-
Ensure accounts are properly categorized and financials are clean and review-ready
-
Identify inconsistencies or errors and resolve them proactively
-
Support Controller review process
-
Prepare monthly review notes that explain significant changes and variances
-
Nonprofit & Government Contractor Accounting
-
Maintain proper fund or class tracking for nonprofits
-
Understand restricted versus unrestricted funds
-
Support DCAA-compliant accounting practices where applicable
-
Ensure proper cost allocation and expense tracking
-
Track grants and maintain restricted versus unrestricted net assets
-
Prepare nonprofit financial statements (Statement of Activities, Statement of Financial Position)
-
Allocate functional expenses (program, management and general, fundraising)
-
Support Form 990 preparation and audits
-
Segregate direct and indirect costs and support indirect rate pools (fringe, overhead, G&A)
-
Identify and segregate unallowable costs
-
Support timekeeping and job/contract costing for government contractors
-
Client Interaction
-
Work directly with clients via email and virtual meetings
-
Respond to client communications in a timely and professional manner
-
Request documentation and follow up as needed
-
Maintain strong client relationships
-
Explain the P&L and Balance Sheet to clients in clear, plain language, both in writing and on calls
-
Workload Expectations
-
This role may support up to 15β20 clients over time
-
Client load will increase gradually and not immediately
-
Must be comfortable managing multiple deadlines and prioritizing effectively
Benefits
-
Up to 25 hours per week
-
Must be available during regular business hours
-
Flexible within business hours, but not evenings-only
-
Hourly rate commensurate with experience ($25-$30/hourly)
-
Part-time, remote position
Ideal Candidate
This role is ideal for a seasoned bookkeeping professional who:
-
Takes ownership of their clients
-
Understands how transactions impact financial statements
-
Communicates confidently and professionally with business owners
-
Can manage volume without sacrificing accuracy
-
Thrives in a structured, deadline-driven environment