While it is difficult to verify every donation made through us, we verify a random sample for every donation for every listed program. Verification visits are conducted by randomly identifying and visiting two or more beneficiaries of a program, without prior information, from the reports that have been sent by the nonprofits. GiveIndia delists the nonprofits that fail twice in the verification visits among our other due diligence processes. Read more about our verification process here.