The price of Keytruda will vary greatly depending on location and insurance coverage. However, patients who are paying out-of-pocket can expect to pay around $12,500 per month, or $150,000 per year. For patients who aren’t covered by private insurance, Medicare or Medicaid may be able to greatly reduce the price. The Merck Access program may be able to help reduce costs for patients who have no insurance coverage.