MAVENTRI
Bookkeeping, Human Resources, Payroll, and Small Business Websites. You run your business, we'll do the rest!
Senior Bookkeeper
Location
Virginia
Posted
15 days ago
Salary
$25 - $30 / hour
7 yrs expEnglish
Job Description
• Support multiple clients with day-to-day accounting execution, month-end close preparation, and financial accuracy
• Record and categorize transactions accurately in QuickBooks Online and/or Xero
• Manage accounts payable and accounts receivable
• Maintain general ledger accuracy
• Perform bank and credit card reconciliations
• Post payroll journal entries and ensure proper account mapping
• Maintain payroll-related liability accounts
• Prepare and post adjusting journal entries
• Record accruals, deferrals, and reclassifications
• Apply accrual versus cash basis accounting appropriately
• 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
• 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
• 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
• Manage workload expectations to support up to 15–20 clients over time
Job Requirements
- 7+ years of bookkeeping or accounting experience
- Senior-level, hands-on bookkeeping experience
- Strong understanding of payroll posting and account mapping
- Deep understanding of accrual versus cash basis accounting
- Experience generating and understanding financial statements
- Experience working with nonprofits and/or government contractors
- Proficiency in QuickBooks Online (Xero experience a plus)
- Strong attention to detail and ability to manage multiple clients independently
- Must be available to work during standard business hours
Related Guides
Related Categories
Related Job Pages
More Bookkeeper Jobs
Bookkeeper16 days ago
Full TimeRemoteTeam 201-500Since 2019
Procurement & Bookkeeping Specialist managing large-scale project finances for design studios.
Bookkeeper16 days ago
Full TimeRemoteTeam 51-200H1B Sponsor
Bookkeeper maintaining general ledgers for ACST-powered churches and organizations
Realm
Alabama + 36 moreAll locations: Alabama, Arizona, California, Colorado, Connecticut, District of Columbia, Florida, Illinois, Iowa, Kansas, Kentucky, Louisiana, Montana, Nevada, New Hampshire, New Jersey, New York, North Carolina, Ohio, Oklahoma, Oregon, Maryland, Massachusetts, Michigan, Minnesota, Mississippi, Missouri, Pennsylvania, South Carolina, South Dakota, Tennessee, Texas, Utah, Virginia, Washington, West Virginia, Wisconsin
$21 - $27 / hour
Bookkeeper16 days ago
Full TimeRemoteTeam 51-200H1B Sponsor
Bookkeeper maintaining general ledgers for ministries and churches
Alabama + 37 moreAll locations: Alabama, Arizona, California, Colorado, Connecticut, District of Columbia, Florida, Idaho, Illinois, Iowa, Kansas, Kentucky, Louisiana, Montana, Nevada, New Hampshire, New Jersey, New York, North Carolina, Ohio, Oklahoma, Oregon, Maryland, Massachusetts, Michigan, Minnesota, Mississippi, Missouri, Pennsylvania, South Carolina, South Dakota, Tennessee, Texas, Utah, Virginia, Washington, West Virginia, Wisconsin
$17 - $25 / hour
Bookkeeper
Red Rabbit, LLCRed Rabbit: Uplifting Black and Brown kids in public schools with Chef-prepared, culturally relevant food.
Bookkeeper16 days ago
Part TimeRemoteTeam 51-200H1B No Sponsor
Bookkeeper managing financial operations for a multi-state organization