For transferring the money from one geographical location to another, there are some agencies which are authorized by Nepal Rastra Bank. Some of them are International Money Express, MoneyGram, Prabhu Money Transfer, Muncha Money Transfer, Goodwill Remit etc. These agencies can only transfer the money. Some of the banks licensed under Nepal Rastra Bank also provide the money transfer facilities like NDEP Development Bank, Siddhartha Development Bank, Manakamana Development Bank.

Source :http://fxm.nrb.org.np/notices/Licenced_Money_Transfer_Companies.php
General procedures for sending and receiving money
Sending Money
Step 1:
Visit any branch offices or agents of Remittance Company. Make sure you have carried your Identification Card.
Step 2:
Fill the remittance from properly with all the available information. Clearly fill the receiver’s personal details. If this not filled clearly the receiver will face problems receiving the amount.
Step 3:
Get the Confirmation number and send this to the receiver. You can use SMS, voice call or email this number. Please remind the receiver to take his/her identity card/documents while receiving the money.
Receiving Money
Step 1:
Clearly note the confirmation number, conveyed by the sender. Carry the identity card/document along with you which is mandatory for receiving the amount
Step 2:
Provide the confirmation number and identity card to the officers.
Step 3:
Receive the amount. Note that transfer service charges may apply.
List of licensed money transfer & principal companies
S.N. Agencies Address Phone
1 Easylink Pvt. Ltd Thamel, Kathmandu 977- 1-4416239
2 Annapurna Travel and Tours (P) Ltd Ghantaghar, Kathmandu 977 -1-4223530
3 International Money Express Pvt. Ltd. Kantipath, Kathmandu 977 -1-4430600
4 CG FINCO Pvt. Ltd. Sanepa, Lalitpur 977 -1-5549792
5 Sewa Money Transfer Pvt. Ltd. (Nepal Worldwide Money Exchange) Kuleshwor, Kathmandu 977 -1-4283728
6 Prabhu Money Transfer Pvt. Ltd. Ghantaghar, Kathmandu 977-1-4442561
7 Muncha Money Transfer Pvt. Ltd. New Road, Kathmandu 977-1-4257549
8 Lalit Money Transfer Pvt. Ltd. Jawalakhel, Lalitpur 977-1-5555526
9 United Remit Pvt. Ltd. Lainchaur, Kathmandu 977-1-4441560
10 World Link Financial Services Pvt. Ltd. Kathmandu Plaza 977-1-4239500
11 Hulas Remittance Pvt. Ltd. Ganabahal, Kathmandu 977-1-2161313
12 Thamel Dot Com Pvt. Ltd. Lazimpat, Kathmandu 977-1-4417000
13 Nepal Universal Money Transfer Service Pvt. Ltd. Putalisadak, Kathmandu 977-1-4437175
14 Samsara Pvt. Ltd. Nagpokhari, Kathmandu 977-1-4438242
15 Modern Money Express Nepal Pvt. Ltd. Kamalpokhari, Kathmandu 977-1-4247038
16 City Express Money Transfer Pvt. Ltd. Ghantaghar, Kathmandu 977-1-4231900
17 Delta International Money Express Pvt. Ltd Kantipath, Kathmandu 977-1-4372976
18 Capital Remittance Pvt. Ltd. Battisputali, Kathmandu 977-1-4470881
19 Advance Money Transfer Pvt Ltd Sundhara, Kathamndu 977-1-4232877
20 Nava Durga Money Transfer Pvt. Ltd. Dillibazar, Kathmandu 977-1-4423980
21 Zenith Remit Pvt. Ltd. Tripureshwor, Kathmandu 977-1-4239500
22 Prabhu Finance Company Ltd Lainchaur, Kathmandu 977-1-4442364
23 Reliable Finance Ltd. Sundhara, Kathmandu 977-1-4218927
24 Surya Remit Pvt. Ltd. Baluwatar, Kathmandu 977-1-4416641
25 Cash Remit Pvt. Ltd. Maitighar, Kathmandu 977-1-4257888