No. It is not necessary to exchange to pesos, everyone accepts U.S. dollars. It is recommended to carry small bills, plenty of $1’s, $5’s, & $10’s.