Bookkeeper

Bob Garrett Services

Salem (VA)

On-site

USD 48,000 - 64,000

Full time

11 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

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

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Bookkeeper — Job Costing & FinOps (Home Services)
Bookkeeper — Job Costing & FinOps (Home Services)

Bob Garrett Services • Salem (VA)

On-site
USD 48,000 - 64,000
Bookkeeper Accounting Specialist
Bookkeeper Accounting Specialist

Carolinas Collision Association • Pascagoula (MS)

On-site
USD 40,000 - 55,000
Bonus based on performance
Company parties
Competitive salary
+6
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
Accounting and Payroll Specialist
Accounting and Payroll Specialist

Vailes Brothers Inc • Fishersville (VA)

On-site
USD 52,000 - 62,000
Medical insurance
IRA with company match
Paid holidays
+3
Staff Accountant
Staff Accountant

Yellowstone Local • Virginia (MN)

On-site
USD 70,000 - 90,000
Bookkeeper
Bookkeeper

Pro Serv Food Equipment • New Bern (NC)

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

Blue Collars LLC • Charleston (SC)

On-site
USD 70,000 - 90,000
Competitive compensation
Direct access to ownership
Opportunity for growth into a Controller-level role
Bookkeeper
Bookkeeper

Ledgent-Finance- • Andover (CT)

On-site
USD 39,000 - 48,000
Bookkeeper
Bookkeeper

Ledgent • Hartford (CT)

On-site
USD 42,000 - 56,000
Bookkeeper
Bookkeeper

Pro-Serv Food Equipment • New Bern (NC)

On-site
USD 42,000 - 58,000
401(k)
401(k) matching
Competitive salary
+8