The federal law for cash reporting is any transaction in cash (or cash equivalents) that is over $10,000 is required to be reported.
I.E. $10,000 does not need to be reported, but once you get one cent over 10k with a cash transaction the Feds require a 8300 cash reporting form.
Everyone at my office (myself included) has to take an anti money laundering exam every year.
What the Feds consider cash equivalents are things like money orders where you buy a negotiable instrument with cash and the funds are not directed from a bank account.
Things like a personal check or bank wire the Feds do not consider a cash equivalent as a funds are coming from an account and presumably taxes were paid on those funds.
In regards to one of the earlier questions about breaking a larger payment (over 10K) into smaller payments that are under 10k.
This is called structuring and illegal.
It is however ok to make multiple payments to a person that total for over 10k, but they need to be unrelated sales.
I don't really use any of the "cash apps" other than sending the occasional paypal so I haven't followed what they are talking about doing in regards to reporting.
According to the IRS website the 1099-K is for cumulative transactions that total more than $20,000 or more than 200 transactions in a taxable year.
This sounds to me more like the IRS trying to crackdown on people runnings smaller businesses that are trying to fly under the radar.