Een onderscheid kan gemaakt worden tussen:
- een ontbindende tijdsbepaling: de beëindiging van de verbintenis is afhankelijk van een toekomstige, doch zekere gebeurtenis (bv. verbintenis van bepaalde duur);
- een ontbindende voorwaarde: de beëindiging van de verbintenis is afhankelijk van een toekomstige, doch onzekere gebeurtenis [69];
- een ontbindend beding wegens wanprestatie: de beëindiging van de verbintenis is afhankelijk van een toekomstige, doch onzekere gebeurtenis die verband houdt met de niet-uitvoering van contractuele verbintenissen. [70]