CFDs are not legal in the U.S., and they are not available for trading by U.S. residents. However, non-U.S. residents can trade CFDs with most forex brokers, provided that the broker accepts clients from their country of residence.