US currency is accepted everywhere. so are American Express traveler's checks. We were never turned away. Not even once. You'll get your change back in mostly BZ currency. Just remember 2BZ to 1US. If you happen to go to Guatamala, DON'T get a lot of Guatamalan currency. I couldn't change it anywhere on the island and got stuck with it. I was pretty pissed as it equaled about $50 of US currency. I could have had a very nice meal with that money. What's worse... My bank at home was going to charge me almost that amount in fees to change it to US currency!!! Go figure. So we were out $50! I don't know about you, but $50 buck is 50 bucks!!!