Le code général des impôts prévoit que les cotisations payées au titre d'une assurance retraite viennent en déduction du revenu total imposable. Cette disposition n'est valable que si le contrat d'assurance est souscrit pour une durée d'au moins dix ans auprès d'une compagnie d'assurance installée au Maroc. Ces déductions sont également soumises à des conditions d'âge.