Use Cases

QR Codes for Nonprofits & Donations

Donation QR codes carry a different burden than most other use cases: the person scanning is about to hand over payment information, often on impulse, at an event or in response to a direct appeal. That means trust and friction matter more here than almost anywhere else a QR code gets used — hesitation at the moment of scanning is where a lot of potential donations quietly get lost.

Route directly to the donation form, not the homepage

This is the single most common mistake with nonprofit QR codes: linking to a general organization homepage instead of the actual donation page. Every extra tap between scanning and completing a donation is a point where someone can lose momentum or get distracted. The code should open a page where entering an amount and payment method is the very first thing visible — not a page that requires navigating through a menu to find "Donate."

Use a dynamic code, and plan for reuse across campaigns

Nonprofits often reuse the same printed materials — table signage, mailers, event banners — across multiple campaigns or fundraising pushes throughout the year. A dynamic code lets the same printed code get repointed to whichever specific campaign or fund is currently active, without reprinting materials each time. It also provides scan analytics, which can be genuinely useful for a nonprofit trying to understand which physical placements (an event table vs. a direct mail piece vs. a printed program) actually drive donations.

Make the destination match the trust level required

Because donors are entering payment details, the landing page needs to look and function like a legitimate, secure donation form — clear branding matching the organization, a visible payment processor (Stripe, PayPal, or a dedicated donation platform), and no ambiguity about where the money is going. A donation page that looks unpolished or generic, even if it's completely legitimate, creates hesitation at exactly the wrong moment. This is also a case where testing the actual scan-to-donate flow yourself, start to finish, matters more than most other use cases — friction that seems minor to a designer can be a real deterrent to a donor scanning quickly at an event.

Error correction and placement

Event materials — table signage, printed programs, banners — get handled and see variable print quality depending on the printer used, so Q level error correction (see our error correction guide) is a sensible default. If the code includes an organization's logo, which is common for brand recognition and trust signaling, use H level to ensure the logo doesn't compromise scan reliability.

Common mistakes

  • Linking to a homepage instead of the donation form directly. The most costly and most common mistake in this category.
  • No indication of what the donation supports. A code labeled simply "Donate" converts worse than one paired with a specific, concrete appeal — what the funds go toward.
  • Reusing a static code across campaigns with different destinations. Once a static code is printed and distributed, its destination can't change — using dynamic codes avoids this becoming a recurring problem.