1
Classify Trades
Tax softwares classify each trade based on its tax treatment. For example, trades may be categorized as capital gains/losses, ordinary income, dividends, interest income, or other types of income or expenses, depending on the nature of the transaction and applicable tax laws.
2
Calculate Capital Gains/Losses using FIFO
FIFO (First In, First Out) settlements refer to a method used to determine the order in which trades are settled when securities are bought or sold. In FIFO settlements, the securities that are acquired or purchased first are also the ones that are considered to be sold first when a trade occurs. For securities held as investments, tax softwares calculate capital gains or losses by calculating FIFO settlements. They may also account for factors such as holding period and any adjustments for corporate actions like buyback etc.
3
Calculate Net P&L
Once all trades have been classified and the relevant income and expenses have been accounted for, tax softwares calculate the net Profit and Loss for the period. This involves summing up all gains and losses across different categories and adjusting for any other income or deductions applicable to the taxpayer.
4
Report P&L on Tax Returns
Finally, tax softwares report the calculated P&L on the appropriate tax returns, ensuring compliance with all relevant tax laws and regulations.