N Park St NW
Grand Rapids, MI 49544
800 643-0615

Have any feedback for us? We'd love to hear it! Call us at (616) 365-6228 and let us know how we are doing.


Local Reviews

Rated 4.9 out of 5 stars based on 2876 customer reviews

Very helpful and kind!

  • Overall Experience
  • Quality
  • Price
  • Convenience

Great Quick Service

Service was quick, professional and friendly; I’m confident out heater will work well this winter!

  • Overall Experience
  • Quality
  • Price
  • Convenience

Provided good service, explained the problem.

Other than having to wait over night with no heat, the service provided by the tech was very good.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Great Service - Again

Schaafsma always provides great service. No matter who the service tech is, we have never been disappointed. David was efficient and got the work done promptly; and a nice young man as well.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Did a great job answering all my questions. Also installed newsy to read and operate thermostat.

Very happy with the work that was done would recommend using Schaafsma.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Very informative

  • Overall Experience
  • Quality
  • Price
  • Convenience

Good service

Was here before said time and got the furnace up and working quickly. Was polite and courteous.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Wonderful service

Over 20 years with the same heating company

  • Overall Experience
  • Quality
  • Price
  • Convenience

Annual furnace inspection

David did a great job.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Great service and great experience. Extremely helpful.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Job Locations

Drew V.

Drew V. Job Checkin

Bryant furnace no heat

Bryant furnace no heat

Drew V.

Drew V. Job Checkin

Bryant furnace noise resolution


Lukas H.

Lukas H. Job Checkin

Bryant furnace maintenance


David A.

David A. Job Checkin

Check and serve on Goodman furnace


David A.

David A. Job Checkin

No heat call on Bryant furnace!!


Drew V.

Drew V. Job Checkin

Bryant furnace maintenance

Bryant furnace maintenance

Drew V.

Drew V. Job Checkin

Bryant humidifier service


Marv A.

Marv A. Job Checkin

Water leak


David A.

David A. Job Checkin

Check and serve on Bryant furnace and York furnace


Lukas H.

Lukas H. Job Checkin

Goodman furnace check and service


Drew V.

Drew V. Job Checkin

Zone damper repair

Zone damper repair

David A.

David A. Job Checkin

Check and serve on Bryant furnace


Marv A.

Marv A. Job Checkin

Furnace making noise

Furnace making noise

David A.

David A. Job Checkin

Check and serve on Bryant furnace


Marv A.

Marv A. Job Checkin

City rental inspection on water heater

City rental inspection on water heater