How to Raise Money for Charity: 6 Proven Ways (Tips Included)

Looking for fundraising ideas for your nonprofit? In this article, I’ll share six ways to collect charitable donations, along with tips to help you raise more for your cause.

Written by: Kristine Ensor
How to Raise Money for Charity: 6 Proven Ways (Tips Included)
Subscribe to our e-newsletter to receive the latest blogs, news, and more in your inbox.
❤ Join the fundraising movement!
Subscribe to our e-newsletter to receive the latest blogs, news, and more in your inbox.
Add us as a preferred source on Google Add us as a preferred source on Google

According to the latest Giving USA report, Americans gave approximately $592.50 billion to charity in 2024. While fundraising can be daunting, there are several ways to amplify support for your mission.

Below, I’ll share the six best ways to raise money for your charity, plus tips to keep in mind while doing it.


6 Ways to Raise Money for Your Charity


1. Start a crowdfunding campaign

Crowdfunding is one of the best ways to raise funds for specific projects or initiatives and meet your fundraising goals. In fact, 34% of donors contribute to nonprofit crowdfunding campaigns.

Use fundraising tools like Donorbox Crowdfunding to collect small amounts of money from a large crowd of supporters within a specific period. For example, if 100 people donate $50 each to your crowdfunding campaign in two weeks, you will be able to raise $5,000.

Make sure your crowdfunding platform of choice enables supporters to easily share your campaign on social media to expand your reach. Credible platforms also enable you to post regular campaign updates, include a goal meter to create a sense of urgency, and acknowledge supporters who donate.

See how Hakini used Donorbox Crowdfunding to raise nearly $120,000. Funds raised provide mental health support for people in Gaza.

Screenshot of a charity's crowdfunding campaign to raise funds for mental health support

Start Crowdfunding with Donorbox


2. Sell event tickets online

Fundraising events are a fantastic way to raise money for your charity. Event ticketing tools like Donorbox Events make setting up your event effortless while streamlining ticket purchasing for supporters.

Create an event page and include attractive visuals and relevant information. Then, add unlimited ticket levels, create bundled ticket packages, and showcase the tax-deductible amount of each ticket when you input the fair market value.

Supporters can also make a one-time or recurring donation while purchasing a ticket, increasing your fundraising potential.

Pro tip: Include multiple ticket tiers and packages to attract more people and increase your revenue – think general admission, VIP, sponsorship packages, early-bird tickets, and discounted bundled offers.

See how the Aim Women’s Center uses Donorbox Events to promote their 2026 Aim Benefit Gala. They offer individual tickets and ticket packages as part of their event pricing strategy:

Screenshot of a nonprofit organization's fundraising event created with Donorbox Events

Screenshot of the charity, AIM Women's Center's online event page for selling tickets

Screenshot of the ticket packages offered by AIM Women's Center on their online event form

Sell Tickets to Your Event with Donorbox


3. Encourage matching donations

Matched giving opportunities are a fantastic way to double the donations to your charity.

Here’s how to scale your fundraising with matched giving.


3.1 Employer matching gifts

Generous corporations donate over $2 billion annually to charities through matching gift programs.

Still, 57% of nonprofits rarely share corporate giving opportunities with donors – missing out on a huge increase in revenue. Educate supporters on the benefits of corporate gift matching and share a list of companies that offer these benefits.

Donorbox’s partnership with Double the Donation simplifies the process. Once you enable the matching gifts feature, you can leverage the widget on your recurring donation form.

Supporters can check if their company matches donations. Once they’ve donated, they’ll receive instructions to complete the donation-matching process.

Check out this example:

collecting money for charity

Alternatively, you can also use a copy-paste code to embed the matching gifts widget on your website.


3.2 Sponsor or major donor matching gifts

Another way to encourage matching donations is to create a “matching gift” campaign that shows major donors and sponsors how quickly their donation amount doubles as gifts pour in from other supporters.

See how Grad Resources uses this fundraising technique to inspire donors to give and double their impact:

Screenshot of a charity's matching giving campaign to raise money online

Raise More with Matched Giving


4. Use raffle games and sell products to raise more money


4.1. Host a 50/50 raffle

50/50 raffles can raise a significant amount of money for your charity. 

With this raffle type, the money is primarily raised by selling raffle tickets, and the winner is selected through a random draw. Your nonprofit and the winner split the money equally.

The winner often gives a higher percentage of the amount to the charity to help their mission.

See how Angels on the Bay uses Donorbox Crowdfunding to promote their 50/50 raffle, which will be drawn at the 2026 annual gala:

Screenshot of charity, Angels on the Bay's 50/50 raffle fundraiser

Note: If you’re arranging a hybrid or virtual event for your online or in-person raffle, first check out your local raffle and gambling laws. In most cases, nonprofits must contact regional government offices to register and pay a fee.


4.2. Sell products

Many nonprofits raise their entire annual goal through product sales, and there are several ways to do it.

You can create a nonprofit online store to promote and sell your products.

Alternatively, raise money from in-kind donations through garage sales or barter and trade events. This increases community support by enabling supporters pay a fee to join an online or in-person event and get exclusive rights to other services or products while sharing their own.

Here’s a simple t-shirt selling online campaign created by Surprise Valley Youth Camp. They have different pricing for their t-shirts and shipping services. The Donorbox comment box helps them take details of the purchasers.

how to raise money for charities


5. Fundraise during Giving Days

Giving days like Giving Tuesday are a great opportunity to increase charitable donations and reach your annual fundraising goal. Donors typically give more during the holiday season, so the inclusion of this giving day in your fundraising plan is a no-brainer.

Some faith-based organizations also add specific giving days targeting their donors and popular holidays. International Day of Charity, Earth Day, World Homeless Day, and International Migrants Day are examples of important days for specific charities.

Make giving fast and frictionless for donors by offering digital wallet payment options. For example, Donorbox UltraSwift™ Pay increases conversions by enabling donors to give via digital wallets. Form fields are automatically populated with the contact information they’ve provided to the relevant service provider, significantly speeding up the donation process.

OmniGive™ donation forms with UltraSwift enabled provide a one-click giving experience for supporters, making the process even faster. Donors simply select a donation amount and frequency, and choose a digital wallet relevant to them to complete their gift.

See how MedTech Innovator enables one-click giving on their OmniGive donation form:

Screenshot showing how nonprofit, MedTech Innovator, is raising funds using the OmniGive-donation form

Increase Conversions with Donorbox


6. Invite supporters to fundraise for you

Invite your biggest supporters to fundraise for you with a peer-to-peer fundraising campaign. This fundraising technique helps you increase donations, acquire new donors, and amplify donor outreach and engagement.

Fundraising tools like Donorbox Peer-to-Peer enable you to create a customizable peer-to-peer campaign and invite supporters personally, or allow anyone to sign up and fundraise. Supporters will then receive instructions to create and customize their fundraising campaigns.

See how this fundraiser helped raise nearly $10,000 for Mount Jubilee Ministries’ peer-to-peer fundraising campaign:

Screenshot of a peer fundraising campaign created on Donorbox

Raise More for Your Cause with Donorbox


5 Tips to Raise Money for Your Charity

Here are five best practices to keep in mind when raising money for your charity:

  • Determine your fundraising goals: Use the SMART goal-setting method to set an ambitious yet tangible fundraising goal.
  • Share your organization’s mission: Build trust, raise awareness, and remind donors about the impact of their gifts by sharing your mission statement.
  • Collect donor data: Collect supporters’ contact and other information to build a strong donor database and continue strengthening relationships with donors through segmented outreach and beyond.
  • Do prospect research: Prospect research ensures you target the right people based on their interests and giving ability. Basic prospect research and donor segmentation also help determine which suggested donation amounts to include on your donation forms.
  • Acknowledge donations and take feedback: Send donation receipts to supporters, and ask for feedback – specifically after an event or crowdfunding campaign – to improve future fundraising efforts.

Final Thoughts

Fundraising can feel overwhelming, but the right appeal can bring in a significant amount of donations. Use these fundraising ideas to help you raise more money for your charity, and continue to strengthen relationships with your supporters to ensure they give and give again.

Donorbox creates powerful fundraising features designed to help nonprofits like yours generate more support and maximize your impact.

Sign up today to start fundraising in minutes.

For more fundraising ideas, check out the Nonprofit Blog. Subscribe to the monthly newsletter for exclusive insights sent to your inbox.

Avatar photo

Kristine Ensor is a freelance writer with over a decade of experience working with local and international nonprofits. As a nonprofit professional she has specialized in fundraising, marketing, event planning, volunteer management, and board development.

  • linkedin
  • url
Subscribe to our e-newsletter to receive the latest blogs, news, and more in your inbox.
❤ Join the fundraising movement!
Subscribe to our e-newsletter to receive the latest blogs, news, and more in your inbox.

Join the fundraising movement!

Subscribe to our e-newsletter to receive the latest blogs, news, and more in your inbox.

Take your donor experience to the next level!
Join the 50,000+ nonprofits already raising funds online.
See for yourself how easy fundraising can be with Donorbox.
See for yourself how easy fundraising can be with Donorbox.