Bookkeeper — Job Costing & FinOps (Home Services)

Bob Garrett Services

Salem (VA)

On-site

USD 48,000 - 64,000

Full time

35 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Bob Garrett Services in Salem, VA is seeking an experienced Bookkeeper to oversee day-to-day accounting and operational financial functions. You will manage job costing, payroll, and financial reporting across HVAC, plumbing, electrical, and generator operations, working closely with operations and leadership.

The role emphasizes cross-functional collaboration, accurate record-keeping, and adherence to internal controls in a growing home services business.

Qualifications

  • 3+ years of bookkeeping or accounting experience in home services industries preferred.
  • Experience with ServiceTitan or similar field service software strongly preferred.
  • Strong understanding of job costing, inventory accounting, payroll, and operational accounting.
  • Experience with accounting software such as QuickBooks or 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 related field preferred but not required with relevant experience.

Responsibilities

  • 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 all operations.
  • Utilize ServiceTitan to manage reporting, invoicing, memberships, purchase orders, inventory transactions, financing, and 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, and warranty accounting.
  • Prepare journal entries, perform reconciliations, and support monthly financial reporting.
  • Work with operations to reflect permitting, inspections, inventory, and job completion in financial records.
  • Assist leadership with budgeting, financial analysis, and business decision support.
  • Help ensure compliance with company policies, accounting standards, and internal controls.

Skills

Detail-oriented
Organizational skills
Analytical skills
Communication skills
Multitasking
Team collaboration

Education

Associate's or Bachelor's degree in Accounting/Finance

Tools

ServiceTitan
QuickBooks
Sage
Excel

Job description

Bob Garrett Services in Salem, VA is seeking an experienced Bookkeeper to oversee day-to-day accounting and operational financial functions. You will manage job costing, payroll, and financial reporting across HVAC, plumbing, electrical, and generator operations, working closely with operations and leadership.

The role emphasizes cross-functional collaboration, accurate record-keeping, and adherence to internal controls in a growing home services business.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Bookkeeper
Bookkeeper

Bob Garrett Services • Salem (VA)

On-site
USD 48,000 - 64,000
HVAC Bookkeeper & QuickBooks Pro — Detail‑Oriented
HVAC Bookkeeper & QuickBooks Pro — Detail‑Oriented

Century Mechanical Holdings • Boston (MA)

On-site
USD 48,000 - 62,000
401(k) matching
Competitive salary
Dental insurance
+5
Part-Time Bookkeeper — QuickBooks & Job Costing
Part-Time Bookkeeper — QuickBooks & Job Costing

Safe Haven Power • Houston (TX)

Hybrid
Confidential
Part-Time Bookkeeper
Part-Time Bookkeeper

Safe Haven Power • Houston (TX)

Hybrid
Confidential
Bookkeeper for growing full service HVAC Company
Bookkeeper for growing full service HVAC Company

Game Kings • East Hartford (CT)

On-site
USD 45,000 - 60,000
Health insurance
401(k) with company match
PTO
Remote Bookkeeper – Construction & Utilities
Remote Bookkeeper – Construction & Utilities

GMB Powerline Services • United States

On-site
USD 55,000 - 75,000
Paid Time Off
Paid Holidays
Health Insurance Options
+2
Bookkeeper
Bookkeeper

William Douglas Management • Charlotte (NC)

On-site
Confidential
Construction Bookkeeper & Job-Cost Specialist
Construction Bookkeeper & Job-Cost Specialist

Harrison Richard Group • Grasonville (MD)

On-site
USD 55,000 - 75,000
HVAC QuickBooks Bookkeeper — Detail-Oriented, Boston
HVAC QuickBooks Bookkeeper — Detail-Oriented, Boston

Century Mechanical Holdings • Boston (MA)

On-site
USD 55,000 - 70,000
401(k) matching
Competitive salary
Dental insurance
+4
Bookkeeper
Bookkeeper

Pro Serv Food Equipment • New Bern (NC)

On-site
USD 42,000 - 56,000
401(k)
401(k) matching
Competitive salary
+6