Xbox Live is not technically free, but there is a one-time cost to set up an account. After that, you can enjoy all of the features of Xbox Live at no additional cost.