Is It Illegial For Business Not To Except U.S. Currency?
The pertinent portion of law that applies to your question is the Coinage Act of 1965, specifically Section 102. This is now found in section 392 of Title 31 of the United States Code. The law says that: "All coins and currencies of the United States (including Federal Reserve notes and circulating notes of Federal Reserve banks and national banking associations) . . . shall be legal-tender for all debts, public and private, public charges, taxes, duties and dues."
This statute means that all United States money as identified above are a valid and legal offer of payment for debts when tendered to a creditor. There is, however, no Federal law mandating that a person or organization must accept currency or coins as for payment for goods and/or services. For example, a bus line may prohibit payment of fares in pennies or dollar bills. In addition, movie theaters, convenience stores and gas stations may refuse to accept large denomination currency (usually notes above $20) as a matter of policy.