Skip to main content
EZQR
Use Cases·

QR Codes for Donations: The Complete 2026 Guide for Nonprofits, Churches, and Fundraisers

TL;DR

Donation QRs are the unusual category where **trust beats aesthetics every time**. The six highest-converting placements are the in-pew giving card, direct-mail appeal envelope, annual report mailer, event signage, social-media donation card, and peer-to-peer printed material. The QRishing fraud wave trained donors to be suspicious, so the landing page has to do the trust work: a branded org page (not bare Stripe Checkout), the EIN visible, HTTPS, charity-verification badges. Appeals run on multi-year printed batches, so a vendor whose [cancellation policy keeps codes alive](/blog/permanent-qr-code-generator-2026) matters more for nonprofits than for-profits. [EZQR](/) handles this on monthly billing.

Key Takeaways

  • Trust is the conversion variable. A donation QR that lands on bare Stripe Checkout converts worse than one that lands on a branded org page with the EIN, mission line, and a charity-verification badge above the fold.
  • Donation QRs are a top QRishing target per FTC and Cofense reports. Legitimate orgs distinguish themselves with a custom domain, the org name in the URL, and HTTPS — not with prettier code styling.
  • The 501(c)(3) tax-receipt workflow must capture the donor's legal name, mailing address, and email. The receipt email must include the EIN, the gift-amount-minus-goods-received statement, and the date.
  • Static codes are correct for permanent church and chapel giving pages where the URL genuinely never changes. Dynamic codes are correct for campaigns, capital appeals, and any printed run that outlasts the current platform decision.
  • The cancellation timebomb is sharper for nonprofits than for-profits. An appeal envelope mailed to 50,000 donors carries the QR for the full giving season; if the vendor deactivates the code mid-cycle, the response rate falls quietly.

Donation QRs follow a different design rule than every other QR

Every other QR category rewards design. A menu QR with a logo lifts scans. A marketing QR with a strong call to action lifts engagement. Donation QRs invert the rule: the variable that actually moves the conversion rate is trust, not aesthetics.

A donor scans a QR on the back of an appeal envelope. The landing page loads. They read it for two seconds. The decision they make in that window is not about color or style. It is: is this the real organization, or am I about to wire $50 to someone in a phishing operation? If the page says "Stripe Checkout" at the top with no org name above it, the donor closes the tab. If the URL bar shows a generic short-link domain, the donor closes the tab. If there is no EIN, no mission line, no Charity Navigator or Candid badge, the donor closes the tab.

The FTC issued a public QR-scam alert in 2023, and Cofense's quarterly reports have ranked QR-based phishing ("quishing") among the fastest-growing attack vectors every quarter since. Donation QRs are one of the most-targeted categories because the dollar value transfers immediately and a fake disaster-relief QR is easy social engineering.

We built EZQR for orgs that print durable collateral and need codes that survive cancellation. The nonprofits use-case page covers the basic donation, volunteer-signup, and impact-story patterns. This guide is the broader playbook — what changes when trust, not design, is the conversion variable.

The six highest-converting donation QR placements

Dozens of donation QR placements are possible. Six carry the bulk of measurable lift in the development teams we hear from.

1. The in-pew giving card. A laminated card with a QR routing to the church's giving page. The single highest-volume donation QR placement in the country once you cross 200 attending congregations. Tithe.ly and Givelify build their entire model around it.

2. The direct-mail appeal envelope. A QR on the response envelope or the inner cover of the appeal letter, routing to the campaign landing page pre-tagged with the appeal source. Lifts response on year-end and spring appeals in the 8-15% range over check-only paths.

3. The annual-report mailing. A QR on the back cover routing to a giving page pre-loaded with a suggested amount tied to the impact story. The reader who just finished a program story gives at a higher rate than the cold list.

4. Event signage — gala, run/walk, capital-campaign event. QRs on table cards, step-and-repeats, auction paddles, lanyard backs. The window is short and the urgency is high.

5. The social-media donation card. A printable card with a QR donors can post on Instagram, Facebook, or LinkedIn. The peer-to-peer multiplier on smaller campaigns.

6. Peer-to-peer fundraiser printed material. Run/walk pages, individual flyers, memorial-giving cards. Each fundraiser gets their own QR so credit attributes correctly.

What is not on this list: the generic "scan to donate" QR taped to a coffee jar at the office front desk. It converts poorly because the context does not answer the donor's actual question — what cause, what amount, what proof.

The QRishing fraud problem and how legitimate orgs distinguish themselves

QR-based phishing — "quishing" — became a top-three attack vector in 2024 and 2025. FTC alerts cover the disaster-relief and parking-meter cases; Cofense covers the corporate-credential cases. Donation QRs sit in the most-targeted bucket because the conversion is a direct money transfer.

The fraud pattern: a sticker placed over a legitimate donation QR on event signage, an unsolicited appeal letter mimicking a known charity, a fake disaster-relief QR posted to social media in the hours after a news event.

The legitimate-org countermeasures are unsexy but they work:

  • Use a custom domain. The URL the donor sees should be give.yourorg.org, not a generic shortener that could belong to anyone. Donors now glance at the URL bar.
  • Put the org name and logo above the fold. Not below an iframe. Not behind a redirect. The first paint should say who this is.
  • Show the EIN. A 9-digit Employer Identification Number in the footer is a one-line signal that the donor can verify on the IRS Tax Exempt Organization Search.
  • Display a verified-charity badge. Charity Navigator and Candid (formerly GuideStar) both offer embeddable badges linking back to the verification page.
  • HTTPS, no mixed content. A page that triggers a browser warning ends the donation.

For the QR-vendor side, the QR generator scams to avoid post covers the upstream risks. Codes routing through a vendor-owned generic shortener inherit the vendor's reputation; codes routing through your own custom subdomain inherit yours.

The branded landing page rule — Stripe Checkout vs Donorbox vs custom

Three patterns of donation landing page, in order from worst to best for trust signal.

Worst: a raw Stripe Checkout URL. The donor scans and lands on checkout.stripe.com/c/xxx. The page shows a form and the Stripe brand. Your org's name appears small. The URL bar says stripe.com, not your org. Conversion is lower because the trust signal is the payment processor, not the cause.

Better: a hosted form on a donation-platform domain. Donorbox, Givelify, Tithe.ly, Classy, and DonorPerfect all offer hosted forms at yourorg.donorbox.org or yourorg.givelify.com. The org name is in the subdomain; the form carries the logo, colors, and mission line. Conversion is better. The catch: the URL is still on the platform's domain.

Best: a custom-domain page that embeds the platform form. The donor scans, lands on give.yourorg.org, and the page is on the org's own domain — header, footer, mission line, EIN, charity-verification badges. The form itself is an embedded Donorbox or Stripe widget, but the wrapper is yours. Every trust signal is the org's own.

Practical advice: if you have any web capacity at all, route the QR to a custom-domain page that embeds the donation form. If not, the platform-hosted subdomain is the next best. Raw Stripe Checkout is the last-resort fallback for fundraisers without a platform of their own.

For the QR-type choice, the URL QR generator covers the standard pattern. The call-to-action design guide covers the label discipline — "Donate to [Org Name]" outperforms "Scan here" by a wide margin on every donation placement we have seen tested.

The 501(c)(3) tax-receipt mechanics

A donation flow behind a QR has to do two regulatory jobs: capture what the IRS requires for a deductible-gift receipt, and email a receipt that meets the IRS substantiation rules.

The IRS 501(c)(3) guidance and Publication 1771 lay out the requirements. The practical checklist:

The donation form must capture:

  • Donor's legal name (for the receipt)
  • Donor's mailing address (for the receipt and direct-mail follow-up)
  • Donor's email address (for receipt delivery)
  • Gift amount
  • Designation (general, capital, restricted) if the org accepts restricted gifts
  • Anonymous-gift preference for public donor lists

The receipt email must include:

  • The org's legal name matching IRS records
  • The org's EIN
  • A statement that the org is a 501(c)(3) tax-exempt organization
  • The gift amount and the date
  • Whether any goods or services were provided in exchange, with a good-faith estimate of value — the deductible portion is the gift amount minus the goods-or-services value (matters for gala tickets, auction items, merch-tied giving)

The platforms that handle donation flows — Donorbox, Givelify, Tithe.ly, Classy, DonorPerfect, Network for Good — all generate compliant receipts by default. Raw Stripe Checkout does not; if you route through Stripe Checkout directly, wire up the receipt via webhook.

For recurring gifts, each charge generates its own receipt and an annual summary collects them. Recurring conversion lifts by 20-40% when the toggle is above the suggested-amount selector rather than buried below.

Donation platform fit table

Different platforms fit different org profiles. The table covers patterns most QR-to-donate flows route through.

PlatformBest fitTax-receipt automationQR-flow notes
DonorboxSmall-to-mid nonprofits, custom-domain embedsBuilt in; email on first gift, annual summaryEmbed form on your domain; route QR to custom URL
GivelifyChurches, faith-based orgs, mobile-first givingBuilt in; tied to Givelify donor appApp-deeplink QR works well for known congregations
Tithe.lyChurches, ChMS-integrated givingBuilt in; tied to ChMS recordsSubdomain hosting standard; custom-domain on higher tier
Stripe Checkout (raw)Tech-fluent orgs willing to wire receiptsNot built in; requires webhook + custom receipt templateLowest trust signal — pair with branded wrapper page
ClassyMid-large nonprofits, peer-to-peer campaignsBuilt in; tied to Classy CRMStrong peer-to-peer QR support for run/walk events
Network for GoodSmall nonprofits, simple recurring givingBuilt in; tied to Network for Good donor portalSubdomain hosting; limited custom-branding
GoFundMe Charity (Classy)Individual and peer-to-peer fundraisers for verified charitiesBuilt in; routed via ClassyPersonal-fundraiser QRs route to individual page
DonorPerfect Online FormsOrgs already on DonorPerfect CRMBuilt in; tied to DP donor recordNative CRM tie matters for major-gift orgs

Tips

  • Most churches under 500 attending pick between Givelify (mobile-first, no website needed) and Tithe.ly (deeper church-management integration). Both work for QR flows; the deciding factor is usually which ChMS the congregation already uses.
  • For peer-to-peer fundraisers — run/walk events, memorial-giving campaigns — Classy and GoFundMe Charity own the category. Each participant gets their own QR routing to their own page so attribution works.
  • Avoid routing donation QRs to a personal Venmo or Cash App if the gift needs to be tax-deductible. Personal-app QRs are fine for informal peer gifts but they do not satisfy 501(c)(3) substantiation.

Static vs dynamic for donations

The static-versus-dynamic decision is sharper for donations than for marketing because the printed collateral often outlasts the platform decision.

Static is correct for: permanent church and chapel giving pages where the URL genuinely will not change in 10 years (often yourchurch.org/give); permanent giving kiosks at the org's owned location; the giving page printed on a memorial plaque or a building dedication marker.

Dynamic is correct for: capital-campaign appeals (URL ties to the campaign and retires after); year-end and spring appeals (URL ties to the appeal source for attribution); peer-to-peer material (each fundraiser gets their own URL); event-specific QRs (gala, run/walk); any printed run in market longer than the current platform contract.

The static vs dynamic QR codes post covers the deeper logic. Honest filter for nonprofits: if you are not 100% confident the URL will still be the right URL in 3 years, use dynamic.

For the giving page on the org's own domain, the URL QR generator is the right type. For event signage that needs to surface multiple options, the multi-URL QR generator covers the chooser-page pattern.

The cancellation timebomb for printed donation collateral

Printed donation collateral has a long shelf life. A year-end appeal envelope mailed to 50,000 donors carries the QR for the full giving season — November through January. A capital-campaign brochure printed in 100,000-unit batches stays in market for 18-36 months. In-pew giving cards live in pew racks for years.

The cancellation problem: most QR vendors deactivate dynamic codes when the subscription lapses. A team that switches vendors mid-campaign, pauses during a leadership transition, or forgets to renew loses the QR on every piece of collateral already in market. The response rate falls quietly.

The pattern hits nonprofits harder than for-profits. The gift value per scan is high, so each dead QR costs more than a missed menu scan. The trust cost compounds — a donor who hits a dead QR wonders if the whole appeal is a scam. And nonprofit budget cycles often include scheduled SaaS pauses, which is exactly when codes silently die.

We covered the vendor-by-vendor policy in the permanent QR code generator guide. Short version: Flowcode and QR Code Generator deactivate dynamic codes after cancellation per current terms; EZQR and QR Tiger keep codes redirecting indefinitely; Beaconstac/Uniqode varies by tier.

The protective workflow:

1. Verify the vendor's cancellation policy in writing before any production print order.
2. Test the cancellation flow on a trial account. Generate, cancel, wait 35 days, scan.
3. If the test code dies, switch vendors before the appeal prints.
4. Or keep the lowest tier active year-round. $60 a year is a rounding error against re-mailing 50,000 envelopes.

Designing donation QRs for trust

Five practical disciplines that compound into the trust signal donation QRs need.

The label on the QR matters more than the code styling. "Donate to [Org Name]" earns more taps than "Scan to give." Specificity is the trust cue. The call-to-action design guide covers the label discipline in depth.

Use error correction level H on durable collateral. 30% damage tolerance keeps the QR scannable when the envelope corner gets bent in the mail or the pew card gets a coffee stain. See the error correction levels guide.

Show the destination URL near the QR. Print yourorg.org/give under the QR. Donors who do not want to scan can type it; donors who do scan get the trust cue of the URL matching what loads.

Pair the QR with the verified-charity claim. A Charity Navigator score or the Candid Seal of Transparency on the same printed piece transfers the trust signal to the QR by association.

Test the full flow on a fresh phone before printing. New tab, no cookies, cellular network. The destination should load in under three seconds, look unmistakably like your org from the first paint, and not trigger any browser warnings.

For the deeper print-discipline conversation, the QR codes for print pillar covers substrate, geometry, and contrast rules.

Vendor comparison for nonprofit QR programs

Nonprofit procurement nuances consumer-grade QR reviews miss. Monthly billing matters because development budgets run on campaign cycles, not calendar contracts. Donor-CRM integration matters because attribution per appeal is the point of dynamic codes. Codes-survive-cancellation matters more than for any other vertical we cover.

VendorMonthly billingCodes survive cancellationBulk generationCRM integration
EZQRYes, from $5/mo (Lite)Yes, indefinitelyYes on Pro tier and aboveAPI + Zapier; works with DonorPerfect, Bloomerang, Salesforce NPSP via webhook
QR TigerYes, ~$7/mo equivalentYes per current ToSYes on paid tiersZapier integrations
FlowcodeAnnual billing pushed; monthly limitedNo — deactivates ~30 days after cancelYes on paid tiersLimited; enterprise-tier integrations
Beaconstac / UniqodeMonthly available on some tiersYes per current ToSYes on Plus tier and aboveAPI + Zapier; integrations on higher tiers
QR Code GeneratorMonthly availableNo — deactivates dynamic codes on cancel per ToSYes on paid tiersAPI on higher tiers
Bitly QRMonthly availableRetention varies by tierYes on enterpriseAPI across tiers

Tips

  • For a small church or single-mission nonprofit running one or two appeals a year, the $5/mo Lite tier is plenty. Codes-survive-cancellation matters more than the per-month price.
  • For development teams running multiple appeals with per-source attribution, Pro at $10/mo adds bulk generation and API access — useful when each peer-to-peer participant gets their own QR.
  • For multi-affiliate orgs (national with local chapters), Max at $20/mo adds team workspaces so each chapter manages codes without sharing a single login.

An execution checklist for a nonprofit QR rollout

The order of operations for a development team standing up donation QRs for the first time.

1. Decide the landing-page pattern: custom-domain wrapper (best), platform-hosted subdomain (next), raw Stripe Checkout (last resort). Make the decision before generating the QR.
2. Verify the form captures donor name, address, email, amount, and designation. Confirm the receipt email includes the EIN and the goods-or-services statement per IRS Publication 1771.
3. Add trust signals to the landing page: org name and logo above the fold, EIN in the footer, Charity Navigator or Candid badge, HTTPS lock.
4. Pick the QR vendor on cancellation policy first. See the permanent QR code generator guide.
5. Decide static-versus-dynamic per placement. Default to dynamic for any printed run longer than 12 months in market.
6. Generate with error correction level H for durable print and Q for digital-only uses. See the error correction levels guide.
7. Tag each QR with a UTM source (utm_source=year_end_envelope, utm_source=gala_table_card) for placement attribution.
8. Print the URL under the QR. Print the org name as the call to action — "Donate to [Org Name]" — not "Scan here."
9. Test every QR on a fresh phone, no cookies, cellular before the production print order. Destination must load in under three seconds.
10. After the appeal goes live, re-test every QR every 30 days. URLs migrate, vendors change billing, and printed collateral stays in market longer than most teams run their test cycle.
11. Track scan velocity per placement against gift volume per placement. Reallocate based on what converts in your donor base, not someone else's case study.

The bottom line

Donation QRs are the unusual category where trust is the conversion variable, not design. The six highest-converting placements — in-pew giving card, direct-mail appeal envelope, annual-report mailing, event signage, social-media donation card, peer-to-peer fundraiser material — all reward orgs that route the QR to a branded landing page on their own domain rather than a raw payment-processor checkout.

The QRishing fraud problem trained donors to glance at the URL bar and the trust signals on the landing page. The org name, the EIN, the verified-charity badge, the HTTPS lock — none of these are optional. The 501(c)(3) tax-receipt mechanics have to capture the donor's legal name and address and deliver a receipt that meets IRS substantiation rules.

Most donation QRs need to be dynamic because the printed run outlasts the platform decision. The cancellation timebomb is sharper for nonprofits than for-profits because appeal envelopes mailed to 50,000 donors carry the QR for the full giving season. Pick a vendor whose codes survive cancellation, and the program survives a leadership transition or a budget pause.

EZQR covers small nonprofits and churches on the $5/mo Lite tier, development teams on Pro at $10/mo, and multi-affiliate orgs on Max at $20/mo. The nonprofits use-case page covers the basic patterns; the churches use-case page covers ChMS-integration patterns; the events use-case page covers gala and capital-campaign signage. For broader context, see the QR for events pillar and the QR for marketing pillar.

FAQ

What is the most important design rule for a donation QR code?

Trust over aesthetics. A donation QR fails the moment it looks the slightest bit phishy, and design polish does not fix a phishy-feeling flow. The five signals that matter: route the QR to a custom-domain landing page, put the org name and logo above the fold, show the EIN, display a [Charity Navigator](https://www.charitynavigator.org) or Candid badge, confirm HTTPS with no mixed-content warnings.

How do I make sure a donation QR is not part of a QRishing scam?

Three controls. Use a custom domain (`give.yourorg.org`) so the donor sees your org name in the URL, not a generic shortener. Pick a QR vendor that does not route through a domain shared with sketchy advertisers — see [the QR generator scams to avoid post](/blog/qr-code-generator-scams-avoid). And audit physical placements regularly; the most common attack is a fraudster placing a sticker over your legitimate QR on event signage.

What does the donation flow need to capture for a 501(c)(3) tax receipt?

The donor's legal name, mailing address, email, gift amount, gift date, designation if restricted, and whether goods or services were received. The receipt email must include the org's legal name, EIN, a 501(c)(3) statement, the gift amount, the date, and the goods-or-services statement per IRS Publication 1771. Donorbox, Givelify, Tithe.ly, Classy, and DonorPerfect generate compliant receipts by default; raw Stripe Checkout requires a custom webhook.

Should the donation QR route to Stripe Checkout, a Donorbox form, or a custom page?

A custom-domain page that embeds the donation form wins on trust signal. The donor lands on `give.yourorg.org`, sees the org branding and the Charity Navigator badge, and fills out an embedded form. The platform subdomain (`yourorg.donorbox.org`) is the next best option. Raw Stripe Checkout is the last-resort fallback because the URL bar says `stripe.com`, which is the wrong trust signal for the donor's two-second evaluation window.

Should I use static or dynamic QR codes for donations?

Dynamic for almost every campaign use case — year-end appeals, capital campaigns, event signage, peer-to-peer material. Static is correct only for permanent giving pages where the URL genuinely will not change in 10 years (a church's `yourchurch.org/give`, a permanent memorial plaque). The cancellation-policy risk on dynamic codes is real, so pick a vendor whose [codes survive cancellation](/blog/permanent-qr-code-generator-2026). See [static vs dynamic QR codes](/blog/static-vs-dynamic-qr-code).

What happens if my QR vendor deactivates codes after I cancel?

The QR codes printed on every appeal envelope, every pew card, every annual-report mailer stop working. Donors get a dead-link error, the response rate falls quietly, and the org rarely traces the drop back to the QR vendor. The risk is sharper for nonprofits because the printed run is large and a dead donation QR compounds the donor's trust concern. Verify the policy in writing before printing; the [permanent QR code generator guide](/blog/permanent-qr-code-generator-2026) covers the vendor-by-vendor detail.

Can I use a personal Venmo or Cash App QR for nonprofit donations?

Only for non-deductible gifts. Personal-app QRs (Venmo, Cash App, Zelle) do not satisfy IRS 501(c)(3) substantiation because the recipient is a personal account, not the registered nonprofit. The gift cannot be deducted by the donor. Personal-app QRs are fine for informal peer fundraisers but they are the wrong tool for any flow where the donor expects a tax receipt. Route those to a 501(c)(3) platform like Donorbox, Givelify, or Tithe.ly.

What QR plan tier is right for a nonprofit donation program?

For a small church or single-mission nonprofit running one or two appeals a year, $5/mo Lite covers 50-100 dynamic codes and codes survive cancellation. For a development team running multi-appeal programs with per-source attribution, Pro at $10/mo adds bulk generation and API access. For multi-affiliate orgs at national-with-local-chapters scale, Max at $20/mo adds team workspaces. See [EZQR pricing](/pricing).

More From This Category

Related Industries

Related Guides

Related Tools

Written by

EZQR Editorial Team
EZQR Editorial Team

The EZQR editorial team writes practical guides on QR code strategy, print workflows, and how small businesses use scan-based technology. Posts are fact-checked against the ISO/IEC 18004 standard and updated when specs or market conditions change.

Ready to create your QR code?

No signup for static codes. Dynamic codes start at $5/mo. No watermarks, no expiry.

Start a donation QR program with EZQR