Oui c'est obligatoire...
L’obligation de fournir un diagnostic de performance énergétique s’applique :
* aux ventes de bâtiments existants, depuis le 1er novembre 2006 : il doit être annexé à tout avant-contrat ou, à défaut d’avant-contrat, à l’acte authentique. En cas de vente, le propriétaire tient le diagnostic à la disposition de tout candidat acquéreur qui en fait la demande, dès la mise en vente du logement.
* aux constructions neuves dont le permis est déposé postérieurement au 30 juin 2007.
source (http://droit-finances.commentcamarche.net)
dans tout les cas... si ça n'est pas le constructeur qui se charge de faire faire le diagnostique il doit le mentionner dés le début.