Yes an account is needed which is free and automatically set up for you when you order any mastering service.