This blog is for volunteers, webmasters and administrators of associations and nonprofits. We discuss issues and trends in web technologies that help your organization do more with less.

The blog is brought to you by Wild Apricot. Our web software helps you manage the 'boring stuff' like membership and contact records, payments, donations, website updates, event registrations, mass emails and more.

Wild Apricot starts at just $25 a month (flat monthly fee; tech support and version updates are free).

Take 10 seconds to sign up for a free trial and see for yourself.

Send to friend AddThis Social Bookmark Button

Online Payment Processing for the Small Nonprofit

Online payment processing may sound "high-tech" and complicated, but even the smallest nonprofit can easily get set up to receive payments through its website.

Many people hold some discretionary funds in an online payment system account so it's easy for them to buy or donate online, but credit card payments are still the norm. If your organization can accept online credit card payments, you maximize the number of people who are able to donate, pay membership dues and event registration fees, or make a purchase through your website.

Online Payment Processing in Pictures To bring it down to the absolute simplest terms, your nonprofit will need 3 things in order to handle online payments by credit card:

  1. a link or button for people to click when they want to send you money,
  2. a payment gateway — the online equivalent of a credit card “swipe” machine, and
  3. a merchant account, to handle the backend business with the banks.

The link or button is the easy part — most online payment processors will supply copy-and-paste code for buttons to put on your website, or a link to include in your emails and other communications.

To get a merchant account, you can talk to your bank or financial institution or you can get an independent sales provider to set you up.

If your organization already has a merchant account that allows you to process credit card payments offline, a payment gateway solution (such as Authorize.net or PayPal Pro) will enable you to process credit card payments directly via your own website. The tech requirements to set this up can be a consideration, however (as PayPal’s own documentation says, “You need a shopping cart pre-integrated with Website Payments Pro, programming skills, or the resources to hire a web developer”), and the fees can vary quite widely.

For a nonprofit that deals with hundreds of donations a month, and especially if you already receive offline donations for which you need to be able to accept credit cards, then this method may be right for you.

Many worthy nonprofits work at a much smaller scale, however, and have no need for a full-fledged e-commerce setup — or perhaps your organization is having second thoughts about carrying the costs of a merchant account, in these times of belt-tightening? You can still accept credit card payments online, through a third-party payment processor.

Third-Party Online Payment Processors

Your supporters can easily use their credit cards to send money to you through a hosted payment processing service, such as PayPal, Network for Good, or Google Checkout for example. In this situation, the service’s own merchant account will handle the transaction for you — for a fee.

This sort of service is generally the quickest and easiest way to set up your organization to collect donations and other payments through your website. The “Donate” or “Buy Now” button goes on your website, but people click through from there to carry out the financial transaction on the service’s own secure website. When a payment is made, the payer automatically get a receipt by email, and you’ll get an email to notify you that the payment has been made.

Be aware that not all payment processors do business in all parts of the world, or there may be extra hoops to jump through for users outside North America (and sometimes for those outside of the United States).

sample paypal donation widgetIn choosing an online payment processor for your nonprofit, you’ll also likely want to take a hard look at these 3 factors:

  1. Trust
  2. Ease of use
  3. Cost

The first two considerations here are important from your organization’s perspective, but even more so from that of your supporters who’ll be trusting the service with their personal and financial information.

Trust

Just as a “brand name” product can engenders trust in a consumer, compared to a product they’ve never heard of, a payment processor that’s familiar to your supporters  is likely to give them greater confidence in making online payments.

When you think of buying and selling online, which services come to mind as having a solid reputation?

If you’re not sure what payment processor(s) your supporters would feel most comfortable in using, can you do a quick poll on your website or ask around at your next general meeting to get a sense of their habits and preferences?

Ease of use

Ease of use is a huge factor — if the payment process is a big hassle for you to set up and manage, there may be an investment in time and/or tech support that’s more than you can manage right now.

Further, a membership payment or donation may be abandoned before it’s completed if the process is not quick, simple, and relatively painless from the online donor’s perspective. Users will be quick to abandon a payment if they are uncertain about what they’re doing, for fear of making a costly mistake.

Sometimes, “trust” and “ease of use” come together to create a barrier to donation:

Fundraising expert Robert Weiner has identified some barriers to using Google CheckOut for donations, along those lines. To begin with, a donor must open a Google account and associate his credit card with it, storing that personal financial information with Google, before he can proceed to making a payment. As Weiner points out, “the transaction is set up so I become a Google customer, rather than a donor to a nonprofit.”

Cost

In a recent TechSoup discussion of online payment processors, one nonprofit reported paying more than $100 in transaction fees for an event that brought in $2000 — obviously a significant cost!

Another nonprofit group, Sacramento Loaves & Fishes, found a clever way to share the costs  — they  added a custom field to their donation page, giving supporters a chance to choose to pay the processing fees on their donations. This may require a greater level of technical expertise than is available to many small nonprofits on a tight budget, but it’s an interesting approach that may be worth looking into.

What works best for one organization may not work as well for another, with different patterns and volumes of payments — but here’s a look at a few online payment processing services, to give you a sense of what’s out there:

AlertPay charges different fees for receiving funds (2.50 % + $0.25) and for receiving credit card payments (5.00 % + $0.25). No reduced rates are available to nonprofits.

You may have heard that Google Checkout is free for nonprofits? That used to be true, but the rules are changing.  Effective 1 March 2009, nonprofits will be charged at the same as merchants — 2.0% plus $0.20 per transaction (1.5% + £0.15 for UK merchants) — but you’ll get a break on transaction fees if your organization also uses Google Adwords to advertise,  and Google Grants recipients are eligible for free donations processing until 2010.  Documented 501(c)(3) status is required to apply for Google Grants and to potentially qualify for reduced nonprofit transaction fees.

The official Google Checkout blog notes:

If you apply for Google Grants by March 1, 2009 and you’re accepted, we will retroactively credit you for any Checkout fees incurred while your application was pending. For anyone who falls outside of our guidelines or who decides not to apply for a Google Grant, we realize this news may come as a disappointment, and hope that you’ll still find Checkout’s ease of use and competitive rates compelling reasons to keep using our product.

Network for Good, powered by Groundspring and designed for nonprofits, bundles two services together for TechSoup subscribers: CustomDonateNow (which allows nonprofits to place a “Donate” button on their website and handles the transactions on Network for Good’s own secure server) and EmailNow, an email messaging service. The cost is $725.00 for one year of service, after which CustomDonateNow and EmailNow each cost $29.95/month.

Alternatively, new customers can choose to sign up for just CustomDonateNow alone, for a $199 set-up fee, then $29.95/month plus 3% transaction fees  — with the opportunity to include a custom question on your donation page to ask whether donors would prefer to cover that 3% or have it deducted from their donation [updated 14/02/09].

PayPal.com offers a special rate on transaction fees for registered US non-profit organizations: 1.9% +$.30 per transaction for organizations with over $100,000 monthly volume, and 2.2% +$.30 per transaction for organizations with less than $100,000 monthly volume. To be eligible for the reduced nonprofit transaction fees, you must have documented 501(c)(3) status. All other organizations are charged the standard fees — and these will vary according to what type of transaction it is and what country you’re operating in.

ProPay has a range of packages based on features and volume. The basic package has an annual fee of $34.95, with 3.50 % plus $0.35 per transaction, a $0.35 fee to transfer funds out to a bank account, with a starting montly transfer limit of $1,000.00.  No reduced rates are available to nonprofits. Contact the company directly to inquire about their special rates for nonprofit organizatons [updated 14/02/09 — see also related comments, below].

Read the fine print. Do the math. As Idealware.org’s Laura S. Quinn (A Few Good Online Payment Multitaskers) advises:

Whatever payment option you choose, study its fee structure carefully, and calculate what you would pay based on the number and size of payments you expect to process. Fee schedules are often very detailed, and small differences in transaction fees can add up over time.

Does your organization accept donations or other payments online?

Please tell us about your experience, and share your recommendations!

Published Friday, February 06, 2009 1:04 PM by Rebecca
Send to friend AddThis Social Bookmark Button

Comments

 

John Haydon said:

Rebecca,

Wow! This is an amazing post - everything any non-propfit would ever need to know about online payments.

For the http://12for12k.org project, Danny Brown uses a widget called ChipIn that integrates with paypal.

Thanks again.

John

February 6, 2009 10:08 AM
 

Lain said:

This is wonderful, Rebecca.  I love it when y'all do the research for me!  Thanks.

Right now we use Click & Pledge to accept donations, but we will begin hawking our wares online later this quarter.  We've had nothing but a smooth ride with Click & Pledge, but it'd make sense to have one payment processor instead of two.  I've been shopping around mainly between PayPal and Google Checkout.

Google Checkout was especially attractive given that we are a Google Grant recipient, but since that discount ends in 2010, I wonder if it's worth the hassle (and the ease of use issues you've cited above) given that our online volume is currently an unknown.

So, I think we're going to give PayPal a try unless an astute commenter on this blog can convince me otherwise.  Thanks again!

February 6, 2009 11:51 AM
 

Sharon Hurley Hall said:

This is chock full of information for anyone needing to handle online payments, especially if you're looking for alternatives. Thanks for this comprehensive review.

February 7, 2009 11:49 AM
 

Jan Gunter said:

We use Kintera for online payments.  We are able to create various payment portals (see website - Donate Now button).  Our newest one which will be operational this week, will be for our upcoming cycling invitations.  Each rider will have their own page for donations, complete with thermometer to show their progress toward their goal.  We are thrilled with this personal donation page feature and believe it will be a significant source of donations for us this year and moving forward.

February 8, 2009 9:29 AM
 

Rebecca Higman said:

Hi Rebecca,

I work for Network for Good and I wanted to say a quick "thank you" for including us in your comparative write-up. This is definitely useful information and you've taken a lot of the research legwork out of the process for nonprofits!

I would like to make one note: The price and hyperlink you have listed are for a TechSoup annual subscription promotion that includes Custom DonateNow (CDN) and EmailNow together.

New customers can absolutely sign up just for CDN: Set-up fees are just $199 and then it's $29.95/month plus 3% transaction fees. All customers have the opportunity to include a custom question on their donation page to ask whether donors would prefer to cover that 3% or have it deducted from their donation.

Here is a link to the CDN info page with all of the numbers and info: http://www.groundspring.org/services/donatenow.cfm

Let us know if you have any questions!

fundraising123[at]networkforgood[dot]org

February 9, 2009 5:28 PM
 

Rebecca said:

Thanks for the additional information about Network for Good, Rebecca - being able to purchase the Custom DonateNow service separately could make a big difference to a non-profit's budget. Much appreciated!  I'll update the post to reflect this information.

And another update here  -- I've just had a note from someone at ProPay who tells me that they do, in fact, have special deals for non-profits if you contact them to ask about it. I'm hoping to get more details on that shortly, and will pass that info along as soon as possible.

February 9, 2009 5:36 PM
 

Trevor Smith said:

I found a company, called Merchant Focus, that has special pricing for U.S. based non-profit organizations at www.merchantfocus.com  They offer a merchant account and a authorize.net gateway account, with no setup fees at all.  No termination fees either which I have found some of these companies try to get you with. The merchant account fees are: 2.09% discount rate for visa/mc 25 cents per transaction and a 10 dollar monthly fee.  The gateway pricing is cool because they give you the 1st 250 transaction free and then 5 cents after that.  

February 9, 2009 6:08 PM
 

Online Payments said:

Are you sure you don't work for merchant focus, mr trevor? o_O

-Jack

February 11, 2009 6:12 PM
 

Rebecca said:

Here's an update from Michael Burgoyne, Account Executive at ProPay Inc. (mburgoyne@propay.com), who invites your inquiries about ProPay's special rates for nonprofits:

"The monthly processing limits are somewhat low – up to $5,000 per month for the larger package – but we are able customize for specific needs. For example, a local chapter of a wildlife non-profit signed up for our premium plus account for regular monthly processing that would not exceed the $5,000 limit. However, they have one big fundraising banquet per year where they raise $20,000. ProPay was able to enable them to have that one big processing month. Despite the pre-packaged solutions online, we can customize to the processing needs of an organization which we have found to be more sporadic."

February 14, 2009 2:23 PM
 

Remi said:

Hi I am very interested in this topic. A major problem for our organisation at the moment is the hundreds of credit card payments we take all require an invoice to be manually generated, entered into our accounting software, and reconciled against receipts from the credit card merchant service. Does anyone know of a software that automatically creates invoices? We would love to be like amazon and itunes and email our customers an automated invoice the same day!

March 1, 2009 3:57 PM
 

M Osborn said:

2Checkout.com is not a payment service, and cannot be used for donations.  2Checkout.com is a retailer and thus can only accept goods and services for resale.  Donations are specifically excluded and are listed on the list of prohibited products and services at https://www2.2checkout.com/documentation/allowed.html

March 4, 2009 10:26 AM
 

Rebecca said:

M Osborn, thanks for the clarification. My initial thought was that a retailer service might be an appropriate way for professional associations to offer products and services to members, but I see from the "prohibited" list that 2Checkout has placed restrictions on the sale of seminar and event tickets! Not so useful, after all - I'll take it off the list.

March 4, 2009 11:44 AM
 

Judy Bowes said:

We are a small non-profit animal shelter currently using PayPal for online donations. The problem we have with PayPal is that if someone is trying to pay with a credit card and has EVER had a PayPal account in the past, PayPal will NOT accept the payment unless the donater uses the SAME credit card that they used to originally set up the PayPal account.

I ran into the same problem when I tried to donate online. I couldn't remember my password, as I hadn't used PayPal in years. And, I didn't even have the same credit card I used at that time. It took me over an hour to contact PayPal, get a new password, and go into my account to enter a new credit card.

NO ONE is going to go to all that trouble to make a donation.

I get a report from our website host, Homestead, when we get a donation, but when I go to check out the PayPal account - It's not there. We have lost a LOT of donations because of this.

  I contacted PayPal and was basically told "Tough Luck" - the only way to fix it, is to do what I did.

  I Need an EASY, SECURE, method of collecting donations on line with credit cards AND a system that can handle montly pledges to our shelter. I am not HTML literate, and need an easy integration.

 That's about the only good thing that PayPal has to offer.

ANY SUGGESTIONS?

May 25, 2009 6:10 PM
 

Rebecca said:

Judy, unless your website host has an alternate suggestion for you, perhaps the easiest option would be to add a second payment option for your donors. Have a look at Google Checkout? It's far from perfect, but because of the company behind it, it is one that your less-tech-savvy donors are likely to be relatively comfortable using.

May 25, 2009 6:22 PM
 

Mike said:

I've been looking at EFT Corp. Seems as good on the surface as any...

Anyone have any knowledge?

September 13, 2009 9:15 PM
 

Milan Patel said:

Hi all---

My organisation is a small nonprofit based in Switzerland. I've been trying to set up donations via Paypal, but I have been advised as follows:

"We appreciate your interest in PayPal.   However, due to legal and

regulatory constraints, PayPal Private Limited is no longer able to process

payments for Charities, Political Party/Organization Donations, Non-Profit

Organizations (NPOs), Religious Institutions, etc in those countries under

its jurisdiction.  You may refer to the PayPal Private Limited User

Agreement link

(https://www.paypal.com/sg/cgi-bin/webscr?cmd=p/gen/ua/ua-outside) to

review the list of countries under its jurisdiction.

This is not a decision we make lightly, and we deeply regret any

inconvenience or frustration this matter may cause you.  Please understand

that this decision is final."

Unfortunately I see nothing in the given link that indicates that they do not process donations for Swiss nonprofits.  This leads me to believe that Paypal will likely stop processing payments for all nonprofits.  I've tried repeatedly to have them clarify their stance on the matter, but they are only able to send me the same message over and over again.  I thought everyone should be aware of a change in Paypal policy.

October 12, 2009 4:46 PM
 

Rebecca said:

Milan, thanks for the note. That certainly seems like an issue that could use clarification from PayPal, and so far I too haven't been able to find explanation on the PayPal site. I'll see if I can find anything out - and, meanwhile, I hope you'll post back here if you hear anything further? Thanks again for sharing this.

October 12, 2009 6:19 PM
 

Anna D said:

Thanks for the article - I'm learning how to be more web design literate everyday, but online donations have me a little confused.  This article basically summed up everything I have found online, with one exception - Amazon now offers a payment account which you can use for Donations.  Does anyone have comments on using Amazon's donation button (I've looked through a lot of their reference material, and right now it seems like it would be a great asset for our website)?

February 26, 2010 3:08 PM
 

Paypal and the unincorporated nonprofit said:

We are an unincorporated association.   We used Paypal to collect payments and small donations, but Paypal objects if you ask for donations and are not a registered 501(c)(3).  

March 7, 2010 3:23 PM
 

Rebecca said:

I'm not sure what you mean by "Paypal objects"...?

There is an approval process, presumably to help prevent fraud by unscrupulous people who set up fake nonprofits, but here's what Paypal has to say about nonprofit approval for collecting donations:

If you are collecting donations as a charity or nonprofit organization, your account’s nonprofit status must be confirmed.

To begin the approval process, submit contact information, business URL, and a brief business summary to compliance@paypal.com.

We might request that you provide:

  • Proof of your tax-exempt status or registration from a regulatory body
  • A copy of a bank statement or a voided check in the name of your organization

The exact documents required are based on the regulatory laws for your country. We’ll contact you if we need additional information.

If you have a registered U.S. 501(c) 3 organization, your charity’s fees might be reduced.

Donations that are not associated with a charity or nonprofit organization are not subject to these requirements, but all donation transactions are subject to review and must comply with all of PayPal’s Acceptable Use Policies.

More info at https://www.paypal.com/us/cgi-bin/webscr?cmd=p/xcl/rec/donate-intro

March 7, 2010 4:25 PM
Sorry, this blog post is closed for further comments.