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