How-to

QR codes for nonprofits, associations and fundraisers

Updated September 20, 20267 min read

An association prints more than it should, on a budget smaller than anyone else's, and every campaign is different from the last. A dynamic code fits that life exactly: the poster stays on the wall for a year, the donation page behind it changes every time the campaign does — and the scan report finally answers the question a charity has never been able to answer: which poster, in which place, actually brings the money in.

The six codes an association actually needs

One code per job, placed where donors and members already are: the public wall, the collection tin, the event, the membership paperwork, the printed newsletter.

Where a code earns its place for an association or fundraiser
WhereThe code opensStatic or dynamic
Donation poster in a public placeThe current campaign's donation pageDynamic — the campaign changes through the year
Event ticket and badgeProgramme, map, emergency contactsDynamic — schedules move on the day
Collection tin, stand bannerDonation page with pre-set amountsDynamic — amounts and campaign rotate
Membership form and welcome packRenewal page and members-only areaDynamic — one code per season
Newsletter and annual report printThe project the report talks aboutDynamic — the story keeps evolving
Thank-you card after a donationImpact page and next eventDynamic — always points to the current ask

The donation poster that follows the campaign

The most expensive mistake in fundraising print is the fixed link: the spring campaign ends, the poster keeps pointing at it, and autumn donors land on a page that says the collection is over. With a dynamic code you retarget the same poster the day the campaign changes — the wall in the pharmacy, the board in the library, the banner in the shop window all keep working without a reprint.

Make the donation page the destination, never the homepage: pre-set amounts, one tap to pay, and a line that says what the money does. And print one code per location, not one for the whole city — that is how you learn that the pharmacy outperforms the library ten to one and where next year's posters should go.

Event tickets that update on the day

The ticket is printed weeks before the event and the programme moves until the last hour. A code on the ticket that opens the live programme — times, rooms, the map, what to do if you are late — is edited once and every attendee who scans sees the new version, including the ones who scanned it at home last week. On a badge or a lanyard it does the same job for staff and volunteers.

Members: renewal, welcome pack, members-only pages

The membership season has the same shape every year: a form, a welcome, a renewal reminder. A code on the renewal letter that opens the pre-filled renewal page removes the phone calls; a code in the welcome pack that opens the members' area is still correct next season because the destination, not the paper, carries the update. One code per season is enough — retarget it the day the new season opens.

Print widths from newsletter to stage backdrop

Print width by real reading distance for association print
SpotTypical distanceMinimum width
Newsletter, thank-you card, membership form30 cm18–20 mm
Collection tin, counter sign50–70 cm25–35 mm
Donation poster inside a shop or hall1.5–2 m50–60 mm
Event banner, stage backdrop3–5 m110–150 mm
Outdoor collection poster2–3 m70–90 mm

Two traps that cost charities scans. Laminated posters and glossy banners reflect the nearest light source straight into the camera — laminate matte, or leave the code area unlaminated. And codes at the bottom of a wall poster are hidden behind whoever is standing in front: keep the code at chest height, high on the sheet, never over a photograph.

Read the numbers like a fundraising report

Check the scans the week after each campaign: the donation poster tells you which locations work, the ticket tells you how many attendees arrived prepared, the renewal code tells you how the season is going. And keep the promise honest with donors: scan reports count reads — they never identify the people who scanned.

Frequent questions

Should a donation poster use a static or dynamic QR code?
Dynamic, always. Campaigns change through the year and a static code keeps pointing at the finished one. With a dynamic code you retarget the same poster the day the new campaign opens, with no reprint.
How do I know which poster or location brings the most donations?
Print one code per location — pharmacy, library, shop window — each pointing to the same donation page. The scan report then shows which places work and where next year's posters should go.
How big should the QR code be on a donation poster?
50 to 60 mm for a poster read inside at one to two metres; 70 to 90 mm outdoors. Keep it at chest height, printed matte, and never over a photograph.
Can I include the donor's name or member number in the QR code?
No. Anyone can read a code printed on a poster or ticket, so it must open a generic page or an empty form. Personal data stays behind a login on your own system.
Why does the code on our laminated banner not scan?
Glossy lamination reflects the nearest light source into the camera. Laminate matte, or leave the code area unlaminated, and test the finished banner with two different phones.