Senior Staff Accountant

Good Plumbing, Heating, Air Conditioning, Inc.

Souderton (Montgomery County)

On-site

USD 65,000 - 95,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical insurance
Dental insurance
Vision insurance
401(k) with company match
Paid vacation
Paid holidays
Bi-Annual bonus opportunity
Stable, family-oriented work enviro…

Job summary

Good Plumbing, Heating, Air Conditioning, Inc. in Souderton, PA is seeking a Senior Staff Accountant to manage daily accounting tasks, from AP/AR to payroll and month-end close.

You will prepare financial reports and assist with budgeting, tax compliance, and audits in a hands-on, detail-oriented team setting. The role covers journal entries, reconciliations, and standard reporting for a busy service-focused company; prior experience with Service Titan or similar systems is valued.

Qualifications

  • Minimum of 3-5 years of accounting, bookkeeping, or financial administration experience.
  • Strong knowledge of accounts payable, accounts receivable, payroll processing, and general ledger accounting.
  • Experience with account reconciliations and month-end close procedures.
  • Strong Microsoft Excel skills.
  • Excellent organizational, analytical, and problem-solving abilities.
  • Strong written and verbal communication skills.
  • Ability to manage multiple priorities while maintaining a high level of accuracy.
  • Current notary commission or willingness to obtain a notary commission after hire.

Responsibilities

  • Process and apply customer payments received by check, ACH, and online payment portals.
  • Maintain customer accounts within Service Titan.
  • Review AR reports, reconcile activity, and investigate discrepancies.
  • Prepare customer statements and assist with collections on past-due accounts.
  • Enter, review, and reconcile vendor invoices.
  • Verify invoice accuracy and supporting documentation.
  • Prepare vendor payments and maintain vendor records, including W-9s.
  • Assist with monthly accounts payable processing and filing.
  • Process bi-weekly payroll and review employee time records.
  • Coordinate with payroll providers and resolve payroll issues.
  • Prepare prevailing wage documentation and related reporting.
  • Support year-end payroll and bonus processing
  • Prepare journal entries and maintain general ledger accuracy.
  • Perform bank, credit card, and account reconciliations.
  • Complete month-end close activities and prepare financial reports.
  • Assist with budgeting, account analysis, and financial statement preparation.
  • Prepare sales and use tax calculations, filings, and related reporting requirements.
  • Complete tax reporting requirements, including gathering information, maintaining records, and coordinating with external tax partners as needed.
  • Prepare and respond to audit requests by gathering supporting documentation, reconciling information, and assisting with follow-up items.
  • Maintain tax exemption records.
  • Support audits and regulatory reporting requirements.
  • Manage subcontractor and vendor COIs.
  • Prepare, request, track, and maintain Certificates of Insurance as needed for customers, vendors, subcontractors, and municipalities.
  • Support vehicle management processes, including records, registrations, insurance documentation, and related administrative tasks.
  • Maintain organized financial, administrative, and compliance files.
  • Support leadership with reporting, special projects, and information requests.

Skills

Accounts payable
Accounts receivable
Payroll processing
General ledger
Month-end close
Excel skills
Financial reporting
Communication

Education

Associate's or Bachelor's degree in Accounting, Finance, or related field
Notary commission

Tools

Sage/Peachtree
Service Titan

Job description

Senior Staff Accountant

Good Plumbing, Heating, Air Conditioning, Inc.
Souderton, PA
Full-Time | Exempt Position
Reports To: Director of Operations

About Us

Good Plumbing, Heating, Air Conditioning, Inc. has been providing trusted plumbing, heating, cooling, and service solutions to residential and commercial customers for decades. We are seeking an experienced, organized, and detail-oriented Senior Staff Accountant to join our team and play a key role in managing the company's accounting operations.

Position Summary

The Senior Staff Accountant is responsible for the daily accounting functions of the business, including accounts payable, accounts receivable, payroll processing, reconciliations, financial reporting, month-end close activities, tax administration, audit support, and compliance reporting. This role also supports select administrative and compliance-related processes that help keep the business operating smoothly.

Key Responsibilities
Accounts Receivable
  • Process and apply customer payments received by check, ACH, and online payment portals.
  • Maintain customer accounts within Service Titan.
  • Review AR reports, reconcile activity, and investigate discrepancies.
  • Prepare customer statements and assist with collections on past-due accounts.
Accounts Payable
  • Enter, review, and reconcile vendor invoices.
  • Verify invoice accuracy and supporting documentation.
  • Prepare vendor payments and maintain vendor records, including W-9s.
  • Assist with monthly accounts payable processing and filing.
Payroll Administration
  • Process bi-weekly payroll and review employee time records.
  • Coordinate with payroll providers and resolve payroll issues.
  • Prepare prevailing wage documentation and related reporting.
  • Support year-end payroll and bonus processing
Accounting & Financial Reporting
  • Prepare journal entries and maintain general ledger accuracy.
  • Perform bank, credit card, and account reconciliations.
  • Complete month-end close activities and prepare financial reports.
  • Assist with budgeting, account analysis, and financial statement preparation.
Tax & Compliance
  • Prepare sales and use tax calculations, filings, and related reporting requirements.
  • Complete tax reporting requirements, including gathering information, maintaining records, and coordinating with external tax partners as needed.
  • Prepare and respond to audit requests by gathering supporting documentation, reconciling information, and assisting with follow-up items.
  • Maintain tax exemption records.
  • Support audits and regulatory reporting requirements.
  • Manage subcontractor and vendor Certificates of Insurance (COIs).
Administrative Support
  • Manage accounting correspondence, mail distribution, and recordkeeping.
  • Monitor shared company email accounts/route communications and requests, to the appropriate team members.
  • Coordinate township registrations, renewals, and related compliance documentation.
  • Prepare, request, track, and maintain Certificates of Insurance as needed for customers, vendors, subcontractors, and municipalities.
  • Support vehicle management processes, including records, registrations, insurance documentation, and related administrative tasks.
  • Maintain organized financial, administrative, and compliance files.
  • Support leadership with reporting, special projects, and information requests.
Qualifications
Required
  • Minimum of 3-5 years of accounting, bookkeeping, or financial administration experience.
  • Strong knowledge of accounts payable, accounts receivable, payroll processing, and general ledger accounting.
  • Experience with account reconciliations and month-end close procedures.
  • Strong Microsoft Excel skills.
  • Excellent organizational, analytical, and problem-solving abilities.
  • Strong written and verbal communication skills.
  • Ability to manage multiple priorities while maintaining a high level of accuracy.
  • Current notary commission or willingness to obtain a notary commission after hire.
Preferred
  • Associate's or Bachelor's degree in Accounting, Finance, or a related field.
  • Experience with Sage/Peachtree accounting software.
  • Experience with Service Titan.
  • Experience in the construction, service, plumbing, HVAC, or trades industry.
  • Familiarity with prevailing wage reporting and compliance requirements.
Benefits
  • Competitive salary
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401(k) with company match
  • Paid vacation
  • Paid holidays
  • Bi-Annual bonus opportunity
  • Stable, family-oriented work environment
Why Join Good Plumbing, Heating, Air Conditioning, Inc.?

This is an opportunity to become a key member of our team and take ownership of critical accounting functions within a well-established company. If you enjoy a hands-on role, thrive in a fast-paced environment, and take pride in accurate financial management, we would love to hear from you.

Equal Opportunity Employer

Good Plumbing, Heating, Air Conditioning, Inc. is an Equal Opportunity Employer. We are committed to creating an inclusive workplace and consider all qualified applicants for employment without regard to race, color, religion, sex, national origin, age, disability, veteran status, or any other status protected by applicable law.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Staff Accountant
Senior Staff Accountant

Jobless • Souderton

On-site
USD 75,000 - 95,000
Competitive salary
Medical insurance
Dental insurance
+6
Senior Staff Accountant: Drive Financials in HVAC & Plumbing
Senior Staff Accountant: Drive Financials in HVAC & Plumbing

Good Plumbing, Heating, Air Conditioning, Inc. • Souderton

On-site
USD 65,000 - 95,000
Medical insurance
Dental insurance
Vision insurance
+5
Senior Staff Accountant
Senior Staff Accountant

S and J Plumbing • Arlington Heights (IL)

On-site
USD 120,000 - 160,000
100% paid Medical, Dental & Vision Insurance
401(k) with 5% company match
Paid Time Off + Paid Holidays
Senior Staff Accountant
Senior Staff Accountant

S-and-J-Plumbing • Arlington Heights (IL)

On-site
USD 120,000 - 160,000
Medical/dental/vision insurance
401(k) with 5% match
Paid time off
+6
Accounting Specialist - Accounts Payable
Accounting Specialist - Accounts Payable

SUTTON BROS INC • Kernersville (NC)

On-site
USD 32,000 - 41,000
Health insurance
Dental insurance
Vision insurance
+2
Senior Staff Accountant — Month-End & Financial Reporting
Senior Staff Accountant — Month-End & Financial Reporting

Jobless • Souderton

On-site
USD 75,000 - 95,000
Competitive salary
Medical insurance
Dental insurance
+6
Accounting ClerkAnalyst
Accounting ClerkAnalyst

Conditioned Air Company of Naples, LLC • Fort Myers (FL)

On-site
8 Paid Holidays
Company Paid Basic Life Insurance
Long-Term Disability
+6
Senior Accountant
Senior Accountant

Peters Heating and Air Conditioning • Quincy (IL)

On-site
USD 70,000 - 95,000
Health, Dental, Vision insurance
Paid PTO and holidays
Flex Spending Account
+1
Sr. Accountant
Sr. Accountant

Blue Cardinal Home Services Group • Dallas (TX)

On-site
USD 70,000 - 90,000
Senior Accountant
Senior Accountant

Grand Traverse Refrigeration • Traverse City (MI)

On-site
USD 70,000 - 95,000