Answer: The reason why Britain imposed taxation on the colonies was because of the losses faced in the French-Indian war. ... The Stamp Act was essential to the Boycott of British goods because it was the first direct taxation on the colonies; also the act was valid throughout all the English colonies.