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

Accounting Services Bookkeeper

$75k - $90k

Mainspring Recovery

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.

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; 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; Proficiency in Microsoft Excel (pivot tables, basic formula‑building at minimum).

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.

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.

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. 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.

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.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Accounting Services Bookkeeper in Pikesville, MD vacancy
  •  ...Sage Summary: Sage Ventures is a full-service vertically integrated residential development and investment firm. As a collaboratively...  ...greater Baltimore/Washington region. Job Summary: The Bookkeeper will assist Sage Ventures in ensuring that each property receives... 
    Suggested
    Full time
    Work at office

    Sage Ventures LLC

    Pikesville, MD
    3 days ago
  •  ...Accounts Receivable AssociateSage 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... 
    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

    Baltimore, MD
    3 days ago
  • $65k - $70k

     ...Grow Your Career in Payroll with Fidelity Building Services Group! Are you a detail-oriented professional with a passion for payroll...  ..., and service excellence. In 1945, Fidelity was founded as a full-service mechanical engineering, contracting, and service company... 
    Suggested
    Work at office
    Immediate start
    Flexible hours

    Fidelity Building Services Group

    Lutherville Timonium, MD
    3 days ago
  • $30 - $37 per hour

     ...issues, and implement improvements.Provide exceptional customer service by promptly responding to employee inquiries related to payroll,...  ...work experience, skills, certifications, and geographic location. Full time positions are eligible for benefits that include... 
    Suggested
    Hourly pay
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Flexible hours

    Sinclair Broadcast Group

    Hunt Valley, MD
    4 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
    4 days ago
  •  ...OpportunityMake a meaningful impact by supporting programs and services that change lives.Join a collaborative and supportive finance team...  ..., and payments with accuracy and efficiency.Manage the full invoice lifecycle through Bill.com, including coding, approvals,... 
    Work at office

    NATIONAL CENTER ON INSTITUTIONS AND

    Windsor Mill, MD
    2 days ago
  •  ...Job Description Established in 1990, Miller Refrigeration is a family owned and operated commercial refrigeration company servicing Maryland, DC, Northern Virginia, Delaware, and Southern Pennsylvania. Our company provides refrigeration service, installation and preventive... 
    Work at office
    Monday to Friday

    Miller Refrigeration Inc

    Baltimore, MD
    3 days ago
  • Judit Inc in Maryland is seeking a payroll specialist to process timecards and payroll for multiple companies and address discrepancies. You will review payroll, prepare journal entries, and assist employees with questions, while adhering to internal controls. Experience...

    Judit Inc

    Cockeysville, MD
    4 days ago
  • Accounting Clerk LeadThe Accounting Lead is responsible for supporting the day-to-day Accounts Receivable and Accounts Payable functions. This position supports the accurate processing of customer payments, timely handling of vendor invoices, and proper documentation within...
    Work at office
    Flexible hours

    Kneads Bake Shop

    Baltimore, MD
    5 days ago
  • $20 - $35 per hour

     ...client-focused law firm dedicated to providing high-quality legal services with professionalism, integrity, and compassion. We are...  ...work environment Opportunities for career advancement Job Type Full-Time or Part-Time Hybrid Schedule Flexible hours Monday–Friday preferred... 
    Hourly pay
    Full time
    Part time
    Work at office
    Remote work
    Monday to Friday
    Flexible hours

    GrabJobs

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

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

    Banner Company Limited

    Baltimore, MD
    1 day ago
  • $41.87k - $48.34k

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

    Baltimore County

    Towson, MD
    4 days ago
  •  ...Job Description Job Description Bookkeeping business looking for an experienced bookkeeper to join our team. The ideal candidate must be...  ...detail Must have strong reconciliation skills Ability to adjust to multiple work environments Job Type: Full-time #J-18808-Ljbffr... 
    Full time
    Work experience placement
    Work at office

    Document Roadmap LLC

    Ellicott City, 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
  •  ...Description *This position is open to permanent Bookkeepers.* The mission of the New York City...  ...civilian and uniformed members of the service for the NYPD. The Payroll Section is...  ...organization, and two years of satisfactory full-time bookkeeping experience; or (3) A... 
    Permanent employment
    Full time
    Remote work
    Monday to Friday
    Flexible hours
    Shift work
    1 day per week

    GrabJobs

    Baltimore, MD
    2 days ago
  • $21 - $23 per hour

     ...We are seeking a Bookkeeper on behalf of a client located in the Greater Baltimore area. This role supports daily financial operations by...  ...and manage responsibilities efficiently Schedule • Full-time (40 hours per week) • In-person role... 
    Hourly pay
    Full time
    Local area
    Flexible hours

    TBest Services, Inc.

    Lutherville Timonium, MD
    20 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
    1 day 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
    3 days ago
  •  ...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
    5 days ago
  • $70k - $90k

    Accounting & Payroll Coordinator Location: Timonium, MD (100% Onsite) Base Salary: $70,000 – $90,000 A stable, family-owned real estate developer, owner, and property manager is seeking a Accounting & Payroll Coordinator to join its close-knit team. Reporting directly ...
    Work at office
    Immediate start

    Creative Financial Staffing

    Lutherville Timonium, MD
    2 days ago
  • $85k

    Accounting & Payroll Coordinator Towson, Maryland Salary: Up to $85,000 Based on Experience Fully Onsite | Monday-Friday Are you an experienced accounting professional with payroll expertise and a background in property management or real estate...
    Work at office
    Immediate start
    Monday to Friday

    Creative Financial Staffing

    Towson, MD
    1 day ago
  • $45k - $55k

    Agency: Flywheel Job Function: Account Management and Growth Job Subfunction: Account Management Job Description: About Flywheel Flywheel’s suite of digital commerce solutions accelerates growth across all major digital marketplaces for the world’s leading brands. We give...
    Internship
    Work at office
    Local area
    3 days per week

    Adelphi Group

    Baltimore, MD
    3 days ago
  •  ...prior to payment. Ensure timely payment of vendors, utilities, service providers, and contractual obligations to maintain strong vendor...  ...to call home. As a vertically integrated company, we manage the full lifecycle of our communities— from development and asset management... 
    Work at office

    River View Companies

    Baltimore, MD
    4 days ago
  • $50k - $80k

     ...Description Description: Personal injury law firm is looking to hire a bookkeeper to assist with managing accounts payable, reviewing and...  ...with a plaintiff's personal injury firm is preferred. A full benefits package is included, and the salary Range is $50,000.0... 
    Work at office

    Hassan, Hassan, and Tuchman

    Baltimore, MD
    27 days ago
  •  ...responsible for the accurate, timely, and controlled execution of the full accounts payable cycle for a high-volume manufacturing and...  ...receiving, operations, and vendors, and prevent avoidable late fees or service interruptions. Reconcile vendor statements and resolve... 

    Elite Spice

    Baltimore, MD
    3 days ago
  • $24.61 - $32.32 per hour

     ...in your career, you can get there from here! Position Title Payroll Coordinator FLSA Non-Exempt FT/PT Full Time Hours Per Week 37.5 Work Schedule Monday-Friday Grade 10 Compensation Range $24.6... 
    Hourly pay
    Full time
    Live in
    Work at office
    Local area
    Relocation
    Visa sponsorship
    Work visa
    Relocation package
    Monday to Friday

    Howard Community College

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

     ...month-end close. The ideal candidate has 2+ years in AR, billing, or collections, strong Excel skills, and experience with ERP/accounting software. This full-time, on-site position offers a path to permanent hire and competitive hourly pay of $22-$27. #J-18808-Ljbffr... 
    Hourly pay
    Permanent employment
    Full time
    Temporary work

    Ledgent Finance & Accounting

    Baltimore, MD
    22 hours 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
    3 days ago
  • $28 - $35 per hour

     ...ensuring audit-ready records Prepare and execute payment runs Processing of daily treasury files Required Skills/Abilities: Full life cycle Accounts Payable experience is a must - volume up to 1200 invoices per month. Ability to work independently and with a... 
    Hourly pay
    Local area

    Synagro

    Baltimore, MD
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Accounting Services Bookkeeper. Be the first to apply!