Big Horn Heating & Cooling provides residential and commercial heating, cooling, and maintenance services across Billings, Cody, Worland, and Jackson, with Idaho Falls on the way. Our customers live where winters are serious, so reliability is the whole job. Our promise is simple: Live Rugged. Rest Easy.
We’re building the systems, teams, and processes to support continued growth without losing what makes us good. This role is an important part of that foundation.
Position Summary
The Senior Bookkeeper is responsible for managing the day-to-day accounting operations of Big Horn Heating & Cooling across multiple locations, ensuring accurate financial records, timely monthly closes, and reliable financial reporting. Reporting directly to the President & CEO, this position oversees full-cycle bookkeeping, general ledger maintenance, accounts payable and receivable, cash flow monitoring, payroll reconciliations, and job costing.
The Senior Bookkeeper works closely with company leadership and department managers to provide financial visibility, support sound business decisions, maintain compliance, and strengthen internal controls. This role is essential to building consistent, scalable accounting processes that support the company's continued growth.
What Success Looks Like in 12 Months
- Reliable Monthly Close: Monthly financials are completed accurately and on schedule, with reconciliations and supporting documentation in place.
- Accurate Financial Reporting: Revenue, labor, materials, and other costs are coded correctly by job, location, and department, giving leadership confidence in reported results.
- Strong Job Costing: Job costs are reconciled to the general ledger, and managers receive timely information about budget variances, cost overruns, and margin erosion.
- Effective Cash Management: Accounts receivable, vendor payments, and short-term cash forecasts are monitored consistently, providing leadership with a clear picture of cash flow.
- Scalable Accounting Processes: Standardized procedures, internal controls, and reporting practices support additional locations and continued company growth, while the external CPA firm receives a clean year-end handoff.
What You’ll Do
- Own Full-Cycle Accounting: Manage accounts payable, accounts receivable, deposits, and general ledger accuracy across multiple locations.
- Lead the Monthly Close: Reconcile bank accounts, credit cards, loans, and balance sheet accounts; prepare adjusting entries; and deliver timely financial statements with supporting schedules.
- Maintain Accurate Job Costing: Ensure transactions are coded correctly by job, location, and department in ServiceTitan and reconcile job costs to the general ledger each month.
- Support Financial Performance: Partner with managers to review labor and material costs against job budgets, identify variances, and flag cost overruns and margin concerns early.
- Manage Cash Flow: Monitor collections and accounts receivable aging, coordinate vendor payments, and prepare weekly cash updates and short-term forecasts for leadership.
- Support Payroll Accounting: Review payroll inputs and labor allocations, and reconcile payroll liabilities, benefits, and accrued leave.
- Maintain Compliance: Coordinate sales and use tax reporting, 1099 reporting, vendor documentation, year-end CPA requests, and lender information needs.
- Strengthen Internal Controls: Improve accounting procedures, documentation, reconciliations, and financial reporting consistency as the company grows.
- Continuous Improvement: Identify opportunities to streamline accounting workflows, improve accuracy, and build scalable processes that support the company's continued growth.
What We’re Looking For
Required
- 4+ years of full-cycle bookkeeping or staff accounting experience, including responsibility for the month-end close.
- Experience with QuickBooks or a comparable small-business accounting system.
- Demonstrated experience reconciling multiple bank and credit card accounts each month.
- Strong Excel or Google Sheets skills, including lookups, pivot tables, and financial reconciliations.
- Strong attention to detail and the ability to maintain accurate, organized, and well-documented financial records.
- Ability to manage deadlines, prioritize competing responsibilities, and work independently.
- Strong analytical, problem-solving, and organizational skills.
- Clear written and verbal communication skills and the ability to work directly with company leadership and department managers.
Preferred
- Experience in construction, the skilled trades, HVAC, or another job-costing business.
- Experience with ServiceTitan or a similar field service management platform.
- Experience preparing construction work-in-progress (WIP) schedules and percentage-of-completion revenue calculations.
- Experience supporting multi-location or multi-entity bookkeeping.
- Payroll processing and payroll reconciliation experience.
- An associate’s or bachelor’s degree in accounting, or progress toward one.
Pay and Benefits
- Pay: $58,000– $72,000 per year, based on experience and qualifications.
- Health benefits available at a discounted employee rate.
- 401(k) and Roth 401(k) retirement plans with company match up to 4%.
- Paid Time Off (PTO).
- Company training and professional development opportunities.
- Additional benefits according to company policy.
Equal Employment Opportunity Statement
The Company is an equal opportunity employer and does not discriminate based on race, color, religion, sex, national origin, age, disability, genetic information, or any other protected status.
Disclaimer
This job description is not intended to be all-inclusive. The employee may be required to perform other related duties as assigned to meet the ongoing needs of the organization.