Job Summary
We are seeking an experienced, hands-on
Job Summary
We are seeking an experienced, hands-on Controller to oversee the company's accounting and financial operations. The Controller will manage day-to-day accounting activities, financial reporting, cash flow, accounts payable, accounts receivable, internal controls, and regulatory compliance. This position will work closely with the Owner, CEO, President, Office Manager, Project Managers, vendors, subcontractors, outside accountants, and auditors to ensure accurate financial reporting and strong financial management. The ideal candidate is highly organized, trustworthy, proactive, detail-oriented, and comfortable working in a hands-on environment while also providing financial insight and supporting business planning and growth.
Key Responsibilities
Accounting & Financial Reporting
- Manage daily accounting operations and maintain accurate financial records.
- Prepare monthly and periodic P&L statements, balance sheets, income statements, general ledger reports, and other financial reports.
- Prepare monthly P&L reports for review with the Owner and CEO.
- Maintain accounting policies, procedures, and internal controls.
- Assist with budgeting, forecasting, cash-flow management, and financial planning.
- Analyze company operations, expenses, profitability, and financial performance.
- Coordinate with outside accountants and external auditors.
- Prepare annual accounting records and documentation for tax preparation.
- Ensure compliance with federal, state, and local accounting and reporting requirements.
Project Accounting
- Work closely with Project Managers to ensure customer invoices are created and submitted promptly.
- Monitor project billing, collections, vendor payments, and overall project cash flow.
- Close completed jobs in Buildertrend.
- Enter applicable COGS and labor costs.
- Prepare final job P&Ls and review financial results with Project Managers and executive leadership.
- Maintain accurate job and vendor financial records.
- Assist with lien documentation and final lien waivers.
Accounts Payable
- Manage accounts payable and weekly vendor payment processes.
- Review invoices, purchase orders, vendor documentation, COIs, and payment approvals.
- Create vendor bills and process payments.
- Prepare and distribute checks.
- Manage vendor statements and monthly reconciliations.
- Coordinate subcontractor payments.
- Collect required lien waivers from subcontractors.
- Identify and resolve discrepancies between invoices, purchase orders, and payments.
Accounts Receivable & Collections
- Prepare and send customer invoices based on Project Manager requests.
- Maintain daily communication with Project Managers regarding billing.
- Record customer payments and deposits.
- Monitor outstanding receivables and conduct collection follow-ups.
- Maintain records related to promissory notes, liens, and collection matters.
- Coordinate final lien waivers after customer payments are received.
Banking & Reconciliation
- Assist with QuickBooks banking feeds and account reconciliations.
- Match deposits and credit card payments.
- Review and correct discrepancies in banking transactions.
- Reconcile expense and financial reports with account balances.
- Review expense reports and supporting documentation.
- Assist with maintaining accurate cash-flow and expense records.
Systems & Compliance
- Maintain and support accounting systems including QuickBooks, Buildertrend, and Expensify.
- Assist with payroll accounting, deductions, and related reporting as needed.
- Coordinate workers' compensation and unemployment reporting and payments.
- Maintain confidential financial and employee records.
- Assist with annual tax preparation and provide required documentation to the company's tax accountant.
Administrative Support
- Provide backup support to the Office Manager when needed.
- Assist the Owner, CEO, and President with financial and administrative documents.
- Assist with scheduling meetings and interviews as requested.
- Maintain organized job, vendor, and office files.
- Assist with permit applications and related administrative processes when needed.
Required Qualifications
- Bachelor's degree in Accounting, Finance, Business Administration, or a related field.
- 10+ years of accounting or financial management experience.
- Strong knowledge of accounting principles and financial reporting.
- Experience with accounts payable, accounts receivable, reconciliations, financial statements, and cash-flow management.
- Experience working with external accountants and auditors.
- Strong understanding of internal controls and financial compliance.
- Experience with QuickBooks required.
- Experience with Buildertrend and/or Expensify is highly preferred.
- Proficiency with Microsoft Office, including Excel.
- Excellent analytical, organizational, communication, and time-management skills.
- Strong attention to detail and accuracy.
- Ability to maintain confidential financial information.
- Must be highly reliable, trustworthy, proactive, and accountable.
- Ability to multitask and manage competing priorities in a fast-paced environment.
Preferred Experience
- Construction, contracting, remodeling, cabinetry, millwork, or project-based business experience.
- Experience with job costing, project accounting, COGS, lien waivers, subcontractor payments, and project billing.
- Experience working directly with Project Managers and company executives.
Physical Requirements
- Prolonged periods sitting at a desk and working on a computer.
- Ability to access various departments and areas of the workplace.
- Ability to lift up to 15 pounds occasionally.
- Ability to multitask efficiently and meet deadlines.