Assuming you are saying that your total income over the last 10 years was $900,000, this is not likely to qualify as USCIS requires a net worth of $1,000,000 if you are looking to make a $500,000 investment. Net worth means the value of all your holdings.
Actually, USCIS is only concerned with whether or not your income was lawfully created, and that the source of your $500,000 investment is from that income. You must be able to satisfy the relevant source of funds provisions of the EB-5 law. This is a complex analysis that an immigration lawyer can help you address.
However, I believe you are asking a securities law question, not an immigration question.
In order to be eligible to invest in an EB5 Offering that is relying on the Regulation D exemption from registration, you need to be an "accredited investor." Generally speaking, that means you must have either (1) individual net worth, or joint net worth with your spouse, that exceeds $1 million at the time of the purchase, excluding the value of your primary residence OR (2) annual income exceeding $200,000 in each of the two most recent years or joint income with a spouse exceeding $300,000 for those years and a reasonable expectation of the same income level in the current year.
Based on your annual income figures, I believe you would qualify as an accredited investor.
Assuming you are saying that your total income over the last 10 years was $900,000, this is not likely to qualify as USCIS requires a net worth of $1,000,000 if you are looking to make a $500,000 investment.
If you’re making a direct investment and you have saved $500,000 from earned income that you have paid taxes on, then it sounds like you could prove Source of Funds.