Here’s the straight googe fans: All US bills, coins etc. are everywhere and all the time legal tender. HOWEVER there is no federal law in the United States that a unit of US currency MUST be accepted. That’s right. It’s entirely up to the business you’re offering payment to, and if they don’t like the bills you’re offering, you are out of luck. Except in Massachusetts and New Jersey (and a few cities). The cueva can refuse your 100 with a clipped edge and if you take it back to the States and the local 7-11 can refuse the same bill for the same reasons. And don’t try smart-assed things like throwing the 100 down and insisting the debt is paid. It isn’t, legally speaking. Consider the poor jerk who last year somewhere in the Midwest got pissed off at a debt he was getting badgered about. So he got 50 dollars in pennies, put them in a bucket with covered engine oil and delivered it to the guy on his butt. Saying: here’s the 50 I owe you. Debt paid. Nonono. It’s gotta be clean money. He ended up a couple of thousand down after the court got done with him.