The Bookkeeper plays a central role in keeping financial and people operations running smoothly and accurately. This position owns day-to-day bookkeeping across accounts receivable and accounts payable, supports payroll and commission processing, maintains attendance and timecard records, and assists with onboarding and termination documentation. The Bookkeeper also prepares weekly cash reporting and monthly financial reports for upper management, providing leadership with timely, accurate visibility into the company's financial health.
Key Responsibilities
Payroll & Commissions
- Prepare and process payroll on schedule, ensuring accuracy of hours, rates, deductions, and adjustments.
- Prepare monthly commission reports for the sales team, verifying calculations against CRM and invoicing data.
Attendance, Timecards & Employee Records
- Maintain attendance records and review, correct, and approve employee timecards each pay period.
- Support new-hire onboarding, including collection and filing of required paperwork and payroll setup.
- Prepare and maintain termination documentation, including final pay calculations and required records.
Accounts Receivable
- Generate and maintain the AR aging report; monitor outstanding balances and flag at-risk accounts.
- Manage collections activity, including customer outreach, payment follow-up, and escalation of delinquent accounts.
- Post customer payments and reconcile receivables against invoices.
Accounts Payable
- Process vendor invoices, verify approvals and coding, and schedule payments to meet terms.
- Reconcile vendor statements and resolve billing discrepancies.
Reporting
- Prepare weekly cash reports summarizing cash position, inflows, and outflows.
- Prepare monthly financial reports.
- Assist with month-end close, account reconciliations, and ad hoc financial analysis as needed.
Qualifications
- 5+ years of bookkeeping or accounting experience; experience with payroll processing strongly preferred.
- Experience with Microsoft Dynamics 365 and Microsoft Dynamics 365 Business Central required.
- Proficiency with Microsoft Excel and general accounting software.
- Working knowledge of AR/AP processes, payroll practices, and basic HR recordkeeping.
- High degree of accuracy, attention to detail, and discretion with confidential employee and financial information.
- Strong organizational and communication skills; able to manage recurring deadlines independently.
- Associate's or Bachelor's degree in Accounting, Finance, or a related field preferred (or equivalent experience).
What We Offer
- Competitive compensation package, commensurate with experience.
- A stable, established company (since 1991) with a collaborative, supportive team.
Pay: From $80,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Health insurance
- Paid time off
Education:
Experience:
- Finance: 5 years (Required)
Ability to Commute:
- Hopkinton, MA 01748 (Required)
Work Location: In person