Description
1. Financial Reporting & Analysis:
- Prepare accurate financial statements (balance sheet,profit and loss statement, cash flow).
- Provide regular financial analysis to management to assist in decision-making.
- Analyze project profitability and cost management,especially for individual roofing projects.
- Monitor and report on the company's financial performance compared to budget and industry standards.
2. Budgeting & Forecasting:
- Develop and maintain budgets for the company, departments, and individual roofing projects.
- Forecast future financial performance based on historical data,ongoing projects,and market trends.
- Ensure that projects stay within budget and financial resources are allocated properly.
3. Cash Flow Management:
- Oversee the company's cash flow,ensuring there is enough liquidity to cover operational expenses.
- Manage accounts receivable(AR) and accounts payable(AP), ensuring timely payments and collections.
- Work with the project managers to ensure job costing is accurate and payments are invoiced and collected efficiently.
4. Cost Control & Job Costing:
- Monitor and control project costs, ensuring that roofing jobs are completed within the allocated budget
- Review job costing reports to ensure accurate labor, materials,and overhead are applied to each project.
- Track and report on material usage and waste to optimize costs.
5. Tax Compliance & Reporting:
- Ensure compliance with federal,state, and local tax regulations, including sales tax, payroll tax,and corporate taxes.
- Prepare and file tax returns and other regulatory filings on time.
- Work with external auditors to facilitate audits and maintain accurate financial records.
6. Internal Control & Policies:
- Develop, implement, and maintain internal financial controls to safeguard assets.
- Ensure that financial policies and procedures are being followed by all
7. Payroll & Employee Benefits:
- Oversee payroll processing,ensuring employees are paid accurately and on time.
- Administer employee benefit programs (health insurance, retirement plans,etc.) and ensure compliance with regulations.
8. Financial Systems Management:
- Manage and optimize financial software and systems used by the company (e.g., QuickBooks, Sage,or other ERP systems).
- Ensure accurate data entry and smooth integration between accounting systems and project management software.
9. Risk Management:
- Assess financial risks,including insurance needs for the company and specific projects.
- Oversee the procurement of insurance policies related to workers' compensation, general liability, vehicle insurance,etc.
- Ensure that safety compliance and risks associated with roofing jobs are mitigated from a financial perspective,
10. Liaison with Banks & External Partners:
- Act as the primary point of contact for banking relationships, including securing loans, lines of credit, or other financial resources as needed.
- Work with insurance providers,bonding agents,and other external partners.
11. Project Performance Monitoring:
- Track and report on project performance, identifying any issues related to budgeting, staffing, or material procurement.
- Assist project managers with financial guidance and project scope changes.
12. Strategic Planning Support:
- Provide financial insights to support strategic planning,business growth, and market expansion.
- Assess profitability of potential new projects, geographical areas, or additional services offered by the roofing company.