For centuries emperors and governments are collecting taxes for various purposes. This created a profession of Tax Accountant . In the Information age, government taxation has also become digitised. So, the accountants are fulfilling much more responsibilities than earlier. A tax accountant has to keep track of how much a company or an individual have to pay to the government in the form of tax. An accountant also collects client data to fill out their tax forms, prepare tax reports and pays to the authorities within a prescribed time. They are also responsible for research in reducing taxes and increase tax benefits. Tracking of incoming and outgoing funds are also included in their responsibilities. An accountant having knowledge of tax and financial accounting can provide services to any organisation or, individual. The organisations should follow the GAAP or, Generally Accepted Accounting Principles. In this way, the tracking of funds are mostly done by First-in-First-out ...