Bookkeeper

Bob Garrett Services

Salem (VA)

On-site

USD 45,000 - 65,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Bob Garrett Services, Salem, VA, is seeking a detail-oriented Bookkeeper to manage day-to-day financial operations, ensure accurate reporting, and provide leadership with timely insights. This small-business environment emphasizes reliability and quality workmanship.

Responsibilities include AP/AR, payroll support, month-end close, journal entries, job costing, and collaboration with leadership on budgeting, performance, and compliance. QuickBooks and Excel proficiency are required.

Qualifications

  • 3+ years of bookkeeping experience, construction/home services a plus
  • QuickBooks and MS Excel proficiency is required
  • Strong organizational and communication skills
  • Degree in Accounting/Finance preferred but not required

Responsibilities

  • Manage accounts payable/receivable, bank reconciliations, and payroll support
  • Oversee month-end close, journal entries, and reporting
  • Track job costing and maintain general ledger accuracy
  • Partner with leadership on budgeting, performance, and compliance

Skills

Bookkeeping
Accounts payable/receivable
Payroll support
Organization & communication

Education

Bachelor's degree in Accounting

Tools

QuickBooks
MS Excel

Job description

Overview

COMPETITIVE PAY, CERTIFIED TRAINING, CONSISTENT YEAR-ROUND WORK

Location: Salem, VA

Bookkeeper | Bob Garrett Services | Salem, VA
Bob Garrett Services is the largest residential generator dealer in Southwest Virginia and a trusted provider of HVAC, plumbing, and electrical services. For over 18 years, we’ve proudly served the Roanoke area with reliable, high-quality workmanship and outstanding customer care. We’re looking for a Bookkeeper to handle day-to-day financial operations, ensure accurate reporting, and support leadership with timely financial insights. If you’re detail-oriented, organized, and thrive in a small business environment, this role could be a great fit.

Responsibilities
  • Manage accounts payable/receivable, bank reconciliations, and payroll support
  • Oversee month-end close, journal entries, and reporting
  • Track job costing and maintain general ledger accuracy
  • Partner with leadership on budgeting, performance, and compliance
Qualifications
  • 3+ years of bookkeeping/accounting experience (construction/home services a plus)
  • QuickBooks and MS Excel proficiency is required
  • Strong organizational and communication skills
  • Degree in Accounting/Finance preferred but not required

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 for Small Biz Growth | QuickBooks Pro
Bookkeeper for Small Biz Growth | QuickBooks Pro

Bob Garrett Services • Salem (VA)

On-site
USD 45,000 - 65,000
Bookkeeper
Bookkeeper

Air Comfort, Inc • Millsboro (DE)

On-site
USD 39,000 - 65,000
Competitive pay
Company-wide bonuses
401(k) with company match
+2
Bookkeeper
Bookkeeper

Sherpa | Recruiting, Staffing & Consulting • Charlotte (NC)

On-site
Bookkeeper
Bookkeeper

Larsremodel • San Diego (CA)

On-site
USD 60,000 - 70,000
401(k)
401(k) matching
Dental insurance
+3
Bookkeeper
Bookkeeper

Green Clean Commercial • Saint Charles (MO)

On-site
USD 46,000 - 51,000
Vacation & Sick Pay
Health, Dental & Vision
401K
Bookkeeper - AR / AP Specialist
Bookkeeper - AR / AP Specialist

AB Facility Service • Lodi (NJ)

On-site
USD 60,000 - 80,000
Medical, dental, and vision insurance
401(k) plan with company match
Paid Time Off
+1
Bookkeeper
Bookkeeper

Arts Hacker • Roebuck (SC)

On-site
USD 28,000 - 34,000
Medical insurance
Dental insurance
Vision insurance
+3
Bookkeeper
Bookkeeper

Vaco Recruiter Services • Hamden (CT)

On-site
USD 18,000 - 29,000
Bookkeeper
Bookkeeper

Merck General Contracting, LTD • Waco (TX)

On-site
USD 40,000 - 68,000
Health insurance
PTO
Bookkeeper
Bookkeeper

Vaco by Highspring • Jacksonville (FL)

On-site
USD 65,000 - 70,000
Medical, dental, and vision benefits
401(k) retirement plan
Discretionary bonuses