La construction de l’église du Change, de style roman, remonte au XIe siècle. Cette église à coupole dépendait de l’archiprêtré d’Excideuil.
L’édifice a souffert des démêlés entre le comte de Périgord, Archambaud V, la ville de Périgueux et la couronne de France. De fait, l’église a été incendiée et pillée par les soldats du château d’Auberoche, situé à proximité en 1383. La voute à nervure de la nef a souffert lors de l’incendie, elle est maintenant cachée sous un faux plafond. Au XVIe siècle, une petite porte est ouverte du côté sud de l’édifice.
En 1933, les habitants de la commune ont rénové bénévolement le chœur de l’église et ont rendu apparent les anciens murs. En 2008, le toit en pente qui recouvrait la sacristie est supprimé et remplacé par un toit en terrasse.
Auparavant, le clocher-mur de l’église était pourvu de 5 baies supportant 4 cloches fondues au XVIe siècle.
La croix de pierre devant l’église signale l’emplacement de l’ancien cimetière qui cernait l’église. Un ossuaire des restes du cimetière, a été constitué contre le mur nord de l’église.
Un souterrain reliait auparavant l’église au château de la Sandre situé juste derrière. Il s’est effondré lors de la Première Guerre Mondiale à cause du passage des camions sur la route qui le recouvrait. Nous pouvons encore remarquer une porte dissimulée dans le chœur, qui était en réalité l’entrée du souterrain.