Skip to main content

Free, fully-managed
.org domains

Free For Charity registers, pays for, and manages your nonprofit's .org domain in our Cloudflare account — with your team added as domain admins. It's part of our all-in program: domain, Microsoft 365 email, and a website, all handled for you.

Free For Charity managed .org domains for nonprofits

How the free domain program works

You don't buy a domain, wrangle a registrar, or run DNS. When your charity joins Free For Charity, we register (or transfer in) your .org name, hold and manage it in our Cloudflare account, and pay the renewal every year. You and your team simply get added as domain admins so you always have access.

The first step is always the same: complete FFC onboarding. Then your website is built and validated on free GitHub Pages hosting — and only after your site is proven do we buy your domain and set up email.

Ready to get started?

Help me choose
Which best describes your organization?

CHECK YOUR .ORG — AND PICK A NAME THAT WORKS

See if your charity’s .org is available, and we’ll flag near-matches (a .com or .net someone else owns) that could confuse donors or hurt your SEO. Check names as early as you like — we register your .org for you, free, once your website is live and validated on its GitHub Pages address.

.org

Rules for a name that works

  • Shorter beats clever. People type it on phones and read it on flyers — aim for 2–3 words.
  • Say it aloud. If you have to spell it or explain a pun, keep looking.
  • Skip hyphens and numbers unless your legal name demands one.
  • Match your everyday name, not your full legal name — if everyone says “Hope Pantry,” hopepantry.org beats hopecommunityfoodpantryinc.org.
  • Check the words at the seams when words run together.

Why .org, and who owns it

.org has meant “nonprofit” to the public since 1985 — donors trust it and search engines expect it for charities, and it’s almost always more available than .com.

Free For Charity pays for and renews your .org (about $16.50/year — our cost, never yours) and holds the registration and DNS so renewals never lapse and security stays configured. Your organization’s right to the name is documented, and transfer-out is always available on request — you’re never locked in. And “wrong” is recoverable: you can add a better domain later and redirect the old one.

HOW YOUR DOMAIN WORKS — IN FOUR STEPS

Free For Charity holds and manages your domain in our Cloudflare account — you never have to run a registrar or edit DNS yourself. Domains come after your website: we only spend money on a domain once your site is live and validated on its free GitHub Pages address. Then you create a personal Cloudflare login so we can add you (and anyone else on your team) as a domain admin.

Step 1

Step 1

Complete FFC onboarding

How to apply
Step 2

Step 2

Your website goes live and is validated on its free GitHub Pages address

How your website works
Step 3

Step 3

We register or transfer your .org domain and point it at your validated site

See your options
Step 4

Step 4

Create a free personal Cloudflare account — we add you as a domain admin and manage DNS for you

Create a Cloudflare account

You have two supported options: have us register a brand new .org domain, or transfer a domain you already own into Free For Charity's Cloudflare Registrar. Both order forms ask for the live GitHub Pages address of your validated website — that's the gate that unlocks the purchase. Transferring a domain you already own? You'll also need your current registrar, the authorization (EPP) code, and the domain unlocked with WHOIS privacy turned off before you start.

YOUR DOMAIN IS MANAGED IN CLOUDFLARE

Your domain is registered and managed for you in Cloudflare by Free For Charity. There is nothing for you to verify — unlike a traditional registrar, there are no verification emails that you need to act on.

So what do you actually do? Just one thing: get admin access.

Cloudflare managed domain

Step 1

Create a free personal Cloudflare account and send us the email address you used. We add that email as a domain admin on your organization's domain — repeat for anyone on your team who needs access.

New to Cloudflare? Our step-by-step guide walks you through creating your free personal account with two-factor authentication so it's ready for our invite. One important rule: don't add your domain to your personal account — we manage it for you in the FFC Cloudflare account.

Cloudflare account setup guide on FFC Admin(opens FFC Admin in a new tab)

There are a few things to keep in mind.

Cloudflare managed domain icon

There are no verification emails to accept — Free For Charity manages your domain in Cloudflare on your behalf.

Support ticket icon

Need a DNS record or any domain change? Open a support ticket and an FFC volunteer will take care of it for you.

Team access icon

Add as many teammates as you need — send us each person's Cloudflare account email and we grant them domain-admin access.

domain management hub

Step 2

Any DNS or domain change goes through a support ticket. You can view your domain anytime by accessing our system with the account you created at checkout.

https://freeforcharity.org/hub

Have any Question

If at anytime after your order has been placed you have any questions about your domain please contact

HOW TO SET UP EMAIL HOSTING FOR THE NEW DOMAIN

Email hosting means you get email addresses at your own domain — like board@yourcharity.org. It's a 501(c)(3) benefit: eligible nonprofits get it free through Microsoft 365 or Google Workspace.

Step Illustration

Step 1

Select an email provider

Choose the provider that fits your charity: Microsoft 365 or Google Workspace. Both are free for eligible 501(c)(3) nonprofits and come with many additional collaboration services at no cost.

Step Illustration

Step 2

Set up a Microsoft 365 Business Premium account

Follow the following simple steps to set up your Microsoft 365 Business Premium Account

See the Microsoft 365 setup steps
Step Illustration

Step 3

Or set up a Google Workspace account

Prefer Google? Follow these simple steps to set up your Google Workspace for Nonprofits account

See the Google Workspace setup steps

Follow the full Microsoft 365 email setup guide on the FFC Admin portal.

Full Microsoft 365 email guide on FFC Admin(opens FFC Admin in a new tab)

Prefer Google? Follow the full Google Workspace for Nonprofits setup guide.

Full Google Workspace email guide(opens FFC Admin in a new tab)
domains-blue-section
domains-blue-section
  • NOTE: Save the account name and password that you set up as well as the subdomain e.g. yourcharity.onmicrosoft.com
    1. We use lastpass.com for our charity password management
  • Link your new domain to the Microsoft 365 admin center
    1. Follow all steps in the Microsoft Guide “Add a Domain to Microsoft 365”
    2. (https://docs.microsoft.com/en-us/microsoft-365/admin/setup/add-domain?view=o365-worldwide)
    3. You will need your Cloudflare Username and Password from before but if you are still logged in this will help
    4. If you get stuck, you can put in a ticket with Microsoft and text Clarke Moyer at 520-222-8104

DOMAIN NAME COUPON CODE Thank you for choosing us to help with your domain name and email setup. Complete the onboarding form for either 501c3 or pre-501c3 and the code arrives in the email confirmation that comes after you finish — hold onto it. The domain order itself unlocks later, once your website is live and validated on its free GitHub Pages address. If you run into any questions, contact Clarke Moyer (520) 222-8104.

AND A WEBSITE TO GO WITH IT

Your website comes first — the domain and email follow it. Free For Charity builds each charity a fast, secure static website on GitHub Pages from the FFC template, validates it live on its free GitHub Pages address, and then registers your .org and points it there. New builds run on a backlog — we aim to support 100 charities a year — and how quickly your site goes live depends mainly on how ready your content is.