Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Bookkeeper

Bob Garrett Services

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. #J-18808-Ljbffr Bob Garrett Services

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Bookkeeper in Salem, VA vacancy
  • Kanawha Stone Company, Inc. is seeking a dependable, detail-oriented Accounts Payable Specialist to join our administrative team. This position is responsible for day-to-day financial transactions including accounts payable processing, corporate credit card reconciliations...
    Suggested
    Temporary work
    Summer work
    Work at office

    Kanawha Stone Company

    Salem, VA
    4 days ago
  •  ...We are seeking an accurate, control-minded, and detail-oriented Bookkeeper to oversee the core financial operations for approximately 40 employee benefit plans and related entities, including Taft-Hartley (multiemployer) and municipal clients. This r Bookkeeper, Payment... 
    Suggested

    Randstad North America, Inc.

    Roanoke, VA
    5 days ago
  • Job Description Accounting Clerk Individual is responsible for various automotive accounting functions with a knowledge of automotive F&I processes. Attention to detail with the ability to work in a fast-paced environment, will have at least one to two years' experience...
    Suggested
    Temporary work
    Work at office

    Southern Auto Group

    Roanoke, VA
    2 days ago
  • $15 per hour

     ...business owners to achieve financial success through optimized tax strategies. Our mission is to provide a single-source solution for bookkeeping and tax preparation, ensuring informed decision-making and maximizing potential tax savings. We aim to simplify business finances... 
    Suggested
    Hourly pay
    Part time
    Remote work
    Flexible hours

    Zero Tax

    Roanoke, VA
    17 hours ago
  • Accounts Payable Specialist The Accounts Payable Specialist is a critical Finance/Accounting role primarily responsible for Accounts Payable processing for the Warfighter Systems division. In addition, this role manages Concur travel and expense report approval processing...
    Suggested
    Contract work
    Work experience placement
    Flexible hours

    Elbit Systems of America

    Roanoke, VA
    1 day ago
  • Company Description The organization is seeking a detail-oriented Payroll Specialist to support accurate and timely payroll operations in a flexible, remote environment. The company values reliability, integrity, and strong customer service, and focuses on creating a collaborative...
    Part time
    Local area
    Remote work
    Flexible hours

    wise investment

    Roanoke, VA
    3 days ago
  • $16 - $18 per hour

    Description of the Role: The Accounts Receivable Clerk at Berglund Automotive in Roanoke, Virginia will be responsible for handling all aspects of accounts receivable, including processing and reconciling incoming payments, resolving payment discrepancies, and handling...
    Bi-weekly pay
    Hourly pay

    Berglund Automotive

    Roanoke, VA
    3 days ago
  • Company Description Devoted Health is a mission-driven healthcare company focused on improving the health and well-being of older adults by caring for every person like family. Founded in 2017, the organization has grown quickly and now serves members across the United...
    Part time
    Remote work

    Devoted Health

    Roanoke, VA
    1 day ago
  • $16 - $18 per hour

    About Us: Berglund Automotive has proudly served our community for nearly 50 years. With 11 dealership locations and a centralized administrative team, we are committed to operational excellence, accuracy, and outstanding internal support. Position Overview: We are seeking...
    Bi-weekly pay
    Hourly pay
    Work at office

    Berglund Automotive

    Roanoke, VA
    4 days ago
  • Billing Specialist (Hybrid)The Billing Specialist is responsible for entering and completing payer specific billing for assigned centers and follow-up.ESSENTIAL FUNCTIONS:· Complete payer assigned billing for assigned centers per billing schedule.· Provide back-up billing...
    Local area
    Flexible hours

    Commonwealth Care of Roanoke

    Cave Spring, VA
    53 minutes ago
  •  ...Job Description Job Description Senior Bookkeeper Company: Evergreen Memorial Trust Location: Roanoke, VA (Corporate Headquarters) Job Type: Full-Time Reports To: General Manager / Executive Management Position Summary For over a century, Evergreen... 
    Full time
    Contract work
    Part time
    Work at office
    Immediate start

    Evergreen Memorial Trust

    Roanoke, VA
    5 days ago
  •  ...Qualifications Bachelor’s degree in Accounting or related business field preferred (or equivalent work experience) Minimum 2 years of bookkeeping or accounting experience Minimum 1 year of payroll processing experience using ADP Working knowledge of GAAP principles... 
    Work experience placement

    Universal Health Corporation

    Roanoke, VA
    3 days ago
  • $18 - $20 per hour

    Description of the role: The Automotive Payroll Clerk at Berglund Automotive plays a crucial role in ensuring accurate and timely payroll processing for multiple dealerships. This position is also responsible for employee benefits for assigned dealerships and ensuring...
    Bi-weekly pay
    Hourly pay
    Full time

    Berglund Automotive

    Roanoke, VA
    more than 2 months ago
  • $20 - $24 per hour

    Job Description Job Description Woods Rogers is seeking a detail-oriented and motivated Accounts Payable Clerk to join our dynamic accounting team. The Accounts Payable Clerk is responsible for processing vendor invoices, maintaining accurate financial records, and...
    Hourly pay
    Full time
    Work at office
    Immediate start
    Monday to Friday

    Woods Rogers Vandeventer Black PLC

    Roanoke, VA
    5 days ago
  • Company Description South Sulphur Fire Department J RICH Ranch is a Texas-based organization focused on community safety, emergency response, and ranch operations. The team values reliability, integrity, and strong work ethics in supporting both public service and agricultural...
    Full time
    Local area

    South Sulphur Fire Department J RICH Ranch

    Roanoke, VA
    2 days ago
  •  ...QualificationsPrevious experience with compliance, food-service programs, or regulatory documentation preferred.Previous accounts payable, bookkeeping, or accounting experience preferred.Strong attention to detail and accuracy.Excellent organizational and time-management skills.... 
    Full time
    Work at office
    Monday to Friday

    HoneyTree Early Learning Centers

    Roanoke, VA
    11 hours ago
  • Job Description Job Description ABOUT THE  COMPANY Eldor Corporation, our parent company in Orsenigo, Italy has remained a leading supplier of ignition system components for gas-powered vehicles for over 50 years. The US plant officially opened and produced its ...
    Temporary work
    Work at office
    Local area
    Relocation package
    Monday to Friday

    ELDOR AUTOMOTIVE POWERTRAIN USA

    Daleville, VA
    6 days ago
  • Please complete the application completely and accurately. Position Description We are searching for an experienced , detail-oriented Payroll Specialist to join our growing company. In this position, you be responsible for compiling, recording, and processing payroll ...
    Work experience placement
    Local area

    New River Electrical Corporation

    Roanoke, VA
    1 day ago
  • $24 - $28 per hour

    Woods Rogers is seeking an experienced, detail-oriented and motivated Senior Accounts Payable Specialist to join our dynamic Accounting team. The Senior Accounts Payable Specialist is responsible for managing the firm’s accounts payable function and ensuring that invoices...
    Hourly pay
    Full time
    Work at office
    Immediate start
    Monday to Friday

    Woods Rogers PLC

    Roanoke, VA
    3 days ago
  • $50k - $55k

    Entry Level Payroll Operations Specialist Job Description Innovation allows an organization to make the most of every dollar spent. At Virginias Community Colleges System (VCCS), our compelling mission, our ambitious strategic plan and our fiscal realities challenge...
    Work at office
    Local area
    Remote work
    Flexible hours

    Virginia Community Colleges

    Daleville, VA
    2 days ago
  • RGC Resources Inc., publicly traded on Nasdaq (RGCO) and parent of Roanoke Gas Company, is seeking candidates for the position of HR and Payroll Coordinator. Payroll Administration Process bi-weekly payroll, ensuring accurate time records and proper calculation of federal...
    Full time
    Work experience placement
    Work at office

    Madison Health

    Roanoke, VA
    11 hours ago
  • TAX SENIORWell established, highly profitable regional CPA firm seeks a Tax Senior to specialize in estate and trust tax. Hybrid work environment. Candidates must have estate and trust tax experience. We offer a very reasonable work life balance, excellent benefits including...

    Client Growth Resources

    Salem, VA
    2 days ago
  • $48k - $60k

    For over 25 years, RINGANA has been breaking new ground in the cosmetics and nutritional supplements industry with our sustainable, vegan-based products. Freshness and effectiveness are our top priorities. We not only formulate a wide variety of award-winning items, we ...
    Live in
    Work at office
    Local area
    Relocation package

    RINGANA

    Vinton, VA
    1 day ago
  •  ...accuracy and familiarity with billing workflows. Candidates should possess accounting-related skills, such as understanding basic bookkeeping principles and working with financial software. Candidates should possess strong communication and customer service skills to... 
    Full time
    Work at office
    Remote work

    Skibe HQ

    Roanoke, VA
    1 day ago
  • $5,000 - $5,600 per month

    Job Title: Premium Billing Clerk Monthly Pay: $5,000 - $5,600 USD per month Summary: Using billing platforms, payment portals, spreadsheets, and shared document repositories, this fully remote, full-time Premium Billing Clerk keeps premium transactions accurate and easy...
    Full time
    Work experience placement
    Remote work

    Talentoma

    Roanoke, VA
    11 hours ago
  • Assistant Manager Are you a highly skilled and motivated individual looking for an immediate opportunity as an Assistant Manager at Charter Foods? Do you thrive in a dynamic and fast-paced environment? If your answer is yes, then this is the perfect job for you! ...
    Hourly pay
    Temporary work
    Immediate start
    Shift work

    Long John Silver's

    Salem, VA
    1 day ago
  • Flynn Hut joined the Pizza Hut system in 2021. In 2023, we expanded internationally acquiring Pizza Hut’s master franchisee in Australia with 260+ units. Today we are the largest Pizza Hut franchisee in the world with 1200+ locations and are operating in 2 Countries. We...
    Work experience placement

    Flynn Pizza Hut

    Salem, VA
    2 days ago
  • Burger King® Assistant Manager Bring the flavor. Bring the fire. Grow the team. Welcome to the Flame-Grilled Life. At Burger King®, our Assistant Managers (AMs) play a critical role in driving restaurant performance and developing strong, high-performing teams...
    Weekly pay
    Flexible hours
    Shift work

    Carrols Restaurant Group, Inc.

    Vinton, VA
    4 days ago
  • $55k

    We are seeking an accurate, control-minded, and detail-oriented Bookkeeper to oversee the core financial operations for approximately 40 employee benefit plans and related entities, including Taft-Hartley (multiemployer) and municipal clients. This role manages financial... 
    Permanent employment
    Temporary work
    Work experience placement
    Shift work
    Roanoke, VA
    12 days ago
  • Assistant Store ManagerWe're seeking an Assistant Store Manager to join our team to help with store operations, customer service and team development. Duties include, but are not limited to, the following:Assist with store functions and day-to-day store activitiesHelp ...
    Contract work
    Part time
    Seasonal work

    Dollar Tree

    Salem, VA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Bookkeeper. Be the first to apply!