Yes, read publication 54. Here is a list of the forms that cover the needs of most expats and which you may wish to learn more about. TaxAct has all these forms and can help you compete them. It is less expensive than TurboTax. At $29.99 it is within your proposed budget. Mailing them in by post is no great inconvenience.
1040 (this is the top page of your tax return and your main return)
Schedule B (bank interest and dividends, and to declare if you have signatory authority over foreign accounts);
8965 (health care exemption, exemption type C);
2555 (exclusion of foreign earned income up to $100,800), and/or
1116 "passive", "general" & "resourced by treaty" versions (to claim foreign tax credits for foreign tax you have paid);
8938 (report of foreign accounts, if you have >$200,000 in such);
8833 (to claim a treaty position on a foreign pension plan);
Schedule A (itemized deductions, such as mortgage interest, though it may be simplest just to ignore this and take the standard $6,300 deduction);
8621 (foreign mutual funds subject to 1291 fund PFIC tax);
Schedule C (own business);
Schedule D (capital gains);
Schedule E (other income, such as rental property income, book/music royalties)
Convert your foreign country wages to dollars using the exchange rates here:
https://www.irs.gov/Individuals/International-Taxpayers/Yearly-Average-Currency-Exchange-RatesSent from my Nexus 6P using Tapatalk