COMPETITIVE PAY, CERTIFIED TRAINING, CONSISTENT YEAR-ROUND WORK
Location: Salem, VA
Job Id:203
# of Openings:1
Bob Garrett Services is the largest residential generator dealer in Southwest Virginia and a trusted provider of HVAC, plumbing, and electrical services. For more than 20 years, we've proudly served the Roanoke area with exceptional service, quality workmanship, and a commitment to doing the job right.
We're looking for an experienced Bookkeeper to oversee the day-to-day accounting and operational financial functions of our growing business. This is not a traditional bookkeeping role - it requires someone who understands the unique accounting processes of the home services or construction industry, including job costing, inventory, financing, payroll, and operational reporting. The ideal candidate is highly organized, detail-oriented, and enjoys working cross-functionally with operations, sales, and leadership.
What You'll Do
- Manage accounts payable, accounts receivable, bank reconciliations, and general ledger maintenance.
- Process payroll, payroll journal entries, accruals, and assist with month-end and year-end close.
- Maintain accurate job costing and financial reporting across HVAC, plumbing, electrical, and generator operations.
- Utilize ServiceTitan to manage reporting, invoicing, memberships, purchase orders, inventory transactions, financing, and operational workflows.
- Process and reconcile customer financing programs.
- Manage accounting related to retail partnership programs.
- Coordinate with manufacturers and vendors.
- Track and reconcile inventory.
- Process customer refunds, collections, deposits, cash management activities, and warranty-related accounting.
- Prepare journal entries, perform account reconciliations, and support monthly financial reporting.
- Work closely with operations to ensure permitting, inspections, inventory, and job completion activities are accurately reflected in financial records.
- Assist leadership with budgeting, financial analysis, operational reporting, and business decision support.
- Help ensure compliance with company policies, accounting standards, and internal controls.
What We're Looking For
- 3+ years of bookkeeping or accounting experience, preferably within construction, HVAC, plumbing, electrical, generator, or other home service industries.
- Experience with ServiceTitan or a comparable field service management software strongly preferred.
- Strong understanding of job costing, inventory accounting, payroll, and operational accounting.
- Experience with accounting software such as QuickBooks or Sage (or the ability to quickly learn Sage).
- Proficiency in Microsoft Excel.
- Excellent organizational, analytical, and communication skills with strong attention to detail.
- Ability to manage multiple priorities in a fast-paced environment.
- Associate's or Bachelor's degree in Accounting, Finance, or a related field is preferred but not required with relevant experience.
- Stable, growing company with an established reputation throughout Southwest Virginia.
- Opportunity to play a key role in both the financial and operational success of the business.
- Collaborative, team-oriented environment where your work has a direct impact on company performance.
Bob Garrett Services is an Equal Opportunity Employer. All candidates must pass a comprehensive pre-employment screening upon hire, including a review of criminal history.