Logo
Workshops Empowerment Inc.

Bookkeeper

Workshops Empowerment Inc., Birmingham

Save Job

Workshops Empowerment Inc.
Job Description: Bookkeeper
Our Vision: We develop the skill sets of marginalized people - giving them purpose, autonomy, and hope through vocational services - leaving the world better than we found it.
Department: Finance
Reports to: Director of Finance
FSLA: Non-Exempt
Updated: July 2025
Job Summary:
The Bookkeeper is responsible for maintaining accurate financial records for accounts payable, accounts receivable, and payroll functions. This role operates with a degree of independence, exercising sound judgment in routine processes while seeking approval from the Director of Finance for non-routine decisions. The Bookkeeper is expected to maintain confidentiality, demonstrate exceptional attention to detail, and embody professionalism in all interactions with internal and external stakeholders.
Qualifications:

  • Associate degree in Accounting, Finance, or Business Administration preferred or equivalent relevant work experience.
  • Experience in bookkeeping, with responsibilities in accounts payable and accounts receivable required.
  • Experience with payroll functions preferred.
  • Strong proficiency with accounting software, particularly QuickBooks Online and Excel (intermediate to advanced) preferred.
  • Familiarity with electronic payroll and timekeeping systems preferred.
  • Experience with nonprofit financial reporting and contracts preferred.
  • Exceptional organizational and time management skills with the ability to manage multiple concurrent tasks required.
  • Strong analytical and problem-solving skills required.
  • Ability to communicate effectively, both verbally and in writing required.
  • Ability to maintain confidentiality and handle sensitive information required.
  • Self-motivated, detail-oriented, and proactive in identifying process improvements required.
Duties:
A. Accounts Payable (AP):
  • Process invoices accurately and in a timely manner, ensuring proper authorization, tax exemption, and documentation.
  • Verify vendor information and maintain organized vendor records.
  • Print and distribute payments, ensuring all payments are correctly documented and filed.
B. Accounts Receivable (AR):
  • Maintain AR records for state contracts, working closely with staff.
  • Record payments and reconcile AR balances; follow up with overdue accounts and report to the Finance Director.
  • Ensure trade receivables are accurately invoiced, and payments are recorded in the accounting system.
  • Generate and mail customer statements, attaching current invoices.
C. Payroll:
  • Ensure accurate processing of employee time records through the timekeeping system.
  • Monitor employee vacation, sick time, and leave balances, ensuring accurate reporting.
D. General Administrative and Financial Support :
  • Prepare deposit slips for check and cash deposits and ensure timely bank deposits.
  • Assist with grant-related financial reporting as needed.
E. Compliance and Reporting:
  • Maintain organized records of financial transactions and assist in preparing financial reports as requested by the Finance Director.
  • Assist with the preparation of materials for audits, annual reporting, and Form 990 submissions.
  • Collaborate with external auditors to ensure timely submission of documentation.
F. Other Duties:
  • Perform additional duties as assigned by the Finance Director or Executive Leadership.
Pay Rate: $15.00 - $20.00 per hour
Typical Physical Demands:
  • Ability to sit for extended periods, as well as stand, stoop, bend, and reach.
  • Ability to lift to 15 pounds occasionally.
  • Manual dexterity to operate office equipment, including a computer, telephone, and copier.
  • Normal hearing and vision are required to complete tasks.
  • Ability to work under deadlines and handle occasional high-stress situations.

Typical Working Conditions: Work is primarily performed in an office environment with periodic tasks conducted in warehouse settings or off-site locations. The position involves frequent interaction with staff, clients, and external partners. Occasional travel within the community for meetings or errands may be required.
This job description is a general description of essential job functions. It is not intended as an employment contract, nor is it intended to describe all duties someone in this position may perform. All employees of Workshops, Inc. are expected to perform tasks as assigned by their supervisor/manager, regardless of job title or routine job duties, subject to reasonable accommodation.
Workshops Empowerment Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.