Repeat purchase rate refers to customers who purchased again while customer retention rate refers to customers retained over time. RPR is more specific as it monitors only purchases as compared to CRR that refers any kind of engagement of the customer.