CPR numbers are issued by the Civil Registration Service of Denmark and all residents of Denmark, or visitors staying for more than 3 months, are legally required to register with the service. A CPR number is a 10-digit personal identification number and you will need a residential address in Denmark to obtain one.
While you will need a CPR number to open a bank account in Denmark, you do not need your recipient’s CPR number to send them money.