I have an example where I show that if you pay the tax at the end of the bond period, the yield after tax is higher, but I am wondering if it is possible to give an explanation as to why it is like this? I am looking for both intuitive and mathematical answers, the expressions becomes so messy I am not able to show it myself.
Here is the example.
case no tax Assume first that we look at the bond without tax, then we get the expression:
$$PV = \sum\limits_{i=1}^N\frac{100r}{(1+y)^i}+\frac{100}{(1+y)^N},$$
with $PV=99, r= 5\%, N = 10$ we can solve it numerically to get $y=5,13\%$ if I have solved it correctly.
case tax immediately
Now the equation becomes
$$PV = \sum\limits_{i=1}^N\frac{100r(1-Tax)}{(1+y_2)^i}+\frac{100-(100-PV)*Tax}{(1+y_2)^N}$$
by using $PV=99, r=5\%, Tax = 25\%, N=10$ we get $y_2=3,85 \%.$
case deferred tax
Now the equation becomes
$$PV = \sum\limits_{i=1}^N\frac{100r}{(1+y_3)^i}+\frac{100-(100-PV)*Tax-N*100*r*Tax}{(1+y_3)^N},$$ now $y_3= 4,07 \%.$
conclusion
We see that with the deferred tax situation the yield after tax is higher. But can one explain this in some way? I suspect one explanation is that since we defer it we are able to get interest interest on the tax in some way, but I am not able to show it, is this the case that makes the return higher?, if so, how is it shown, or is there another explanation?