The main difference between the two approaches is that under GAAP, all financial transactions must be documented and properly accounted for, whereas tax accounting concentrates on the activities that have an effect on the company's tax status while excluding other transactions. Moreover, tax accounting simply considers revenue/expense in the current quarter and how much income tax you owe, GAAP is more complicated and accurately monitors assets/liabilities.