Bookkeeper

Job Description: Full Charge Bookkeeper
Position Summary
We are seeking a detail-oriented and highly organized Full Charge Bookkeeper to oversee the day-to-day financial operations of the business. This role is responsible for managing the full accounting cycle, including accounts receivable, accounts payable, payroll processing, accrual accounting, and month-end close activities.
The ideal candidate is proactive, accurate, and comfortable working independently while maintaining strong communication with leadership, clients, and vendors.
![]()
Key Responsibilities
Accounts Receivable Management
Generate and distribute customer invoices accurately and timely
Monitor accounts receivable aging and follow up on outstanding balances
Apply customer payments and reconcile discrepancies
Maintain accurate customer account records
Communicate professionally with clients regarding billing inquiries and collections
![]()
Accounts Payable & Bill Pay
Process vendor invoices and maintain organized payable records
Execute payments via:
Check
ACH
Wire transfers
Verify approvals and ensure proper coding of expenses
Maintain vendor files and W-9 documentation
Monitor cash flow and payment schedules
![]()
Month-End Close & Reconciliation
Perform monthly bank and credit card reconciliations
Reconcile balance sheet accounts and investigate variances
Prepare and post journal entries
Maintain accurate general ledger records
Assist in preparation of monthly financial reports
![]()
Accrual Accounting
Record accruals and deferrals in accordance with accrual-based accounting principles
Ensure revenue and expenses are recognized in the proper accounting period
Maintain supporting schedules for prepaid expenses, accrued liabilities, and revenue recognition
Support year-end financial reporting and CPA requests
![]()
Payroll Processing
Process payroll accurately and on schedule
Maintain payroll records and employee data
Ensure compliance with federal, state, and local payroll regulations
Manage payroll tax filings and payments
Coordinate with payroll providers as needed
![]()
Benefits Administration
Administer employee benefits including health insurance, retirement plans, and other programs
Manage employee enrollments, changes, and terminations
Reconcile benefit invoices and payroll deductions
Serve as liaison between employees and benefits providers
![]()
Qualifications
Associate’s or Bachelor’s degree in Accounting, Finance, or related field preferred
3+ years of full-charge bookkeeping or accounting experience
Strong knowledge of accrual accounting principles
Experience processing payroll and managing benefits administration
Proficiency in ERP Systems
Advanced proficiency in Microsoft Excel
Strong attention to detail and organizational skills
Ability to manage multiple priorities and meet deadlines
Excellent communication and problem-solving skills
![]()
Work Environment
Ability to work independently and collaboratively
High level of confidentiality handling financial and employee information