Full or Part-Time Bookkeeper/Client Service Support

Flaherty’s Financial Services, LLC is growing and is seeking Full or Part-Time Bookkeeper/Client Service Support to support clients with accounting, bookkeeping, tax, and compliance needs.   

Do you have a passion for accounting and are you looking for full or part-time work with flexible hours?  This might be the perfect position for you!   Flaherty’s Financial Services, LLC is a Scarborough based firm providing accounting, tax and financial guidance to individuals and businesses including many non-profit organizations.

The Bookkeeper/Client Service Support role assists with providing client accounting services and maintaining client records primarily through the use of QuickBooks Online, various payroll software packages, and Excel.

  • This is a small office environment offering a casual work setting, flexible hours with the remote working options.
  • This position can be either a full time (40 hour per week) or part-time position (average of 20 hours per week), is based in our Scarborough, Maine office, with flexible hours, and increased flexibility during the summer months offering a four-day work week June – August.
  • Benefits for full time employees include paid personal time off with a combination of holiday, sick, personal and vacation days, a generous employer contribution towards health and dental insurance, an employer sponsored retirement plan, and opportunities for bonus pay.


  • Maintain accurate client records in various accounting software including QuickBooks Online and Excel.
  • Regular interaction with staff, vendors, and clients.
  • Monthly balance sheet reconciliation including tracking and following up on accounts receivable and accounts payable.
  • Process monthly bank and credit card reconciliations.
  • Assistance with payroll processing functions and related liability reporting.
  • Assistance with preparing Form 1099’s and W-2’s, sales, and payroll tax filings.
  • Preparation of monthly, quarterly, and annual financial reports to required parties.
  • Detailed and organized management of client records.
  • Manage incoming and outgoing calls as needed.
  • Assist clients with various projects including external audits, grant compliance and benefits.


  • Associates degree in Accounting, Finance or related field or 3 years of experience in an accounting related position.
  • Must have a solid understanding of QuickBooks Online and other accounting software.
  • Be proficient with Microsoft Office products.  Solid Excel skills are a must.   
  • Must be self-motivated, a critical thinker, and be able to work efficiently independently and with clients. 
  • Be highly organized, have great attention to detail, and a positive demeanor in client service and communication skills.
  • Must be technologically adept with computer systems and software.   
  • Must be able to read and identify key concepts of financial statements.
  • Ability to read tax returns.  (Preparation experience is a plus.)
  • Prior non-profit experience will be helpful.