The problem with black tie is, even if it is a 'free do', you have your meal drink all the wine then it is £4+ for a half pint bottle at the bar or £8 a double etc and you spend a lot more than you would normally.
My advice is don't bother going if you have not got a tux as is will not be worth forking out for one.