A £303 billion bill which may well rise further