×
Register Here to Apply for Jobs or Post Jobs. X

Bookkeeper

Job in Salem, Roanoke County, Virginia, 24155, USA
Listing for: Bob Garrett Services
Full Time position
Listed on 2026-09-28
Job specializations:
  • Accounting
    Bookkeeper/ Accounting Clerk, Accounts Receivable/ Collections, Financial Reporting
Salary/Wage Range or Industry Benchmark: 48000 - 64000 USD Yearly USD 48000.00 64000.00 YEAR
Job Description & How to Apply Below

COMPETITIVE PAY, CERTIFIED TRAINING, CONSISTENT YEAR-ROUND WORK

Location: Salem, VA

Job :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 Service Titan 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 Service Titan 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 Quick Books 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.

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary