What are the responsibilities and job description for the Bookkeeper position at Habitat for Humanity of Evansville, Inc.?
POSITION DESCRIPTION: Bookkeeper
DEPARTMENT: Management & Operations
POSITION TYPE: Part-time
FLSA STATUS: Hourly
THIS POSITION IS SUPERVISED BY: Director of Finance
JOB SUMMARY: The Bookkeeper is a key member of the finance team, responsible for day-to-day financial operations including accounts payable, payroll, and financial tracking for ReStore retail operations. Reporting to the Director of Finance, this role ensures the accuracy, reliability, and regulatory compliance of the organization's accounting practices in accordance with Generally Accepted Accounting Principles (GAAP). The ideal candidate is highly detail-oriented, organized, and trustworthy, with strong time management skills and the ability to thrive in a team-oriented, metrics-driven environment. The bookkeeper must have a commitment to the mission of Habitat for Humanity which seeks to put God’s love into action by bringing people together to build homes, communities, and hope.
PRIMARY RESPONSIBILITIES & DUTIES:
1. Accounts Payable
- Process accounts payable transactions in a timely manner, ensuring accurate coding, proper approver sign-off, and organized documentation (invoices, receipts, files)
- Set up new vendors and respond to vendor/customer inquiries regarding invoices and payments
- Reconcile employee credit card bills and receipts
- Assist with annual 1099 reporting
- Support monthly financial reporting and analysis for the Finance Committee and Board
- Assist the Director of Finance with mortgage reporting/administration, insurance analysis, and ReStore accounting as needed
- Coordinate with external auditors during the annual audit
- Collaborate with department heads to track project costs, revenue, profitability, and budgets
- Identify opportunities to improve financial processes
2. Human Resource Responsibilities
- Support onboarding of new employees (I-9s, tax documents, benefits enrollment, employee handbook review)
- Maintain employment files in compliance with applicable laws
- Submit time reports to the payroll processor and process bi-weekly/semi-monthly payroll
3. Retail Operations Finance
- Reconcile daily POS reports and cash deposits from ReStore; investigate discrepancies between POS and bank deposits
- Track retail revenue, inventory-related costs, and sales tax
- Assist with inventory valuation and cost-of-goods-sold tracking
- Prepare monthly retail financial summaries for leadership
4. Other duties as assigned.
WORKING CONDITIONS:
- Approximately 20–25 hours per week
- The Habitat office is open 8:30 am – 4:30 pm, Monday through Friday, with occasional evening/weekend hours and extra time needed around payroll and month-end close
- Primarily indoor work, but occasional outdoor work
- Physical Requirements: Must be able to see, hear, and speak. Intermittent sitting and standing, and occasionally stooping. Must be able to operate computer, keyboard, and other office equipment; Occasional light lifting up to 25 lbs. The noise level in the work environment is typically low to moderate.
REQUIREMENTS FOR EMPLOYMENT
1. Personal character and values:
- Adherence to and enthusiasm for the mission, vision and core values and beliefs of Habitat for Humanity of Evansville
- Strong commitment to community service
- Upholds a strict level of confidentiality
- Self-motivated and able to make decisions independently
- Highly respectful of all people regardless of socio-economic status
- Detail oriented with excellent verbal and written organizational skills.
2. Education and Professional Experience:
- Associate's or Bachelor's degree in Accounting, Finance, or a related field (or equivalent experience)
- 2 years of bookkeeping experience, including accounts payable and payroll processing; nonprofit experience preferred
- Strong understanding of fund accounting and nonprofit financial practices, including audit support
- Proficiency in Microsoft Office (Outlook, Word, Excel, PowerPoint); familiarity with QuickBooks a plus; experience with Financial Edge (Blackbaud) preferred
- Retail/POS reconciliation experience a plus
- Ability to handle confidential information with discretion and build positive relationships with donors, sponsors, and community members
- Experience in affordable housing, community development, or construction operations preferred
3. Other Requirements
- Pass an FBI background check
COMPENSATION
- Salary is commensurate with experience and knowledge.
- Life Insurance
- Flexible schedule
Pay: $20.00 - $22.00 per hour
Expected hours: 20.0 – 25.0 per week
Benefits:
- Flexible schedule
- Life insurance
Work Location: In person
Salary : $20 - $22