Every health story deserves a fighting chance.
We fund screening, treatment, and after-care for patients across India who would otherwise go without — because a diagnosis should never be the end of hope.
12,406 patients supported this year
India carries a disproportionate share of the world’s most serious health conditions — and the burden falls hardest on those who can least afford care.
Four ways we stand with a patient, from first symptom to full recovery.
Screening & Early Detection
Free community screening camps that catch cancer, diabetes, hypertension, and other major conditions when they’re most treatable — and most affordable.
Treatment Support Fund
Direct financial aid covering chemotherapy, surgery, and radiation for families who cannot bear the cost alone.
Palliative & Home Care
Pain management and dignified home-based care for patients in advanced stages, close to the people they love.
Survivor Rehabilitation
Nutrition, counselling, and livelihood support to help survivors rebuild their lives after treatment ends.
I was told to prepare for the worst. Eighteen months later, I walked my daughter to her first day of college.
VHHF’s Treatment Support Fund covered this patient’s full treatment cycle and connected them with a survivor counselling circle — support that continued well past their last hospital visit.
Every rupee has a job. Choose yours.
Select an amount to see the direct impact — then complete your gift securely in under a minute.
Secured by Razorpay · 100% of your donation is tax-deductible under 80G
// Minimal interaction: amount tile selection state + Razorpay button sync.
// This is a static preview — replace with real Checkout.js integration later.
document.querySelectorAll(‘.calc-tile’).forEach(function(tile){
tile.addEventListener(‘click’, function(){
document.querySelectorAll(‘.calc-tile’).forEach(function(t){ t.classList.remove(‘active’); });
tile.classList.add(‘active’);
var amount = tile.getAttribute(‘data-amount’);
var btn = document.getElementById(‘rzp-donate-btn’);
if(amount === ‘custom’){
btn.textContent = ‘Donate now’;
btn.removeAttribute(‘data-razorpay-amount’);
} else {
btn.textContent = ‘Donate ₹’ + Number(amount).toLocaleString(‘en-IN’) + ‘ now’;
btn.setAttribute(‘data-razorpay-amount’, amount);
}
});
});