Yes, crypto P2P is legal in the USA, but it is subject to regulations, such as KYC and AML (Anti Money Laundering) requirements. Different countries have different regulations surrounding crypto P2P.