How is the subscription cost calculated?