Charitable giving in the United States topped $557 billion in 2023, according to Giving USA. That’s an enormous pool of goodwill — and unfortunately, it attracts fraud. Fake charities spike after natural disasters, veterans’ causes get impersonated constantly, and even well-meaning but wildly inefficient nonprofits can swallow your donation without producing meaningful results. The good news: verifying a nonprofit before you give takes about ten minutes, costs nothing, and requires no special knowledge. You just need to know where to look.
This guide is built for practical people who don’t want a lecture — just the tools, the red flags, and the steps that actually work.
1. Start With the IRS Tax-Exempt Organization Search
The single most authoritative source for confirming a nonprofit’s legal status is the IRS itself. The IRS Tax-Exempt Organization Search — sometimes called the EO Select Check — is a free public database where you can run a 501c3 search by organization name, employer identification number (EIN), or location. If a charity claims to be tax-exempt and isn’t in this database, that’s a serious problem.
What you’re looking for: the organization should show a status of “Unconditional Exemption” under IRC Section 501(c)(3) if it’s a public charity. You can also see whether it’s had its tax-exempt status revoked — which happens automatically when a nonprofit fails to file its annual Form 990 for three consecutive years. That revocation is a meaningful warning sign, not a technicality.
One practical tip: search by EIN rather than name when possible. Names can be similar or deliberately confusing. Scammers routinely register charities with names one word off from famous organizations. The EIN is unique and unambiguous — ask the charity directly if you don’t already have it.
2. Pull the Form 990 and Actually Read It
Every nonprofit with annual gross receipts over $50,000 must file a Form 990 with the IRS, and those filings are public record. This document is essentially the nonprofit’s annual report to the government — it shows revenue, expenses, executive compensation, program descriptions, and the proportion of spending that goes to actual programs versus administrative overhead and fundraising.
The fastest way to access 990s is through Candid’s GuideStar (now part of Candid.org). A free account gives you access to recent 990 filings for most registered nonprofits. Look at the ratio of program expenses to total expenses — a reputable charity typically directs 75% or more of spending toward its stated mission. If you see a charity spending 60 cents of every dollar on fundraising and salaries, that’s worth questioning.
Also check executive compensation. A CEO earning $800,000 at a mid-size regional food bank is a very different story than the same salary at a national health research foundation with a $500 million budget. Context matters, but the raw numbers are right there in the 990 for you to judge.
3. Cross-Check on Charity Navigator or BBB Wise Giving Alliance
Two independent watchdog organizations have done much of the hard analytical work for you. Charity Navigator rates thousands of nonprofits on financial health, accountability, transparency, and — more recently — program results. Their scoring system isn’t perfect, but a four-star rating is a reasonable positive signal, and a zero-star or flagged organization is a serious red flag worth investigating further.
The BBB Wise Giving Alliance evaluates charities against 20 standards covering governance, finances, and donor communication. An organization that fails to meet BBB standards doesn’t automatically mean it’s fraudulent, but it does mean it’s either unresponsive or unwilling to be transparent — neither of which is reassuring. Both services are free to use and cover a wide range of national and regional organizations.
Use these tools as a second layer of verification, not a replacement for the IRS lookup. A charity can have a good Charity Navigator score and still be worth scrutinizing on specifics — these platforms rely on self-reported data and don’t catch everything.
4. Search Your State’s Charity Registration Database
This step gets skipped more than it should. Most U.S. states require charities that solicit donations from residents to register with a state agency — usually the Attorney General’s office or a dedicated charitable trusts division. State registration is separate from federal tax-exempt status, and a charity can be recognized by the IRS but still be operating illegally in your state if it hasn’t registered there.
To find your state’s database, search “[your state] charity registration” or “[your state] Attorney General charitable organizations.” California’s Registry of Charitable Trusts, New York’s Charities Bureau, and Texas’s Secretary of State office are examples of robust state-level resources. Some states show active complaints and enforcement actions right in the public database — that’s information you won’t find anywhere else.
If a charity is actively soliciting in multiple states and registered in none of them, that’s a compliance failure at minimum and a fraud indicator at worst. Legitimate organizations know the rules and follow them.
5. Google the Organization With Intent
Simple but underused: run targeted searches before you give. Try “[charity name] complaints,” “[charity name] scam,” “[charity name] lawsuit,” and “[charity name] reviews.” This surfaces news coverage, forum discussions, and formal complaints that no database captures. A quick search for “Cancer Fund of America” — a real charity that was shut down by the FTC in 2016 after collecting $187 million and spending less than 1% on actual cancer patients — would have shown red flags years before the shutdown.
Also search the names of the organization’s leadership. Executive directors and board members of fraudulent charities often have prior histories in other failed or problematic organizations. People who run charity scams frequently recycle their playbook, and a ten-second name search can surface a pattern that should stop you cold.
6. Watch for These Specific Red Flags
Beyond the research tools, certain behaviors signal a problem regardless of what the paperwork says. Train yourself to notice them:
- Pressure to donate immediately. Legitimate charities don’t need your money in the next 60 seconds. High-pressure tactics are a classic fraud marker.
- Cash-only or wire transfer requests. Real nonprofits accept checks and credit cards. Requests for gift cards, wire transfers, or cryptocurrency should stop you completely.
- Vague mission statements. If the charity can’t tell you specifically what it does with donations, that vagueness is either incompetence or concealment.
- Names designed to confuse. “American Cancer Society” and “American Cancer Fund” are not the same organization. Deliberately similar names are a common tactic.
- No physical address or verifiable contact information. A P.O. box alone isn’t enough. A real nonprofit has a real presence.
- Emotional manipulation without factual backup. Compelling stories are fine; compelling stories with no verifiable program data are a different thing entirely.
7. Use a Business Directory to Verify Organizational Presence
This step is less obvious but genuinely useful: run a nonprofit lookup through a reputable U.S. business directory. Many established nonprofits — especially those with physical offices, chapters, or service locations — have directory listings that confirm their address, phone number, and years in operation. Consistency between a charity’s website, its IRS filing, and its directory profile adds a layer of credibility that’s hard to fake across multiple independent platforms.
If a nonprofit claims to operate nationally but has no verifiable address in any directory, no employee reviews, and no traceable operational footprint, that absence is telling. This is especially useful for smaller, regional organizations that haven’t been reviewed by Charity Navigator but still want your money. Cross-referencing directory data with the 501c3 search results helps confirm the organization exists in the real world, not just on a slick website.
8. Contact the Charity Directly — And Pay Attention to the Response
Before making any significant gift, call or email the organization and ask specific questions: What percentage of donations goes directly to programs? Can you send me your most recent annual report and Form 990? How do you measure the impact of your work? The answers — and the manner in which they’re delivered — are revealing.
A legitimate nonprofit welcomes these questions. Staff who are proud of their work will answer with specifics. An organization that deflects, gets defensive, can’t produce financial documents, or gives you the runaround on basic questions is telling you something important. Transparency isn’t a burden for honest charities — it’s a core value.
Verifying a charity before you give isn’t cynicism — it’s respect for your own generosity. The tools are free, the process takes minutes, and the combination of an IRS 501c3 search, a 990 review, a watchdog site check, and a few targeted Google searches will catch the vast majority of fraud and inefficiency before your money ever leaves your hands. The nonprofits doing real work have nothing to hide and every reason to make verification easy. Hold everyone else to that same standard.
