BHKW Contracting wird zwischen zwei Vertragspartnern vereinbart. Dem Contractor und dem Contracting Nehmer. Der Contractor ist der Anbieter, der Contracting Nehmer der Nutzer des Blockheizkraftwerks.
Abhängig vom Vertrag übernimmt der Anbieter die Planung, Finanzierung, Einrichtung und Wartung eines BHKW für den Nutzer. In einigen Fällen stellt er auch den Brennstoff zur Verfügung.
Der Contractor benötigt einen Stellplatz für das BHKW im Gebäude des Contracting Nehmers. Je nach Vertrag wird der Platz vom Anbieter gemietet oder kostenfrei zur Verfügung gestellt. Für die Versorgungsanschlüsse wie Vorlauf, Rücklauf, Wasser und Schornstein ist der Contracting Nehmer zuständig.