Description
The Bookkeeper will serve as the accounting backbone for all three CMC entities, handling transactional accounting, accounts payable and receivable, bank reconciliations, month-end close, and financial statement preparation. This is an in-house role of approximately 30 hours per week, replacing a previously outsourced bookkeeping function. The ideal candidate is detail-oriented, experienced with QuickBooks Online and QuickBooks Desktop, and comfortable working independently across multiple entities.
Key Responsibilities
Accounts Payable
- Upload vendor invoices to BILL.com inbox on a weekly basis
- Process inbox — create bills and route for approval
- Maintain vendor records as needed
- Track and enter W-9 forms
Accounts Receivable
- Process customer invoicing, including sales requiring revenue recognition
- Apply customer payments on a weekly basis
- Produce collection emails and follow-up communications as needed
- Review outstanding invoices and monitor collection actions weekly
Banking, Cash & Credit Cards
- Download and post bank activity into accounting software on a monthly basis
- Download and post credit card activity into accounting software monthly
- Reconcile all bank accounts monthly
- Reconcile all credit card accounts monthly
Month-End Close
- Prepare and post monthly journal entries
- Prepare balance sheet reconciliations and workpapers for all balance sheet accounts
- Complete month-end close by the 20th working day of the following month
- Prepare Massachusetts quarterly sales tax filings for residential program based on taxable sales in QuickBooks
Financial Reporting
- Prepare monthly financial statements (Balance Sheet and Statement of Income) for all three entities
- Prepare year-end financial statements, workpapers, and supporting schedules for the income tax preparation team
- Liaise with the external tax team and respond to questions
Annual Filings
- Prepare annual Forms 1099-NEC and 1099-MISC and e-file with the IRS using standard templates
- Coordinate with external tax professionals on annual filings
Day-to-Day Accounting Support
- Provide ongoing support for accounting questions, transaction recording, and account reconciliation across all three entities
- Serve as the primary point of contact for accounting-related inquiries from management
Requirements
Required
- 5+ years of bookkeeping or accounting experience, preferably across multiple entities
- Proficiency in QuickBooks Online and QuickBooks Desktop
- Experience with BILL.com for accounts payable processing
- Strong knowledge of accounts payable, accounts receivable, bank reconciliation, and month-end close
- Experience preparing financial statements (Balance Sheet, Income Statement)
- Familiarity with 1099 preparation and e-filing
- High attention to detail and ability to manage multiple priorities simultaneously
- Strong written and verbal communication skills
Preferred
- Familiarity with multi-entity accounting and inter-company transactions
- Associate's or Bachelor's degree in Accounting, Finance, or a related field
- Experience with sales tax filings