Skip to content
Step by step6 min read

How do I build a nonprofit or charity website that accepts donations?

Build a charity site with a clear story, transparency, and approved donation channels, with a ready-to-paste prompt for Uttra.

People give to causes they trust. A charity site therefore has two jobs: tell a clear story in the first screen, and prove that the organisation is real, accountable and licensed where required.

In the Gulf, fundraising is regulated. In Saudi Arabia, for example, donation collection is generally tied to licensed organisations and approved channels, so check the current rules with the relevant authority before you publish a payment method. This is awareness, not legal advice.

A donation site works when it explains who you help, shows where the money goes, and offers only approved, legitimate ways to give. Build the story and trust first, then the donate button.

Start with a clear mission and one proof

Your hero should answer three questions: who you help, what a gift achieves, and how to give. Use one honest photo or a short story from the field rather than stock imagery, and avoid numbers you cannot document.

  • One sentence on the mission.
  • One concrete example, such as "a donation covers one food parcel".
  • One primary button: Donate.

Show licensing and transparency

Add an About page with your registration or licence number, your board or team, and contact details. Publish annual reports or project updates when you have them. Transparency is the strongest conversion tool a charity has.

Never collect money through personal accounts presented as an official channel. Link only to the official donation platform or bank details your licence allows.

Prompt Uttra for the whole site

Sample prompt: "Build an Arabic/English website for a small charity in Jeddah that supports orphan education. Pages: Home with mission and a Donate button, Our Projects with three project cards and progress bars, How Your Gift Helps, About with licence number and team, Reports, and Contact. Donation section lists the approved channels with a placeholder for the official link. Warm, calm colours, readable text, mobile first."

Replace placeholders with your real, approved links before publishing.

Make giving easy and respectful

Offer suggested amounts in SAR, a one-time and a monthly option if your channel supports it, and short confirmation text that thanks the donor. Keep the donor form to the minimum and explain how you use their data.

  • Zakat and general donations clearly separated if you handle both.
  • A visible contact for questions about a gift.
  • No pressure language or countdown tricks.

Publish and keep it fresh

Publish on an Uttra subdomain, or connect your own domain for credibility. Update projects regularly by chatting with Uttra; a site with recent news builds more trust than a perfect but stale one.

Common questions

Only through channels that are legitimate and allowed for your organisation. Check the current requirements in your country and link to approved payment methods.

You can build and preview anytime, but publishing a donation call usually requires the right registration. Confirm with the relevant authority.

Yes. Uttra supports Arabic/RTL and multilingual sites, so ask for both in your first prompt.

Add project cards with goals and progress, and publish reports. Ask Uttra to update them as projects advance.

Try it on your own project

Describe what you want in your own words and watch your site or system get built — then change it by chatting.

Start free