these are the requirements from my embassy in austria
Signed declaration form (download HERE)
Travel booking confirmation
Proof of accommodation in Thailand, e.g. accommodation booking reservation, invitation letters from family/friends in Thailand
Financial evidence, e.g. bank statements, proof of earnings, sponsorship letter (20,000 Baht per person and 40,000 Baht per family - for singple entry)
Confirmation of legal residence in a country in which you are applying for the visa. (In case that you are not a national of the country in which you are applying for the visa.)
Applicant is required to upload his/her passport pages which contain all travel records for the past 12 months (1 year) since the last international trip.
Applicant must apply for e-Visa via specific Embassy/Consulate conforming with his/her consular jurisdiction and residency. Applicant is required to upload document that can verify his/her current residency.
Please upload your picture holding the photo and information page of the passport.