About the Role
The Bookkeeper is responsible for maintaining accurate and up-to-date financial records across Affinity Group's Food Service and Retail divisions. This role handles day-to-day bookkeeping functions, supports month-end close, and ensures financial data is organized, reconciled, and ready for reporting.
Responsibilities
- Process vendor invoices, expense reports, and check requests accurately and on time.
- Record and apply customer payments; follow up on outstanding receivables.
- Reconcile vendor statements and resolve discrepancies with internal teams and external partners.
- Maintain the general ledger; post journal entries weekly.
- Reconcile bank, credit card, and balance sheet accounts on a monthly basis.
- Support the month-end and year-end close process by preparing schedules and variance analyses.
- Assist with payroll processing and reconciliation.
- Review and process employee expense reports in accordance with company policy.
- Maintain accurate records for both the Food Service and Retail divisions, keeping accounts properly coded and segmented.
- Work closely with the sales, operations, and brokerage teams to resolve coding questions and support vendor or customer inquiries.
Requirements
- 2+ years of bookkeeping or accounting experience.
- Proficiency in QuickBooks (Desktop or Online) or similar accounting software.
- Strong Microsoft Excel skills (VLOOKUP/XLOOKUP, basic formulas).
- Solid understanding of accounts payable, accounts receivable, and general ledger processes.
- High attention to detail and accuracy; ability to manage competing priorities and deadlines.
- Strong communication skills and a collaborative, team-first mindset.
- Associate's or Bachelor's degree in Accounting, Finance, or a related field (or equivalent work experience).
- Experience with food brokerage, distributor, or multi-division accounting environments.
Skills
- QuickBooks (Desktop or Online)
- Microsoft Excel (VLOOKUP/XLOOKUP, basic formulas)
- Accounts Payable
- Accounts Receivable
- General Ledger
- Payroll Processing
- Expense Report Processing
- Financial Record Keeping
- Reconciliation
- Communication
Location
- Depew/Buffalo, New York
Work Type
- Full-Time
Experience Level
- 2+ years of experience
Education Level
- Associate's or Bachelor's degree in Accounting, Finance, or a related field (or equivalent work experience)
Salary/Compensations
- Competitive salary commensurate with experience
Benefits
- Comprehensive benefits package including medical, dental, and vision coverage.
- 401(k) with company match.
- Paid time off and company holidays.
About the Company
- Affinity Group is a leading US food sales and brokerage company serving both the Food Service and Retail markets.
- We connect manufacturers with the customers who need them most, delivering expertise, relationships, and results across the supply chain.
- Our team is collaborative, driven, and committed to growing the business of every partner we serve.
Equal Opportunity
- Affinity Group is an equal opportunity employer.
- We celebrate diversity and are committed to creating an inclusive environment for all employees.
- We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
- All employment is decided on the basis of qualifications, merit, and business need.
