If you have agreed to either buy/sell a domain name from/to another party, the best way to complete the transaction is to go through a domain escrow service. Escrow facilitates the transfer of money and domain name between the buyer and seller.

NEVER accept the other party’s suggestion of completing the transaction with the absence of an escrow service.

Escrow services charge a low fee that can be paid by the buyer, seller, or split in half, and ensures that nobody gets harmed from any attempt of fraud from either end. By using an escrow service, if the seller doesn’t pay, the domain name is not transferred. If the seller does not transfer the domain name to the buyer, he/she is not paid. One of the best domain escrow services is Escrow.com.