Filing a corporation tax return online?
When in doubt, you should always seek the advice of a professional tax preparer or your accountant. (Many agents/accountants will gladly review your tax preparations to ensure you haven't missed something. That's quicker and cheaper than paying them to do it all.) Having said that... This Illinois resource has detailed information about S-corps:  Of relevance to your situation: This may not exactly answer your question but, as a small business owner, I would highly recommend having a professional handle your taxes. It is worth the money to have it done correctly rather than doing something wrong and getting audited or worse having penalties assessed and owing more than you thought would be possible. I would recommend this especially if this is how you make your primary income, you can always write it off as a business expense.
"It is very helpful to understand that Free File is not actually ""by"" the US Internal Revenue Service (IRS). The IRS does indeed offer access to the program through their website, but Free File is actually a public-private partnership program operated and maintained by the Free File Alliance. Who is the Free File Alliance? Well, according to their members list: 1040NOW Corp., Drake Enterprises, ezTaxReturn.com, FileYourTaxes, Free Tax Returns, H&R Block, Intuit, Jackson Hewitt, Liberty Tax, OnLine Taxes, TaxACT, TaxHawk, and TaxSlayer. Why the income restriction? Well, that's part of the deal the IRS struck - the program is ""dedicated to helping 70 percent of American taxpayers prepare and e-file their federal tax returns"". Technically the member companies are offering their own software to handle tax preparation, and the rule is that 70% of American's must 'qualify' for at least one product, so this adjusted gross income limit changes periodically so that 70% of the population can use it. Why restrict it at all? This was part of the give and take involved in negotiation with the businesses involved. If the program was ""everyone files for free"", then it is presumed that many reputable businesses that make the program valuable would choose not to continue to participate. In other words, they want to be able to not give away their services for free to customers who are - at least by income definition - more than capable of paying them. The IRS has said it does not want to be in the tax prep software business, so they are not offering their own free software to do the job that private companies would otherwise charge for. However, there are other restrictions to being in the program - like the fact that no business in the program can offer ""refund anticipation loans"", offer commercial services more than a certain amount of times (so they can't hound you to upgrade), and so on. Some businesses were making a killing off these, though they are pretty much solely developed to be predatory on people with the lowest incomes (and education levels, and IQ, and with cognitive disabilities, and basically anyone they could sucker into paying what were effectively absurd rates for short term loans along with inflated filing/preparation fees). Finally, Free File was partly developed as an initiative to increase the amount of digitally filed taxes and reduce the paper-based burdens of accepting and processing turns. In other words: to cut government costs, not to be a government welfare program. Even if it were, one can generally obtain commercial software for $30-$100, so the benefit to those above gross income levels is pretty minor; yearly costs to file taxes with such software for those payers would be less than 0.001% of their yearly expenses. Compared to the benefits obtainable by households living below the poverty line, fighting to cover an extra 5-30% of the population at the potential expense of having the whole program be a failure probably seemed like a more than worthwhile trade-off." Largely it comes down to the complexity of your return (likely relatively simple if it's your first time filing) and your comfort level with using software. More complex returns would include filing business claims, handling stocks and investments, special return forms, etc.  One benefit to most of the software options out there such as TurboTax, HR Block, and Tax Slayer, are that they are free to use and you only pay when you're ready to file. You could give them a shot to see how easy/difficult they are and if you feel overwhelmed, then contact a CPA (whose time won't be free). Also remember that those HR Block seasonal places that open up are not CPA's, but are temps hired and trained to use the software that you would find online. You didn't indicate they were an option, but I like to point that out to those who might not know otherwise.  My opinion would be to use one of the online options because of cost and their ease of use. They also allow you to take your time and save your progress, so you can start using it and go ask questions/do research on your own time. Payment of taxes for your personal return filed with the IRS always come from your personal account, regardless of how the money was earned. Sales tax would be paid from your business account, so would corporate taxes, if those apply; but if you're talking about your tax payments to the IRS for your personal income that should be paid from your personal account. Also, stating the obvious, if you're paying an accountant to handle things you can always ask them for clarification as well. They will have more precise answers. EDIT Adding on for your last part of the question I missed:  In virtually all cases LLC's are what's called a pass through entity.  For these entities, all income in the eyes of the federal government passes directly through the entity to the owners at the end of each year.  They are then taxed personally on this net income at their individual tax rate, that's the very abridged version at least. The LLC pays no taxes directly to the federal government related to your income. Here's a resource if you'd like to learn more about LLC's: http://www.nolo.com/legal-encyclopedia/llc-basics-30163.html After that I moved to the Middle East on March 23rd, 2015 As an NRI, one should not hold any Savings account. Please have this converted to NRO Account. Additionally it is advised that you open an NRE account. Both these can be done remotely. If I transfer money from here to a non NRE/NRO account then is it taxable? Assuming its income earned when you are NRI, it is not taxable. However if there is audit enquiry you would need to have sufficient proof to back that this income is earned during your period as NRI and hence not taxable. As indicate above, holding a savings account when you are NRI is a breach of FEMA regulation.  I have been getting mail from myITreturns.com to file income tax returns. Since I am considered as NRI, do I have to fill any non return form online? If there is a source of income in India, interest on savings account etc, it is taxable and you would need to file appropriate returns. Even if you have zero income, it is safe to file a NIL return. For the year 2014 do I have to file income tax returns? For the financial year 1st April 2014 to 31st March 2015, you are still a resident Indian for tax purposes. You should have filed the return by June 2015 if there was tax due, else by March 2016. If you have not done so, please do this ASAP and regularise it. Supposedly this also means that I am free from having to pay   California corporate taxes? Not in the slightest. Since you (the corporate employee) reside in CA - the corporation is doing business in CA and is liable for CA taxes. Or, does this mean I am required to pay both CA taxes and Delaware   fees? (In this case, minimal, just a paid agent from incorporate.com) I believe DE actually does have corporate taxes, check it out. But the bottom line is yes, you're liable for both CA and DE costs of doing corporate business (income taxes, registered agents, CA corp fee, etc). Is there any benefit at all for me to be a Delaware C-Corp or should I   dissolve and start over. Or just re-incorporate as California LLC Unless you intend to go public anytime soon or raise money from VCs/investors - there's no benefit whatsoever in incorporating in DE. You should seek a legal advice with an attorney, of course, since benefits are legal issues (usually related to choosing jurisdiction for litigation etc). If you're a one-person freelancer, doing C-Corp was not the best decision as well. Tax-wise you'd be much better off with a S-Corp, or a LLC - both pass-through and have no (Federal) entity-level taxes. Corporate rates are generally higher than individual rates, and less deductions can be taken. In California, check with a CPA/EA licensed in the State, since both S-Corp and LLC would be taxed, and taxed differently. "I'm assuming that by saying ""I'm a US resident now"" you're referring to the residency determination for tax purposes. Should I file a return in the US even though there is no income here ? Yes. US taxes its residents for tax purposes (which is not the same as residents for immigration or other purposes) on worldwide income. If yes, do I get credits for the taxes I paid in India. What form   would I need to submit for the same ? I am assuming this form has to   be issued by IT Dept in India or the employer in India ? The IRS doesn't require you to submit your Indian tax return with your US tax return, however they may ask for it later if your US tax return comes under examination. Generally, you claim foreign tax credits using form 1116 attached to your tax return. Specifically for India there may also be some clause in the Indo-US tax treaty that might be relevant to you. Treaty claims are made using form 8833 attached to your tax return, and I suggest having a professional (EA/CPA licensed in your State) prepare such a return. Although no stock transactions were done last year, should I still   declare the value of total stocks I own ? If so what is an approx. tax   rate or the maximum tax rate. Yes, this is done using form 8938 attached to your tax return and also form 114 (FBAR) filed separately with FinCEN. Pay attention: the forms are very similar with regard to the information you provide on them, but they go to different agencies and have different filing requirements and penalties for non-compliance. As to tax rates - that depends on the types of stocks and how you decide to  treat them. Generally, the tax rate for PFIC is very high, so that if any of your stocks are classified as PFIC - you'd better talk to a professional tax adviser (EA/CPA licensed in your State) about how to deal with them. Non-PFIC stocks are dealt with the same as if they were in the US, unless you match certain criteria described in the instructions to form 5471 (then a different set of rules apply, talk to a licensed tax adviser). I will be transferring most of my stock to my father this year, will   this need to be declared ? Yes, using form 709. Gift tax may be due. Talk to a licensed tax adviser (EA/CPA licensed in your State). I have an apartment in India this year, will this need to be declared   or only when I sell the same later on ? If there's no income from it - then no (assuming you own it directly in your own name, for indirect ownership - yes, you do), but when you sell you will have to declare the sale and pay tax on the gains. Again, treaty may come into play, talk to a tax adviser. Also, be aware of Section 121 exclusion which may make it more beneficial for you to sell earlier." If i am not wrong, any business activities such should be declared on Year End Tax filing. If your friend is going to own that website either it is commercial or nonprofit, he has to declare in the year end taxation. Fill out the form manually, using last year's return as an example of how to report these gains.  Or experiment with one of the low-priced tax programs; I've been told that they are available for as little as $17, and if your alternative is doing it manually, spending a bit of time checking their results isn't a huge problem. Or run the basic TTax, and tell it to add the appropriate forms manually. It supports them, it just doesn't have the interview sections to handle them. (@DanielCarson's answer has more details about that.) Or...