Job Description: Bookkeeper

About BeanLab:

BeanLab, a growing accounting firm, is looking to add to the accounting team a goal-driven bookkeeper who enthusiastically loves all things numbers and enjoys working with a team to accomplish company goals.


  • Prepare monthly financial statements
  • Communicate directly with the client for information needed to complete the work
  • Categorize and reconcile transactions in QuickBooks Online


  • 3 years of bookkeeping experience
  • Proficiency in QuickBooks Online
  • Proficiency in basic financial statement reporting
  • Solid understanding of bookkeeping and accounting payable/receivable principles
  • Proficiency in Microsoft Office
  • Public accounting experience preferred
  • BS degree in Accounting preferred

Personal Qualities Required:

  • High degree of attention to detail
  • Self-Starter
  • Time Management
  • Learner
  • Goal oriented
  • Coachable

Compensation and Benefits:

  • Paid Time Off (PTO)
  • Flexibility – We understand that life happens. Family is a priority, and your work schedule is second. We work with you and adapt to allow for the ultimate flexibility.
  • Paid Holidays include: New Year’s Day, Memorial Day, Independence Day, Labor Day, Thanksgiving & day after Thanksgiving, Christmas
  • Retirement plan with company match
  • A company health insurance plan for Full-Time Employees (over 32 hrs/week)

Job Types: Full-time, Part-time

Salary: From $22.00 per hour


  • 401(k)
  • 401(k) matching
  • Flexible schedule
  • Health insurance
  • Paid time off


  • Monday to Friday


  • Bookkeeping: 3 years (Required)

Work Location: Hybrid remote in Elgin, IL 60123