No, creating an account on Webdeals is not mandatory to browse or access the deals. However, signing up can provide additional benefits and personalized recommendations.