Calciumfosfaat heeft een ionische binding. Dit komt omdat calcium een metaal is en fosfaat een polyatomisch ion. Wanneer een metaal en een niet-metaal reageren, verliezen de metaalatomen elektronen aan de niet-metaalatomen, waardoor respectievelijk positieve en negatieve ionen worden gevormd. Deze ionen worden vervolgens door hun tegengestelde ladingen tot elkaar aangetrokken, waardoor een ionische binding ontstaat.