What are the responsibilities and job description for the Non-Profit Bookkeeper position at Needham Community Council?
Job Title: Bookkeeper
Reports to: Executive Director
Hours: In-Office: 10 hours per week (Wednesdays & Fridays)
Remote: Up to 10 additional hours per week, depending on organizational needs
Start Date: June 2025
Job Summary:
The Bookkeeper is responsible for maintaining accurate financial records for the Needham Community Council, ensuring compliance with 501(c)(3) standards. This role involves recording financial transactions, reconciling accounts, preparing reports, and assisting with budgeting and compliance requirements.
Key Responsibilities:
Financial Management:
Categorize expenses and revenues appropriately using QuickBooks Online.
Balance and reconcile all bank accounts while maintaining historical records.
Maintain the general ledger by transferring subsidiary account summaries.
File and organize financial documents.
Reconcile financial records between e-Tapestry and QuickBooks Online.
Reporting & Compliance:
Prepare financial reports by collecting, analyzing, and summarizing data.
Ensure compliance with federal, state, and local legal requirements.
Collaborate with auditors to maintain regulatory compliance.
Budgeting & Program Support:
Assist in developing the annual organizational budget and financial projections.
Work with program leaders to create individual program budgets.
Collaboration & Communication:
Work closely with the Council’s President, Treasurer, Executive Director, and auditors.
Prepare financial reports for leadership and other stakeholders as needed.
Payroll & Tax Responsibilities:
Process payroll and manage payroll tax reports and payments.
Qualifications & Skills:
Strong knowledge of bookkeeping principles and accounting standards.
High attention to detail and excellent organizational skills.
Ability to handle confidential financial information with discretion.
Proficiency in QuickBooks Online, Excel, Word, and Outlook.
Strong computer and data entry skills.
Salary : $25 - $28