Skip to main content
Free for verified 501(c)(3) nonprofits

A complete website, domain & email — at no cost

Free For Charity Hosting is a US-based 501(c)(3) “charity for charities.” We build and host a fast, secure website for your nonprofit, register your .org domain, and set up Microsoft 365 email — completely free, so you can focus on your mission.

A nonprofit team collaborating on their new website

Everything your nonprofit gets

One free package covers the online essentials most charities pay hundreds of dollars a year for. Here is exactly what Free For Charity delivers.

Professionally built website

A fast, secure website built for your charity on GitHub Pages using AI development agents — no page builders, no monthly bills.

Free .org domain name

Once your site is live and validated, we register (and pay for) your .org domain through Cloudflare at wholesale cost, or take over managing one you already own.

Microsoft 365 email

Professional name@yourcharity.org mailboxes on free Microsoft 365 Business Basic through Microsoft for Nonprofits, once your organization is a recognized 501(c)(3).

Security built in

Every site ships with SSL, a global CDN, and DNS managed in Cloudflare — fast and protected out of the box.

Hosting & maintenance

We keep your site online and maintained over time. Existing WordPress sites stay supported as a labeled legacy option.

$0, because we are a charity too

Funded by donors and volunteers, not by you. There is no catch and no hidden fee — this is our mission.

Free For Charity hosting dashboard

About FFC Hosting

FFCHosting is a project of Free For Charity. After seeing how small nonprofits were often unaware of the resources available to them as it related to technology and observing how charities were preyed upon while in the up to 18 months leading up to IRS 501(c)3 designation; Free For Charity was founded to help charities avoid these costly problems and focus on doing the great work they need to do.

Today we deliver each charity a free, professionally built website—a fast, secure GitHub Pages static site built with AI development agents (Claude and GitHub Copilot)—plus free .org domains and Microsoft 365. WordPress hosting remains available as a labeled legacy option for existing sites.

See what FFC delivers and how each charity site is built on the FFC Admin portal.

Full step-by-step guide on FFC Admin(opens FFC Admin in a new tab)

The whole process is guided. You bring your mission and content on the application; we handle the technical work.

How to apply, step by step

  1. Step 1: You apply You

    Complete every required field on your application, copying each answer from the document where you saved it.

    Typical time: About an hour, once your answers are ready

  2. Step 2: We review and approve Free For Charity

    We validate your organization (IRS status or formation documents, Candid profile and officers) and confirm program fit.

    Typical time: Typically a few days

  3. Step 3: We build your site Free For Charity

    A volunteer builds your website from the FFC template using the content on your application. There is nothing else to send.

    Typical time: Typically 2–6 weeks, mostly depending on how complete your application is

  4. Step 4: You get a preview link Free For Charity

    We email you a link to your site, live on its free GitHub Pages address.

    Typical time: As soon as the build is ready

  5. Step 5: You approve your site You

    Review the preview and approve it, or tell us what to change.

    Typical time: Up to you

  6. Step 6: You order your domain You

    Order your free .org (or a transfer) with the coupon from your acceptance email. Checkout shows a $1 verification charge, and the coupon brings it to $0. We register the domain, handle all DNS and point it at your site.

    Typical time: Typically the same week

  7. Step 7: Charity email Free For Charity

    For 501(c)(3) charities: free Microsoft 365 (Business Basic) or Google Workspace through the nonprofit programs; we add the DNS records. Pre-501(c)(3) groups get charity email only after their 501(c)(3) is approved; until then, use a free yourcharityname@gmail.com or @outlook.com address.

    Typical time: Typically a few days, depending on Microsoft or Google

Times are typical, not promises: we’re all volunteers.

Choose your starting point

Every FFC website starts from one of two open-source templates. Pick the one that matches where your charity is today.

Starting fresh?

Single Page Site Template

For charities without a website — most pre-501(c)(3)s start here. A complete, professionally structured single-page site built from our tested template. We design and build it from your content.

  • Every section a charity needs: mission, programs, team, donate, contact
  • Fast static hosting on GitHub Pages
  • Full FFC footer with legal pages, cookie consent, and analytics built in

Both paths end the same way — your site validated live on its free GitHub Pages address, which unlocks your free .org domain.

Already love your website?

Footer-Only Template

For charities that already have a designed site and need the validation and formality of the FFC standard — added to your existing design instead of replacing it.

  • The FFC footer and seven legal/policy pages
  • GDPR cookie consent and analytics
  • Team section and SEO infrastructure

Both paths end the same way — your site validated live on its free GitHub Pages address, which unlocks your free .org domain.

Not sure which to pick? Choose the Single Page Site Template — it’s the fastest path to a validated site. For the full story of what each template ships and why every footer item exists, read website templates & the FFC footer, explained.

Client Testimonials

Chris Rae has been a mentor for the Buena High School robotics team for the three years I have been involved with the team. His service to the team continues to be vital to the growth of the team. He uses his knowledge and expertise to teach our young programmers what they need to be successful in our program and beyond. His work with Free For Charity has also benefited the team in many ways, including the donation of several computers to the team. I rely on his knowledge of non-profit organizations and the community as well as his technical ability constantly.

Nathan Bogardt

Head Coach, FRC Team 1726

When the Grafton Historical Society started in 2016, we needed a web presence. But as a new non-profit organization, we did not have any funds. As we searched for non-profit support services, we found Free For Charity. Free For Charity was able to provide and setup our domain and web site builder at no cost for us. The sign-up process was easy and I was able to create and publish our site right away. When I needed help, the Free For Charity team was always there to assist me. A year later, we still rely on Free For Charity and we use the funds we save towards the preservation of history for Grafton, Wisconsin.

John Bernd

Board Member, Grafton Historical Society

I'm so glad the universe aligned me with you.

TaShonda Payne

Melanin Magic Foundation

Not a charity? Help us keep it free

Every website we host is paid for by donors and volunteers, not by the nonprofits we serve. Individuals and businesses can chip in directly — 100% of your gift goes to the mission through Zeffy, which charges us 0% platform fees.

Fund a charity's website

Your donation goes straight to hosting and maintaining nonprofit websites. At checkout you can even name the specific charity you want to support.

Give your time

Developers, designers, and organizers build and maintain these sites. Join the volunteer team and help more charities get online.

FAQS

As a 501(c)3 charity ourselves we seek individual, business, and grant sources of funding. At current, Free For Charity has not received a grant specifically for domain names or hosting but uses individual and business contributions to fund this program.
Yes, We have had IRS designation since 2014 and have been building our systems and testing or support for several years. While charities for charities are rare they do exist and in fact fill an important need in reducing overhead expenses for other nonprofits. Our IRS designation number (EIN) is 46-2471893. You can see our Candid (GuideStar) profile here. We are proud to also recommend other charities for charities that inspired us to create this nonprofit.
Domains are registered and managed directly at Cloudflare Registrar by Free For Charity. Cloudflare offers domains at wholesale, at-cost pricing with no markup, which lets us provide free .org names to the charities we serve. Managing everything in one Cloudflare account also gives us DNS, CDN, and SSL security for every charity domain out of the box.
Our mission is to reduce costs and increase revenues for nonprofits, putting that money back into their charitable mission where it belongs. We're all volunteers and demand for this free service is very high, so we can't promise a timeline. Complete applications move through fastest.
Ways to get in faster:
  • Complete onboarding and pick your .org name early — check availability at freeforcharity.org/domains — we purchase it once your site is validated.
  • Complete every required field on your application. It carries your website content, so a complete application means your GitHub Pages site is built and validated sooner, which unlocks your domain and email sooner.
While any official tax guidance should come from your accountant or other tax advisor Free For Charity is a registered 501(c)(3) organization and donations are tax-deductible. Our IRS designation number (EIN) is 46-2471893. Upon checkout you will receive a receipt to provide to your accountant. Specifically, if you represent a business you can elect to deduct this as an expense versus as a donation depending on the guidance of your tax advisor.

Ready to apply?

Go to the application page that matches your organization. It explains who qualifies, what you commit to and every field, with its Apply button at the end.

Help me choose
Which best describes your organization?