Job Title:Full-Service Bookkeeper
Reports To:Chief Financial Officer
Department:Administration, Finance
Location:On-site, Baltimore (Pikesville), MD
Employment Type:Full-time | Salaried | Exempt
Compensation:
The pay range for this position is $75,000 - $90,000 annually, set in good faith based on the responsibilities of the role, qualifications, and market conditions.
Job SummaryThe Full-Service Bookkeeper is responsible for maintaining accurate and complete financial records across one or more entities within the Mainspring corporate structure. This role owns the day-to-day bookkeeping cycle - accounts payable, accounts receivable, bank and credit card reconciliations, payroll journal entry support, and general ledger maintenance - and works closely with the Senior Finance Executive and Controller to support month-end close, budget-to-actual reporting, and audit readiness. This is a hands-on role suited to someone who is detail-oriented, comfortable working across multiple entities and cost centers, and experienced with QuickBooks Online in a multi-site or healthcare environment.
Key Responsibilities- Maintain accurate, up-to-date books in QuickBooks Online for one or more Mainspring entities, including timely coding and posting of transactions to the correct entity, class, and location.
- Process accounts payable end-to-end: enter and code vendor bills, verify approvals, schedule/process payments, and maintain organized vendor and W-9 files.
- Manage accounts receivable, including invoicing, cash application, and follow-up on outstanding balances as applicable.
- Perform monthly bank, credit card, and balance sheet account reconciliations, researching and resolving discrepancies promptly.
- Record payroll journal entries and support reconciliation of payroll register data (Rippling/Paycom) to the general ledger, including accruals across pay periods.
- Distinguish and properly allocate corporate/shared costs versus true facility-level vendor spend across entities (e.g., legal, consulting, insurance, and other shared expenses).
- Support month-end and year-end close processes, including journal entries, account analysis, and preparation of supporting schedules.
- Assist with budget-to-actual reporting by compiling and organizing monthly data from facility-level workbooks.
- Maintain organized, audit-ready documentation and support responses to auditor and lender inquiries as needed.
- Track and reconcile intercompany transactions and management fee allocations across related entities.
- Identify and escalate discrepancies, unusual variances, or process gaps to the Senior Finance Executive or Controller.
- Assist with ad hoc financial reporting, vendor setup, and special projects as assigned.
Minimum QualificationsEducation / Credentials- Associate's or Bachelor's degree in Accounting, Finance, or a related field preferred; equivalent experience considered in lieu of degree.
Experience- Three to six years of progressive accounting experience, preferably in healthcare multi-entity environments, or private equity-backed companies.
Knowledge / Skills- 3+ years of full-cycle bookkeeping or staff accounting experience, ideally in a multi-entity, multi-location, or healthcare/behavioral health environment.
- Strong working knowledge of QuickBooks Online required; QuickBooks Desktop experience a plus.
- Proficiency in Microsoft Excel (pivot tables, basic formula-building at minimum).
- Familiarity with AI (Claude) a plus
- Experience with payroll/HRIS platforms such as Rippling or Paycom, or willingness to learn, preferred.
- Understanding of GAAP-basis bookkeeping fundamentals and month-end close procedures.
- Excellent attention to detail and organizational skills; comfortable managing recurring deadlines across multiple entities simultaneously.
- Strong written and verbal communication skills, with the ability to work directly with facility staff, vendors, and finance leadership.
- Discretion in handling confidential financial and patient-adjacent business information, consistent with healthcare industry standards.
Preferred (Not Required)- Experience in behavioral health, substance use disorder treatment, or another regulated healthcare setting.
- Exposure to multi-state payroll tax considerations.
- Familiarity with intercompany accounting and management fee/allocation structures.
Working Conditions- This role is based out of the Pikesville, MD corporate office and supports facilities operating in other states. Standard business hours apply, with occasional flexibility needed around month-end close deadlines.
Why This Role Matters- As Mainspring Recovery expands, this role safeguards the organization's financial accuracy, compliance, and operational stability.
- The Full-Service Bookkeeper's work directly enables strategic growth while protecting the resources that fuel our mission to deliver exceptional substance use disorder treatment.
Pre-Employment RequirementsMainspring conducts, as required, job-related background checks, drug testing, TB testing, verification of employment history, and/or reference checks prior to employment.
The pay range for this role is:
75,000 - 90,000 USD per year (Corporate)