Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Full-Service Bookkeeper

$75k - $90k

Mainspring Recovery

Full-Service Bookkeeper Mainspring Recovery Pikesville, Maryland, United States About this position Mainspring Recovery is a mission-driven behavioral health organization built on the belief that healing happens when the right people are in the room. We provide care across multiple levels, including Residential, Partial Hospitalization (PHP), and Intensive Outpatient (IOP), supporting individuals and families throughout the recovery process. Every role at Mainspring, clinical and non-clinical alike, contributes to creating safe, structured, and effective environments where people can rebuild their lives. We invest in strong teams, clear systems, and thoughtful leadership, believing meaningful impact comes from doing the work well, supporting one another, and holding ourselves to high standards across the organization. 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 Summary The 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 elevate 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 Qualifications Education / 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 sixyears ofprogressiveaccounting 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 Requirements Mainspring conducts, as required, job-related background checks, drug testing, TB testing, verification of employment history, and/or reference checks prior to employment. Equal Employment Opportunity Statement Mainspring is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, genetic information, veteran status, or any other protected status in accordance with applicable federal, state, and local laws. EEO is the Law: #J-18808-Ljbffr

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Full-Service Bookkeeper in Pikesville, MD vacancy
  •  ...Sage Summary: Sage Ventures is a full-service vertically integrated residential development and investment firm. As a collaboratively run corporation, we develop, own, rehabilitate, sell, and manage exceptional properties throughout the greater Baltimore/Washington region... 
    Suggested
    Full time
    Work at office

    Sage Ventures LLC

    Pikesville, MD
    1 day ago
  •  ...Overview Full Charge Bookkeeper- Baltimore, MD 8+ years of experience Ci Design, Inc. is a dynamic, highly collaborative architectural firm providing architecture, planning, and interior design services to clients domestically and internationally. We are growing rapidly... 
    Suggested
    Full time
    Work at office

    ci design, inc.

    Baltimore, MD
    4 days ago
  • $27 - $32 per hour

     ...a critical part in maintaining financial integrity and supporting our mission through diligent accounting practices and responsive service to vendors, staff, and program participants. This role is fully onsite in Windsor Mill MD This is a contract to hire position... 
    Suggested
    Contract work

    Latitude

    Windsor Mill, MD
    12 hours ago
  • $60k - $65k

     ...receipts management and application, collections, and customer service. This position reports to the Controller. What you’ll do: Generate...  ...Student Loan Debt Repayment Assistance for qualified employees Full health benefits - medical, dental, vision, prescription, FSA/HSA... 
    Suggested
    Work at office
    Local area
    Flexible hours

    The Banner

    Baltimore, MD
    3 days ago
  •  ...honesty, integrity, and ethics, focusing on providing exemplary service while streamlining the loan process. The Payroll Associate will...  ...work later in the year. Seniority level Associate Employment type Full-time Job function Accounting/Auditing Industries Staffing and... 
    Suggested
    Full time

    Cordia Resources by Cherry Bekaert

    Baltimore, MD
    5 days ago
  •  ...ensuring payroll accuracy, providing compliance support, managing workers’ compensation reporting, and delivering employee payroll services. This role ensures that payroll transactions, employee pay data, deductions, and related documentation are accurately entered,... 
    Work at office

    Road Runner Wrecker Service, Inc

    Windsor Mill, MD
    2 days ago
  • $22 - $24 per hour

     ...one-of-a-kind brand and experience, giving a modern face to H&S Bakery. We want people to see it, touch it, and taste it, to have a full sensory experience. As soon as you walk through the doors, we're dedicated to you and your "Kneads," whether that's a coffee to go,... 
    Work at office

    Kneads Bakeshop

    Baltimore, MD
    3 days ago
  • $22 - $27 per hour

    Experienced Part Time Bookkeeper We are looking for an Experienced Part Time Bookkeeper for our...  ...is currently part time but may require full time hours depending on workload. Our organization...  ...issues Provide excellent customer service to internal stakeholders Process... 
    Hourly pay
    Weekly pay
    Full time
    Contract work
    Part time
    Work at office

    Trusted Doctors, LLC

    Owings Mills, MD
    3 days ago
  • $21.4 - $26.2 per hour

     ...the daily steward of NCIA's payables operation. You'll own the full invoice lifecycle in Bill.com, partner closely with the Finance...  ...What sets a great candidate apart: sharp attention to detail, a service-oriented mindset toward vendors and internal partners, comfort with... 
    Hourly pay
    Work at office
    Local area

    NATIONAL CENTER ON INSTITUTIONS AND

    Windsor Mill, MD
    3 days ago
  • $19 - $23 per hour

     ...Accounts Receivables Specialist Founded 50+ years ago with a mission to provide the highest quality and full spectrum of medical, surgical, and esthetic skin care services to each and every one of its patients, Anne Arundel Dermatology has assembled the finest group of... 
    Full time
    Temporary work
    Remote work

    myDermRecruiter

    Owings Mills, MD
    2 days ago
  •  ...well-established specialty contractor in Maryland to identify a Bookkeeper to join their growing team. Our client specializes in exterior...  ...for commercial and institutional facilities, providing services such as roofing system installation, repair and replacement, architectural... 
    Contract work
    For contractors
    Work at office
    Shift work

    CLA (CliftonLarsonAllen)

    Halethorpe, MD
    3 days ago
  •  ...exists in the Department of Health and Human Services, Finance & Administration. A list of...  ...school plus four years of experience in bookkeeping, accounting, or auditing work. (...  ...fingerprint check. Employment Benefits For Full-Time, Merit Or Classified Employees Employment... 
    Full time
    Contract work
    Work experience placement
    Work at office
    Flexible hours

    GovernmentJobs.com

    Towson, MD
    6 days ago
  •  ...high school PLUS two years' experience in bookkeeping, accounting or auditing work. (...  ...equivalence documentation from World Education Services, Inc. ( Mail or deliver documents to: ATTN...  ...Benefits Employment Benefits for Full-Time, Merit or Classified Employees Baltimore... 
    Full time
    Contract work
    Work at office
    Flexible hours

    GovernmentJobs.com

    Towson, MD
    2 days ago
  • $19 - $21 per hour

     ...verbal communication skills Ability to work independently while contributing effectively to a team Previous office, customer service, or accounting-related experience or coursework preferred, but not required What We Offer ~$19 - $21 plus commissions ~100%... 
    Temporary work
    Work at office
    Local area

    Maryland Management Company

    Gwynn Oak, MD
    5 days ago
  • $25 - $32 per hour

    Position Summary: We are seeking a detail-oriented and experienced Accounts Payable (AP) Specialist with a background in the nonprofit sector to manage all aspects of accounts payable and vendor relationships. This role is critical to ensuring accurate, timely processing...
    Contract work

    Latitude

    Windsor Mill, MD
    12 hours ago
  • $25 - $30 per hour

     ...5.00/hr - $30.00/hr. Recruiter Accounting & Professional Services. Overview The Bookkeeper is responsible for maintaining accurate financial records...  ...accounting preferred. Seniority level Associate Employment type Full-time Job function Accounting/Auditing Industries... 
    Full time

    FTS

    Baltimore, MD
    2 days ago
  • Ci Design, Inc. is seeking an experienced Full Charge Bookkeeper for our Baltimore office. In this full-time role, you will manage financial operations, oversee accounts payable and receivable, and ensure compliance with accounting regulations. The ideal candidate will... 
    Full time
    Work at office

    ci design, inc.

    Baltimore, MD
    2 days ago
  • $127.3k - $223k

     ...Johns Hopkins University is seeking a Director Finance Service Delivery who will oversee and optimize procurement and expense processes...  ...300 - $223,000 Annually (Commensurate w/exp.) Employee group: Full Time Schedule: Monday - Friday 8:30am - 5:00pm FLSA Status... 
    Full time
    Work experience placement
    Work at office
    Monday to Friday

    Johns Hopkins University

    Baltimore, MD
    1 day ago
  • $18 - $22 per hour

     ...Assistant Status: Part Time $18-22/hr. based on experience. Schedule: Flexible Schedule 2-3 days a week Monday-Friday MTC is seeking a full time Accounts Payable Assistant to assist with all phases of the accounts payable cycle for multiple inpatient and outpatient... 
    Full time
    Part time
    Monday to Friday
    Flexible hours
    2 days per week
    3 days per week

    Marylandtreatmentcenters.com

    Baltimore, MD
    5 days ago
  • $65k - $75k

     ...Job Details: Level: Experienced. Location: Walters Art Museum – Baltimore, MD 21201. Position Type: Full Time. Education Level: Not Specified. Salary Range: $65,000.00 – $75,000.00 per year. Job Category: Admin – Clerical. ABOUT THE WALTERS ART MUSEUM The Walters Art... 
    Full time
    Temporary work
    For contractors
    Local area
    Remote work
    Visa sponsorship
    Work visa
    Flexible hours
    1 day per week

    Walters Art Museum

    Baltimore, MD
    5 days ago
  • $50k - $55k

     ...preferred. Proficient in Microsoft Office Suite. Prior experience with Sage MAS 100 a plus. Seniority level Associate Employment type Full-time Job function Accounting/Auditing Industries Manufacturing Benefits Medical insurance Vision insurance 401(k) Disability... 
    Full time
    Work at office

    Harrison Richard Group

    Baltimore, MD
    2 days ago
  • $60k - $65k

     ...activities to ensure accurate, timely revenue recognition and collection Generate and submit accurate invoices and claims for all services rendered Manage billing and claims submissions through DDA systems (including CIMS and LTSS), the DORS portal, and other applicable... 

    Creative Financial Staffing

    Owings Mills, MD
    1 day ago
  • $52.71k - $64.83k

     ...and professional well-being. This job description is a general outline of the duties and requirements involved in this role. A full job description will be provided to candidates during the interview process. Everstand is an equal-opportunity employer committed... 
    Local area
    Flexible hours

    Everstand

    Windsor Mill, MD
    15 days ago
  • $22 - $23 per hour

     ...electronic and paper filing systems. Complete treasury management services including positive pay and ACH uploads. Compile and prepare 1099...  ..., please email a request to ****@*****.***. Job Type: Full-time Pay: $22.00 - $23.00 per hour Work Location: In person #J-1... 
    Hourly pay
    Full time
    Weekend work
    Afternoon shift

    Socket

    Baltimore, MD
    1 day ago
  • $21.1 - $28 per hour

     ...Accounts Payable Associate This is a full-time position, Monday-Friday, 8:00am-4:3...  ...payable experience (to include accounting/bookkeeping), college level accounting courses or...  ...regulations. Blind Industries and Services of Maryland is an Equal Opportunity / Affirmative... 
    Full time
    Work at office
    Monday to Friday

    Blind Industries and Services of Maryland

    Baltimore, MD
    4 days ago
  •  ...miscellaneous charges are captured accurately. The Rental Billing Specialist serves as a key liaison between Operations, Sales, Dispatch, Service, Parts, Accounting, and our customers to ensure timely billing, exceptional customer service, and efficient cash flow. The ideal... 
    Contract work
    Temporary work
    For subcontractor
    Work at office

    Kelly Generator & Equipment

    Owings Mills, MD
    2 days ago
  •  ...handle daily receipts, bank deposits, and member billing inquiries while ensuring accurate financial records and exceptional member service. This role supports billing adjustments for membership changes, processes program registrations, and maintains reconciliation of... 

    The Jewish Community Center of Greater Baltimore

    Owings Mills, MD
    2 days ago
  • $18 - $22 per hour

     ...Assistant Status: Part Time $18-22/hr. based on experience. Schedule: Flexible Schedule 2-3 days a week Monday-Friday MTC is seeking a full time Accounts Payable Assistant to assist with all phases of the accounts payable cycle for multiple inpatient and outpatient... 
    Full time
    Part time
    Monday to Friday
    Flexible hours
    2 days per week
    3 days per week

    Ellenco Estágios e Treinamentos

    Baltimore, MD
    2 days ago
  •  ...and able to communicate effectively with both co-workers and customers. Benefits Above average salary based on industry standards. Full benefits package. Paid vacation and paid time off. Employee discounts on auto repairs and parts. Growth and advancement opportunities... 
    Work at office
    Local area

    Car Guys

    Baltimore, MD
    4 days ago
  • $55k - $60k

     ...regarding account balances, statements, and payment-related concerns. The Accounts Receivable Associate provides exceptional customer services by assisting members with payment options, billing procedures, and the timely resolution of account issues while ensuring the... 
    Contract work
    Summer work
    Work at office
    Local area
    Night shift

    Jewish Community Center

    Owings Mills, MD
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Full-Service Bookkeeper. Be the first to apply!