Tobacco duty

Petroleum revenue tax

Corporation tax

Inheritance tax

National insurance

Apprenticeship levy

Fuel duty

Alcohol duty

Climate change levy

Air passenger duty

Bank levy

Value added tax

Income tax

Council tax

Bank corporation tax surcharge

Stamp duty land tax

Vehicle excise duty

Stamp duty on shares

Business rates

TV licence fee

Soft drink industry levy

Capital gains tax

Insurance premium tax

Briefing: all 23 taxes

1:13 PM November 20, 2017