Yes. No
Captains only get ID61 tickets. They used to be free. Then they cost £10 per sector. Now they are ~£19 sector. Costs increased to cover taxes apparently, but the tickets themselves are supposed to be for 'jump seats'. How can you tax a non-revenue seat?
Welcome to Britain and the BA Way!
Still, I'm supposed to feel lucky-they're £11 cheaper than an ID90 on the route I commute.