Is Netflix free on the 360?

no it is not, first you need to have a gold membership and then a netflix subscription which starts at 7.99 a month