Ways to Give | Shopping - National Foundation for Cancer Research



We have partnered up with some great companies offering you ways of getting your shopping done and supporting cancer research at the same time.

Amazon Smile

Shop on Amazon and support cancer research. NFCR receives .5% of all eligible purchases.


Order flowers for any occasion and 20% of the purchase price will go to helping NFCR scientists in the lab.

Network for Good

Give through a leading online donation platform.

EXXCL oralblue

EXXCL Oral Blue

Toothpaste and mouthwash that is an effective and painless solution for bleeding gums, gingivitis, and periodontitis. NFCR receives $1.50 for each toothpaste and $2.50 for each mouthwash sold.

Bonfire NFCR Branded Store

Bonfire Shop

Thanks to our partners at Bonfire, NFCR now has an official merchandise store! Shop our branded gear and support cancer research.

Etsy Shop NFCR

Shop For a Cure on Etsy

Help support funding scientific cancer research with the National Foundation for Cancer Research (NFCR) by shopping our selection of premium merchandise available on Etsy now

JustGiving Logo Purple


The destination for online charitable giving.


Shop at over 2,000 online retailers and .5%-20% of sales support NFCR. A typical shopper raises over $100/year.


$5 from the profits of every order to the National Foundation for Cancer Research when using code DONATECANCER at checkout.

Charity Choice

Donate, honor, purchase or send a gift card that allows the beneficiary to support NFCR. Minimum $2 to participate.

Get Upside NFCR


Save on gas and give back to NFCR. Download the GetUpside app and enter promo code NFCR. Get Upside donates $2.50 for each new user + 2 cents/gallon of gas purchased to NFCR.

Artline Greetings

Shop for holiday greeting cards while supporting the work of NFCR. 10% of purchase price support NFCR. Minimum order of 200 cards at $1.90/each.

Good Cause Greetings

Shop for greeting cards for any occasion while supporting NFCR scientists. 10% of purchase price support NFCR. Minimum order of 10 cards at $1.47/each.