To use SoFi’s services you must be a US citizen, legal permanent resident or visa holder (depending on the product), have an eligible US address and be 18 years or older.