How to file income tax returns for profits from ESPP stock?
Consult a professional CA. For shares sold outside the Indian Stock Exchanges, these will be treated as normal Long Term Capital Gains if held more than one year. The rate would be 10% without Indexation and 20% with Indexation. If the stocks are held for less than 1 years, it will be short term gains and taxed according you to tax bracket. I did this for the last tax year so hopefully I can help you. You should get a 1099-B (around the same time you're getting your W-2(s)) from the trustee (whichever company facilitates the ESPP) that has all the information you need to file. You'll fill out a Schedule D and (probably) a Form 8949 to describe the capital gains and/or losses from your sale(s). It's no different than if you had bought and sold stock with any brokerage.
"My tax preparing agent is suggesting that since the stock brokers in   India does not have any US state ITINS, it becomes complicated to file   that income along with US taxes Why? Nothing to do with each other. You need to have ITIN (or, SSN more likely, since you're on H1b). What brokers have have nothing to do with you. You must report these gains on your US tax return, and beware of the PFIC rules when you do it. He says, I can file those taxes separately in India. You file Indian tax return in India, but it has nothing to do with the US. You'll have to deal with the tax treaty/foreign tax credits to co-ordinate. How complicated is it to include Indian capital gains along with US   taxes? ""How complicated"" is really irrelevant. But in any case - there's no difference between Indian capital gains and American capital gains, unless PFIC/Trusts/Mutual funds are involved. Then it becomes complicated, but being complicated is not enough to not report it. If PIFC/Trusts/Mutual funds aren't involved, you just report this on Schedule D as usual. Did anybody face similar situation More or less every American living abroad. Also the financial years are different in India and US Irrelevant." ESPP is common among US companies, often with a framework similar to your outline.  In the US, some ESPPs allow sales of shares to be considered qualifying (subject to capital gains rather than ordinary income tax) if they are sold at least 2 years after the enrollment date and at least 1 year after the purchase date.  These details can vary from one plan to another and will be stated in the company's ESPP enrollment documents.   Do look at the high and low values of the stock over the last year.  If it swings up and down more than 15% (or whatever the discount is), then that risk should be a factor in your decision.  If the stock is trending upward over the long term and you are confident in the durability of the company, then you might favor holding. You can keep the cash in your account as long as you want, but you have to pay a tax on what's called capital gains. To quote from Wikipedia: A capital gain is a profit that results from investments into a capital asset, such as stocks, bonds or real estate, which exceeds the purchase price. It is the difference between a higher selling price and a lower purchase price, resulting in a financial gain for the investor.[1] Conversely, a capital loss arises if the proceeds from the sale of a capital asset are less than the purchase price. Thus, buying/selling stock counts as investment income which would be a capital gain/loss. When you are filing taxes, you have to report net capital gain/loss. So you don't pay taxes on an individual stock sale or purchase - you pay tax on the sum of all your transactions.  Note: You do not pay any tax if you have a net capital loss. Taxes are only on capital gains.  The amount you are taxed depends on your tax bracket and your holding period. A short term capital gain is gain on an investment held for less than one year. These gains are taxed at your ordinary income tax rate. A long term capital gain is gain on an investment held for more than one year. These gains are taxed at a special rate: If your income tax rate is 10 or 15%, then long term gains are taxed at 0% i.e. no tax, otherwise the tax rate is 15%. So you're not taxed on specific stock sales - you're taxed on your total gain. There is no tax for a capital loss, and investors sometimes take profits from good investments and take losses from bad investments to lower their total capital gain so they won't be taxed as much. The tax rate is expected to change in 2013, but the current ratios could be extended. Until then, however, the rate is as is.  Of course, this all applies if you live in the United States. Other countries have different measures. Hope it helps!  Wikipedia has a great chart to refer to: http://en.wikipedia.org/wiki/Capital_gains_tax_in_the_United_States. I think people in general tend to unnecessarily over-complicate this issue.  Here's what I think you should do in any situation like this: First and foremost, put all tax considerations aside and decide whether it makes sense to sell the stock now or hold on to it for the long term based on its merits as an investment.  Tax considerations have absolutely nothing to do with whether the stock is a good investment.  If you consider all non-tax factors and decide to hold on to it for the long term, then you can use the tax considerations as a very minor input to how long you should hold it - in other words, don't set your time horizon to 17.5 months if waiting another 2 weeks gives you better tax treatment. You're going to pay taxes on your gains no matter what.  The only difference is whether you pay capital gains tax or income tax.  Granted, the income tax rate is higher, but wouldn't it suck if you pay a LOT less tax only because you have a LOT less value in your stock? So to answer your question - I would say, absolutely not, tax consequences do not make it worthwhile to hold on to your ESPP shares.  If you decide to hold on to your ESPP for other reasons (and they better be good ones to put that much free profit at risk), only then should you look at the tax consequences to help fine-tune your strategy. I'm not a tax expert, but I think you mean Form 4562, right? If you acquire the laptop in the year for which you're filing taxes, then it is just that simple.  (At least according to my reading of 4562 instructions, and my history of accepted tax returns where I've done this for my own business.) If, however, you acquired the laptop in a previous year and have already depreciated it previously (with the plan to spread over several years), there is more complexity I believe -- you may limited in how you could accelerate the remaining depreciation. It should be reported as Miscellaneous Income. Congratulations for wanting to report this income. Any large stockbroker will offer trading in US securities. As a foreign national you will be required to register with the US tax authorities (IRS) by completing and filing a W-8BEN form and pay US withholding taxes on any dividend income you receive.  US dividends are paid net of withholding taxes, so you do not need to file a US tax return.  Capital gains are not subject to US taxes.  Also, each year you are holding US securities, you will receive a form from the IRS which you are required to complete and return. You will also be required to complete and file forms for each of the exchanges you wish to received market price data from. Trading will be restricted to US trading hours, which I believe is 6 hours ahead of Denmark for the New York markets.  You will simply submit an order to the desired market using your broker's online trading software or your broker's telephone dealing service. You can expect to pay significantly higher commissions for trading US securities when compared to domestic securities. You will also face potentially large foreign exchange fees when exchaning your funds from EUR to USD. All in all, you will probably be better off using your local market to trade US index or sector ETFs. The broker that is issuing the moneys after vesting is more than likely deducting a notional amount of tax and NI based on UK income tax laws. If you are not a UK resident, then you should pay income tax on those stock options based on your own tax residency. Best thing to do is speak directly with the broker to explain the situation, ask them to not deduct anything from your stock options - but keep in mind that you will need to declare these earnings yourself and pay the correct rate of tax. From my own personal experience, the UK employer more than likely receives the net value (after the notional tax and NI have been deducted) and in usual circumstances create a tax liability on your payslip (if you were working and had earnings). If of course this deduction is being made by the employer, then you can simply ask them to correct this (most UK payroll software will automatically deduct tax and NI for payments after leaving unless manually intervened, so they probably aren't aware if it is them doing so).