Your #1 Mechanical Contracting Business in Whiteside County

Who are we?

BPI Companies has spent many years helping you and your neighbors solve problems, we can solve:

  • Heating Problems
  • Cooling Problems
  • Plumbing Installation or Repairs
  • Swimming Pool Issues
  • Backed up drains

If you have a problem. We solve it! We have the trucks and tools required for any job. They have our company stamped on the side to make sure you have the confidence to get things working and you moving forward.

Our number one priority is getting things done in a safe manner. We understand you want to know who you let in your home, Some people out there just can not be trusted. We make sure to honor your investment and protect you and the ones you love. You can visit our meet the staff page in order to get to know our employees better! Do not be afraid to call us for any of your needs and we will be sure we help you fix the issue.

Do we always give the cheapest service? Probably not, but we know that what you really want is confidence that the problem is truly solved. Sometimes that means paying a little more than the other really cheap guy.

We have multiple divisions to help you with all kinds of different problems. We know that these are the areas that most people need help from time to time. So we are providing them to you so you no longer have to worry about them!

 

 

Important Links

Don’t forget to check out our important links to the left! Here we will update it to make it as easy as possible for you to find what you are looking for. The links selected are the most popular pages.

Contact Us!

If there isn’t a specific number for your problem, call our main number and our helpful staff will direct your call efficiently.

Open Monday thru Friday 8:00 am – 4:30 pm

Call after hours to leave a message and get instructions for after hours emergency calls.

For the following divisions call: (815) 772-4024

  • BPI Companies, Inc.
  • BPI Plumbing
  • BPI Sewer & Drain

For the following divisions call: (815) 772-4512

  • BPI Brands Heating & Cooling
  • BPI Duct Cleaning

Our Two Locations

Come in and talk to us!