Halifax share dealing platform charges a flat-fee of just £12.50 per trade. You will need to pay this at both ends of the trade. There i no annual charge unless you opt for an ISA stocks and shares account or an investment account.