Motoren für Blockheizkraftwerke werden mit verschiedenen Brennstoffen betrieben, darunter Wasserstoff, Erdgas, Biogas, Klärgas und Sondergase, aber auch Diesel und andere flüssige Brennstoffe. In einem Abgaswärmetauscher wird das heiße Abgas der KWK-Motoren oder KWK-Gasturbinen abgekühlt und dabei Wasser, ein Wasser-Glykol-Gemisch oder Thermoöl erhitzt. Diese Wärmeenergie kann in einem Nah- oder Fernwärmesystem oder für andere industrielle Zwecke genutzt werden.