Skip to main content

Compare Medication Prices

Learn how to search thousands of US prescription medications. Compare prices with our Rx Advantage Card, check drug coupons, find patient assistance programs, and explore Canadian Rx savings.

Written by Raj Patel
Updated this week

How can I save money on prescription drugs in the US?

There are five main ways to reduce the cost of prescription drugs in the US: using a free prescription discount card, applying for manufacturer drug coupons, enrolling in a patient assistance program, using a licensed Canadian pharmacy, or having a telehealth consultation to review your medication. NowPatient provides all five programs from a single account, and you can check which options apply to your specific medication by searching the directory above.

What is the cheapest way to buy prescription medication without insurance?

Without insurance, the cheapest options are typically a free prescription savings card or a patient assistance program. A savings card such as the NowPatient Rx Advantage Card can reduce the price at over 65,000 US pharmacies by up to 90%. If you cannot afford to pay anything, a manufacturer-funded patient assistance program may provide your medication at no cost. Canadian pharmacy pricing is also available and can offer significant savings on both brand-name and generic medications.

What prescription savings programs are available in the US?

In the US, the main prescription savings programs are: (1) Rx discount cards, accepted at most pharmacies and free to obtain; (2) manufacturer drug coupons, which can reduce your copay to $0 on brand-name drugs for commercially insured patients; (3) patient assistance programs (PAPs), which provide free medication to eligible uninsured or underinsured patients; and (4) Canadian pharmacy savings. NowPatient offers all four of these, plus telehealth consultations, accessible from a single free account.

How much can a prescription discount card save me?

A prescription discount card can save up to 90% on the retail price of your medication, depending on the drug and pharmacy. Savings are typically greatest on generic medications, where discounts of 60–90% are common. For brand-name drugs, savings are more variable. The best way to find out exactly how much you can save is to use a price comparison tool, such as the NowPatient Rx Advantage Card checker, which shows live discounted prices at pharmacies near you.

Can I use more than one savings program at the same time?

You cannot combine a prescription discount card with health insurance at the pharmacy counter — you must choose one or the other. However, you can use NowPatient's tools to compare your insurance copay against the discount card price and select whichever is lower. You may also hold and use multiple types of programs (for example, a savings card for some medications and a patient assistance program for others). Each program must be used independently and in accordance with its own eligibility rules.

How do I find the lowest price for my prescription medication?

To find the lowest available price on your prescription, search your medication in the NowPatient directory. Your medication's page will display savings options relevant to that specific drug — including the Rx Advantage Card price comparison across nearby pharmacies, any available drug manufacturer coupons, patient assistance program eligibility, and Canadian pharmacy pricing. Comparing all available options gives you the best chance of finding the lowest out-of-pocket cost.

What is a prescription discount card?

A prescription discount card is a free savings tool that negotiates lower prices on brand-name and generic medications at participating pharmacies. When you present a savings card at the pharmacy counter, the card's negotiated price — which is often significantly lower than the retail price — is applied to your purchase. Prescription discount cards are not health insurance. They can be used by anyone, regardless of insurance status, and cannot be combined with insurance at the point of sale.

How does the NowPatient Rx Advantage Card work at the pharmacy?

To use the NowPatient Rx Advantage Card: (1) search your medication using the price checker tool in your account to compare discounted prices at pharmacies near you; (2) choose the pharmacy with the best price; (3) present your card — digitally from your NowPatient account — when you hand in your prescription. The pharmacist will process the card's discount code, and you will pay the lower negotiated price at the counter. The card is accepted at over 65,000 US pharmacies.

Is the NowPatient Rx Advantage Card free?

Yes. The NowPatient Rx Advantage Card is completely free. There are no membership fees, no subscription costs, and no hidden charges. Creating a NowPatient account to access the card is also free. The card saves you money by negotiating discounted drug prices with participating pharmacies — NowPatient makes no charge to you for using this service. Simply create a free account and access your digital card instantly.

Can I use a prescription savings card if I already have health insurance?

Yes, but not simultaneously. A prescription savings card cannot be used in conjunction with health insurance at the same pharmacy visit. However, it can be very useful if your insurance has a high deductible, if a medication is not covered by your plan, or if the card price turns out to be lower than your copay. Always ask your pharmacist to run both prices before you decide which to use. The savings card works independently and may offer a better deal than your insurance for certain drugs.

Which pharmacies accept the NowPatient Rx Advantage Card?

The NowPatient Rx Advantage Card is accepted at over 65,000 pharmacies across the United States. This includes all major retail chains such as CVS, Walgreens, Walmart Pharmacy, and Rite Aid, as well as thousands of independent pharmacies nationwide. You can use the price comparison tool in your account to search for participating pharmacies near you and compare the discounted price available at each location before choosing where to fill your prescription.

Can I use a prescription discount card if I am on Medicare?

Yes. You can use a prescription discount card even if you have Medicare. However, you cannot use the card at the same time as your Medicare benefit — you must choose to pay with the discount card or use your Medicare plan for that prescription. In some cases, particularly for medications with high copays or for drugs in the Medicare Part D coverage gap (Donut Hole), the discount card price may be lower than what you would pay through Medicare. Always compare both prices before filling your prescription.

What are drug manufacturer coupons?

Drug manufacturer coupons, also known as copay cards or copay savings cards, are programs offered by pharmaceutical companies to help reduce the out-of-pocket cost of specific brand-name medications. For eligible patients, coupons can reduce your cost to as little as $0 per fill. Manufacturer coupons are only available for brand-name medications where the pharmaceutical company has set up a coupon program, and they are typically only available to patients with commercial or private health insurance. They cannot be used by patients on Medicare, Medicaid, or other government insurance programs.

How do I get a $0 copay coupon for my medication?

To find out if a $0 copay coupon is available for your medication, search your drug in the NowPatient medications directory and click through to the Drug Coupon eligibility checker. You will answer a short series of questions about your insurance status and prescription. If your medication has a manufacturer coupon program and you meet the eligibility criteria, you will receive details on how to access the coupon and apply it when filling your prescription. Final eligibility is determined by the pharmaceutical company.

Who is eligible for drug manufacturer coupons?

Drug manufacturer coupons are available to patients with commercial or private health insurance whose plan covers their medication. They are not available to patients covered by federal, state, or government insurance programs including Medicare Part D, Medicare Advantage, Medicaid, TRICARE, or any other government-funded program. If you are uninsured, you are also not eligible for manufacturer coupons — in that case, the Rx Advantage Card or Patient Assistance Program may be a better option.

How long do drug manufacturer coupons last?

The duration of drug manufacturer coupons varies. Most copay cards are valid for a calendar year and must be renewed annually. Some programs offer coupons for a fixed number of fills or up to a maximum dollar amount. When you access a coupon through NowPatient's eligibility checker, the terms and expiry conditions of the specific program will be detailed. Because programs can change or close, it is always worth rechecking eligibility at renewal time.

Is NowPatient affiliated with the pharmaceutical companies whose coupons it lists?

No. NowPatient is not affiliated with, contracted by, or compensated by any pharmaceutical manufacturer. The drug coupon eligibility tool helps you identify whether a manufacturer program exists and whether you may qualify. NowPatient provides independent access to information about these programs as a service to patients. Final eligibility and enrollment are always determined by the pharmaceutical company, not by NowPatient.

What is a patient assistance program?

A patient assistance program (PAP) is a scheme run by a pharmaceutical manufacturer to provide brand-name medications free or at very low cost to patients who cannot afford them. PAPs are designed for patients who are uninsured, underinsured, or insured but unable to meet the out-of-pocket cost of their medication. Each program is different — eligibility criteria, application processes, and benefits vary by manufacturer. However, most require the patient to meet income thresholds based on the Federal Poverty Level and to have the medication prescribed for an FDA-approved indication.

How do I find out if a patient assistance program exists for my medication?

Search your medication in the NowPatient medications directory. If a patient assistance program is available for that drug, it will be highlighted on the medication's page. Click through to the NowPatient Patient Assistance Program eligibility checker and complete the short quiz to find out whether you qualify. You can also search by manufacturer name using the NowPatient US pharmaceutical companies directory to see all programs offered by a specific drug company.

How do I apply for a patient assistance program?

To apply for a patient assistance program through NowPatient, create a free account and search your medication. If a PAP is available, complete the eligibility quiz — which covers your insurance status, household income, and prescription details. If you appear eligible, you will receive information on the specific program and next steps for enrollment. Many programs require a form completed by your prescribing doctor, so it is advisable to inform your physician that you are applying.

What are the income requirements for patient assistance programs?

Income requirements vary by manufacturer, but most patient assistance programs use the Federal Poverty Level (FPL) as their benchmark. Common thresholds are 200–400% of the FPL, meaning annual household incomes up to approximately $60,000–$120,000 may qualify, depending on household size and the specific program. Some programs for expensive medications (such as oncology drugs) set higher income thresholds. The NowPatient eligibility checker will ask about your income and household size to assess whether you meet the criteria for a specific program.

Can I get my medication completely free through a patient assistance program?

Yes — qualifying patients can receive their medication at no cost. If you are approved for a patient assistance program, the pharmaceutical manufacturer will typically provide your medication directly to you or to your doctor's office at no charge. Some programs issue a card or voucher that can be used at a pharmacy. The NowPatient PAP eligibility checker will confirm whether a zero-cost program is available for your specific drug and whether you meet the criteria.

Does my doctor need to be involved in a patient assistance program application?

In most cases, yes. The majority of patient assistance programs require your prescribing physician to provide confirmation of your diagnosis, a signed prescription, and sometimes a completed section of the application form. This is because PAPs require the medication to be prescribed for an FDA-approved use. It is a good idea to inform your doctor that you are applying so they can prepare the necessary paperwork. Some programs allow applications to be started online before a doctor sign-off is obtained.

Can Americans legally buy prescription drugs from Canada?

Many Americans purchase prescription medications from licensed Canadian pharmacies, attracted by significantly lower prices. NowPatient's Canadian Rx Savings program connects US patients with Prescription Help, a licensed and verified Canadian pharmacy partner, offering home delivery. Patients should ensure their prescription is valid and issued by a licensed US healthcare provider. If you have questions about the legal and regulatory framework for your specific medication, consult your doctor or pharmacist.

How much cheaper are medications from a Canadian pharmacy?

Prescription drug prices in Canada are typically 40–80% lower than US retail prices for the same brand-name medications. This is because the Canadian government regulates drug pricing through the Patented Medicine Prices Review Board (PMPRB). Generic drug prices are also generally lower in Canada. NowPatient's Canadian Rx Savings price checker allows you to search your specific medication and see the Canadian price before committing to an order, so you can compare it with your US out-of-pocket cost.

How do I order medication from a Canadian pharmacy through NowPatient?

To access Canadian Rx Savings through NowPatient: (1) create a free account; (2) search your medication in the medications directory or the Canadian Rx Savings price checker; (3) review the available Canadian pricing; (4) if you wish to proceed, you will be connected to NowPatient's partner, Prescription Help, to complete your order with home delivery. You will need a valid prescription from a licensed US healthcare provider. The entire process can be managed online.

Is it safe to buy medication from a Canadian online pharmacy?

It is safe to buy medication from a licensed and verified Canadian pharmacy. NowPatient partners exclusively with Prescription Help, a licensed Canadian pharmacy that operates to regulated pharmacy standards. As with any pharmacy purchase, you should ensure you have a valid prescription from your doctor, and that the medication is appropriate for your condition. Patients should avoid unlicensed or unverified international online pharmacies, which may not supply genuine medications.

How can I get prescription medication if I have no health insurance?

If you have no health insurance, you have several options for reducing the cost of your prescriptions. A free prescription discount card such as the NowPatient Rx Advantage Card can reduce the retail price by up to 90% at thousands of US pharmacies. If you have a low income, a patient assistance program may provide your medication at no cost. Canadian Rx Savings can also offer significantly lower prices than US retail. Search your medication in the NowPatient directory to see all available options.

What free medication programs are available for low-income patients in the US?

Low-income US patients may be eligible for the following free or low-cost medication programs: (1) Patient Assistance Programs — sponsored by pharmaceutical manufacturers, providing brand-name medications at no cost to qualifying patients; (2) Medicaid — the federal-state health program that may cover the full cost of prescriptions; (3) the Medicare Extra Help (Low Income Subsidy) program for Medicare beneficiaries; (4) nonprofit copay assistance from organisations such as the Patient Access Network Foundation, HealthWell Foundation, and Patient Advocate Foundation.

What is the best prescription savings program if I'm underinsured?

If you are underinsured — for example, if your insurance plan does not cover your medication or leaves you with an unaffordable copay — the most effective options are typically a manufacturer drug coupon (for commercially insured patients on brand-name drugs) or the Rx Advantage Card for immediate savings at the pharmacy. If affordability remains a significant barrier, a patient assistance program may provide your medication for free if you meet income criteria. Canadian Rx Savings is also available and open to underinsured patients.

Can I use prescription savings programs if I have Medicare?

Yes, with some limitations. The NowPatient Rx Advantage Card and Canadian Rx Savings are both available to Medicare beneficiaries. However, manufacturer drug coupons are not available to patients covered by Medicare Part D, Medicare Advantage, or any other federally funded program. Patient assistance programs may be available depending on the specific manufacturer's program. You must use the discount card or your Medicare benefit separately — you cannot combine them at the pharmacy counter.

What is the Medicare Extra Help program (Low Income Subsidy)?

The Medicare Extra Help program, also known as the Low Income Subsidy (LIS), is a federal program that helps people with Medicare pay for prescription drug costs including premiums, deductibles, and copays under Medicare Part D. To qualify, you must live in the United States and meet income and asset limits. You can apply online at ssa.gov/medicare/part-d-extra-help or by calling Social Security on 1-800-772-1213. If you are eligible, it can significantly reduce your monthly drug costs.

What should I do if I'm in the Medicare Part D coverage gap (Donut Hole)?

If you have reached the Medicare Part D coverage gap — also known as the Donut Hole — and face higher out-of-pocket costs for your medications, there are several steps to take. First, check whether the NowPatient Rx Advantage Card offers a lower price than your Medicare cost for a given drug. Second, apply for the Medicare Extra Help program if you meet income criteria. Third, check whether any patient assistance programs are available for your specific medication under Medicare-compatible terms.

Can patients with Medicaid use prescription savings programs?

Medicaid beneficiaries can use the NowPatient Rx Advantage Card and Canadian Rx Savings. However, manufacturer drug coupons and most patient assistance programs are not available to patients enrolled in Medicaid or other state/federal insurance programs, as pharmaceutical companies are prohibited from offering certain financial incentives to government program beneficiaries. If you have Medicaid and are struggling with medication costs, contact your state Medicaid office for guidance on your plan's formulary and coverage options.

What is the difference between brand-name and generic prescription drugs?

A brand-name drug is the original version of a medication developed and patented by a pharmaceutical company. A generic drug contains the same active ingredient, in the same dose and form, and is proven by the FDA to be bioequivalent — meaning it works the same way in the body. The main difference is price: generics typically cost 80–85% less than their brand-name equivalents because generic manufacturers do not bear the cost of original research and development.

Which prescription savings programs work for generic drugs?

The NowPatient Rx Advantage Card and Canadian Rx Savings both apply to generic medications and often produce the greatest savings on generic drugs. Manufacturer drug coupons and patient assistance programs, however, are typically only available for brand-name medications — because generic versions are already low-cost and pharmaceutical companies do not sponsor savings programs for drugs they did not originally develop.

Should I ask my doctor for a generic alternative?

Yes — if a generic version of your medication exists, asking your doctor or pharmacist about switching is one of the most reliable ways to reduce your prescription costs. The FDA requires generic drugs to be bioequivalent to the original brand, meaning they are equally safe and effective. Your doctor or pharmacist can confirm whether a suitable generic is available for your current prescription and whether it is clinically appropriate for your specific situation.

What is the NowPatient medications directory?

The NowPatient medications directory at nowpatient.com/medications is a searchable database of US prescription medications. Each medication page provides clinical information — including what the drug treats, how it is taken, dosing, side effects, and drug interactions — alongside an overview of the prescription savings programs that may be available for that specific drug. It is designed to help US patients understand their medication and find the most affordable way to access it.

Is NowPatient a legitimate prescription savings service?

Yes. NowPatient is operated by Infohealth Ltd and is registered with the MHRA as a Class I Medical Device. Its UK pharmacy is registered with the General Pharmaceutical Council (GPhC). For US patients, NowPatient's prescription savings tools are provided as independent, non-insurance discount services. NowPatient is not affiliated with or compensated by pharmaceutical manufacturers. All clinical content is produced and reviewed by qualified medical and pharmacy professionals in line with NowPatient's editorial standards.

Do I need to create an account to use the NowPatient medications directory?

You can browse the medications directory and read clinical information without an account. However, to access the prescription savings programs — including the Rx Advantage Card price checker, drug coupon eligibility tool, patient assistance program checker, and Canadian Rx Savings — you will need to create a free NowPatient account. Registration takes only a few minutes and requires only your email address, or you can sign up via Google or Apple.

What should I do if I still cannot afford my medication after checking all savings programs?

If none of the NowPatient savings programs apply to your situation, there are further steps you can take. Check Medicaid eligibility in your state at HealthCare.gov — state Medicaid may cover the full cost of your medication. If you have Medicare, apply for the Extra Help (Low Income Subsidy) program via ssa.gov or by calling Social Security on 1-800-772-1213. If you have private insurance, consider appealing your insurer's coverage decision. Nonprofit copay assistance organisations may also be able to help.

Which nonprofit organisations can help with prescription drug costs?

Three major independent nonprofit organisations provide prescription copay assistance to eligible patients in the US: (1) the Patient Access Network Foundation (PAN), which assists patients with Medicare coverage who meet income criteria; (2) the HealthWell Foundation, which helps insured patients afford copays and coinsurance; and (3) the Patient Advocate Foundation Co-Pay Relief Program, which provides direct payments for eligible patients. These organisations operate independently of pharmaceutical manufacturers and NowPatient.

Can I appeal if my insurance company refuses to cover my medication?

Yes. If your insurance plan denies coverage of a prescribed medication, you have the right to formally appeal the decision. A successful appeal often requires a letter of medical necessity from your doctor, demonstrating why this specific drug is needed for your condition and why alternatives are not appropriate. If your first appeal is unsuccessful, you can typically escalate to an external review. Your state's insurance commissioner can provide guidance on the appeals process in your state.

Did this answer your question?