Last verified 2026-05-17. Active. Free Shared Hosting plan for US 501(c)(3) and 501(c)(19) nonprofits, lifetime of the account. DreamHost also offers 35% off DreamPress (managed WordPress) for 501(c)(3) orgs.
What you get
- Free Shared Hosting plan, for the life of your DreamHost account. Includes email hosting and an SSL certificate.
- One free domain registration for the first year. Renewals and extra domains are at regular price.
- 35% off DreamPress (managed WordPress hosting) for the life of the plan, if you want WordPress-specific hosting instead of, or in addition to, shared hosting. [Source: dreamhost.com (accessed 2026-05-17)]
- One free Shared Hosting plan per nonprofit, in one DreamHost account. VPS and Dedicated plans are not covered.
Who qualifies
- US-based nonprofits with IRS 501(c)(3) status (most charities), or
- US-based nonprofits with IRS 501(c)(19) status (veterans organizations).
- You must host only domains related to your nonprofit. Hosting for-profit or unrelated sites on the free plan voids the discount.
How to apply
You need your IRS determination letter (the official letter the IRS sent when your 501(c)(3) or 501(c)(19) status was approved). This is the only document DreamHost accepts as proof. If you can't find it, you can request a copy from the IRS using Form 4506-A.
If you're new to DreamHost:
- Fill out the nonprofit signup form at https://signup.dreamhost.com/nonprofit/email/ .
- In your DreamHost panel, add your nonprofit's domain as "Fully Hosted."
- Enter a credit card billing address. Your card will not be charged — DreamHost uses this only to verify identity. If the form gives you trouble, you can add the billing address from inside the panel later.
- Open a support ticket from the Contact Support page in your panel and attach a PDF or image of your IRS 501(c)(3) or 501(c)(19) determination letter.
If you already have a DreamHost account:
- Add your nonprofit's domain as "Fully Hosted" in the panel.
- Open a support ticket and attach your IRS determination letter.