So, if he uses cash accounting method, he will not have to report gains from this transaction and hence the tax would be less. On the contrary, if he uses the accrual method, he will have to report this revenue even though the money is not yet in his bank. So, his tax liability increases.