None the less, Section 31 U.S.C. 5103, entitled "Legal tender," states: "United States coins and currency [including Federal reserve notes and circulating notes of Federal reserve banks and national banks] are legal tender for all debts, public charges, taxes, and dues."
This statute means that all United States money as identified above is a valid and legal offer of payment for debts when tendered to a creditor. There is, however, no Federal statute mandating that a private business, a person, or an organization must accept currency or coins as payment for goods or services. Private businesses are free to develop their own policies on whether to accept cash unless there is a state law which says otherwise.
Check your state laws ...
Wow classist much?? “Walmart Shoplifter”
And your citation proves the point I was makingcurrency is legal tender for debt, not necessarily for purchases. The government has to accept it for all purposes, however.
As an interesting side note, the original Greenbacks issued during the Civil War specifically excluded them from payment for tariffs.