It needs serial if you buy it from store Than you need like 40 USD to activate account. And than the rest is same for both retail and online - PAY, PAY, PAY ever month, than every patch, etc.