Websites for Non-Profit Associations on a Small Budget
By CodexierPublished 5 min read
A non-profit association's website has more jobs than most small business sites: it recruits members, collects fees, takes donations, fills events and informs existing members, often all on a volunteer's evenings. And it has one problem businesses rarely have: the people responsible change every year or two. This guide covers what the site should do, how to handle money and members' data properly, and how to make sure the next board can take over.
What members and visitors need
Visitors fall into three groups: people curious about joining, existing members looking for information, and people who want to support you without joining. Build the start page around those three paths. Meeting minutes, statutes and annual reports belong on the site too, but in an archive section, not on the front page. Keep an up-to-date calendar, since a stale event list is the quickest way to look inactive.
Membership sign-up and fees
A PDF form to print and post loses most people halfway. An online sign-up should take a couple of minutes and end with the fee paid. Ideally the sign-up writes straight into the member register you already use, whether that is a dedicated association system or a spreadsheet, so the treasurer does not retype anything. Annual renewal reminders by email with a payment link save the board hours every spring.
- Ask only what you need: name, contact details and, if relevant, date of birth for age-based fees.
- Collect a personal identity number only if you truly need it, for example for certain grant reports.
- Take payment in the same flow, by Swish or card, and send a receipt.
- Confirm membership by email with what the member gets and how to leave.
Donations and Swish
Swish is the natural way to give in Sweden, and associations can get a Swish number through their bank. Swish numbers starting with 90 are reserved for organisations that hold a 90-account from Svensk Insamlingskontroll, which signals to donors that fundraising is independently audited. Whichever you have, show the number and a QR code on a clear donation page, and add card payment for donors abroad or for monthly giving.
| Option | Good for | Keep in mind |
|---|---|---|
| Swish number with QR code | One-off gifts, event collections | Show the association's name as it appears in the Swish app |
| Card payment on the site | Monthly giving, donors abroad | A payment provider charges a fee per transaction |
| Bankgiro | Larger gifts, companies, bequests | Show the number with the association's name |
| Approved gift recipient status | Donors who want the tax reduction for gifts | Requires approval from Skatteverket and reporting of gifts |
Volunteer and event sign-ups
Events and volunteer shifts are where associations lose the most time to email. A sign-up form per event with a capacity limit, a waiting list and automatic confirmation and reminder solves most of it. For paid events, take payment in the same step. For volunteers, let people pick a shift and see who else is signed up, which makes it easier to say yes.
Members' data under GDPR
The association is the controller for its member register. Membership is usually the legal basis, and data should be removed when someone leaves, apart from what bookkeeping rules require you to keep.
Sensitive associations
Membership in a religious, political or trade union organisation, or a patient association, can reveal sensitive personal data. Such registers need stricter access control and care with lists and photos.
Photos from events
Tell participants that you photograph, avoid publishing children without guardians' consent, and remove pictures when asked.
Handover when the board changes
The most common way association websites die is that the person who built them leaves the board, and the domain, hosting and passwords leave with them. Register the domain, hosting, Swish and payment accounts in the association's name with its organisation number, store logins in a shared password manager owned by the association, and keep a one-page handover document with where everything is and what it costs per year. Our guide on who owns your website explains what to check.
When you do not need a custom site: a small association with a handful of events a year can manage perfectly well with a simple site builder or the website module in its member system, and we would advise that. A built site pays off when membership, payments and events should run without manual work. Our landing page build covers a focused site with sign-up and payments; see pricing or book a call.
Frequently asked questions
Can a non-profit association have Swish?
Yes. Associations with an organisation number can get Swish through their bank. Numbers starting with 90 are for organisations with a 90-account from Svensk Insamlingskontroll, which is a quality mark for fundraising.
Do we need to follow GDPR as a small volunteer association?
Yes. The association is the controller for its member register regardless of size. In practice that means collecting only what you need, keeping the register secure, telling members how their data is used and deleting it when they leave.
Who should own the domain?
The association, registered with its organisation number, with login details in a shared place the board controls. A domain registered to a former board member is the most common reason associations lose their site.
Can donors get a tax reduction for gifts to us?
Only if the association is approved as a gift recipient by Skatteverket. Approval comes with requirements on purpose and reporting, so check whether it is worth it for your level of giving.
Make the site run itself between board meetings
Tell us what your association does today by hand: sign-ups, fees, donations, events. In fifteen minutes we can tell you what a site could take over, or whether a simpler tool is enough.
Book a free 15-minute call