No. 888sport Up for 8 is free to play for anyone who has an account at 888sport.
If you don’t already have an account at 888sport, sign up via My Betting Sites today to qualify for a big sign up bonus.