Keytruda (pembrolizumab) is the world's best-selling cancer drug, used across dozens of cancer types. Insurance coverage for Keytruda is generally robust for FDA-approved indications, as cancer drugs fall under medical benefit (Part B for Medicare) when administered in a clinical setting. Out-of-pocket costs depend on whether coverage is under medical or pharmacy benefit.

Key Facts

Keytruda is typically covered under the medical benefit (not pharmacy) since it is administered by IV infusion
Medicare Part B covers Keytruda at 80% after the deductible for approved indications
Most commercial plans cover Keytruda with prior authorization and documentation of cancer type and biomarker testing
Without insurance, Keytruda costs approximately $10,000 to $12,000 per infusion (every 3 to 6 weeks)
Merck's Keytruda patient assistance program provides the drug at no cost for eligible uninsured patients
Keytruda is approved for 30+ cancer types, making it one of the most broadly indicated cancer drugs

Open Enrollment Reminder

ACA marketplace enrollment runs November 1 to January 15. Medicare Annual Enrollment is October 15 to December 7. Compare formularies for your medications before choosing a plan.

Can't Afford Your Medication?
Find Patient Assistance Programs
Search manufacturer PAPs and nonprofit programs on OmniRx
Compare Cash Prices
Find the Lowest Pharmacy Price
Compare prices at pharmacies near you on RxGrab

Check Your Specific Plan's Formulary

Coverage varies by plan. Use our formulary checker tool to look up your exact copay and restrictions.

Open Formulary Checker

Frequently Asked Questions

Is Keytruda covered under medical or pharmacy benefits?

Keytruda is usually covered under your medical benefit (not pharmacy) because it is administered by IV infusion in a clinical setting. This means it falls under Part B for Medicare patients, with 80% coverage after the deductible. For commercial plans, it is typically processed through the medical benefit with applicable coinsurance.

How much does Keytruda cost with insurance?

Under medical benefit coverage, you typically pay 20% coinsurance after your deductible. For Medicare Part B, this means approximately $2,000 to $2,400 per infusion without supplemental coverage. Medigap plans or employer supplemental coverage can reduce this further. Out-of-pocket maximums on commercial plans also limit total exposure.

Does Keytruda have a copay assistance program?

Merck offers the Keytruda patient assistance program for uninsured or underinsured patients who meet income criteria. For commercially insured patients, Merck's copay assistance can help reduce out-of-pocket costs. Medicare patients cannot use manufacturer copay cards but may qualify for other financial assistance programs.

Get Formulary and Coverage Updates

Subscribe to receive alerts on formulary changes, new drug approvals, and insurance coverage updates.