All those who are engaged in commercial activity must pay advance tax. The number of times you pay per year is dependent on your organisational form.