How to refund 300k USD to 1000 Indiegogo contributors
In March 2016 we launched our
crowdfunding campaign for ZOE, the private home automation hub on Indiegogo. With more than 1000 contributors and 300k$, the
campaign went really well, as we tripled our initial goal.
ZOE was of such complexity that it was clear, that we needed partnerships to deliver in the quality and timeline we communicated in the campaign. For months we negotiated with a crucial technology partner, as they had to delay their cooperation with us. Regretfully we then had to postpone our cooperation so far into the future, that it was only right and fair to do a full refund.
When that became clear I took over the task of managing the refund. The first step was to ask Indiegogo for their help. You would imagine they have a way to refund 100% of the funds… Their tip was “…use PayPal for that…”. After the uninspired recommendation I based the following criteria for defining a refunding channel:
- The process had to be as efficient as possible. Ideal
case: Automated refund batches.
- The refund channel had to be as cheap as possible,
ideally free for our contributors.
- The communication had to be transparent to our contributors
to keep their trust.
I then exported all contributor data from Indiegogo, and went through the available data: country, delivery address, email and some metadata such as date & time of the contribution.
Looking at the distribution of our contributors it was clear we had 3 main contributor groups:

Collecting refund information
The available information was not enough for sending funds to individuals right away. We could have transferred the funds via PayPal to their emails, but PayPal has transfer costs of up to 5% of a transfer, and many people use a different email account on Indiegogo and PayPal. On top of that PayPal gets even more expensive, when transferring to recipients without USD accounts. This is why we had to look for an alternative to PayPal. We then found, to my surprise, that the most direct and cheap way was with old school bank transfers. As we’ve got bank accounts in Germany (EU) and the USA, it was the perfect option.
Now we had to find out how to collect the account information from our contributors. We had been using SurveyMonkey for customer feedback for some time already, so it was clear that we could use this for sending out our refund request survey. With SurveyMonkey you can send surveys via email, and track the open & filling rates. This was a perfect fit, because we could clearly see who had filled out the refund request survey and who hadn’t. You can also automatically send reminders to those who haven’t filled out the survey. For simplicity-sake we created three refund-request surveys. One for each region we had a local bank account in (USA & EU) and one for the rest of the world (RW).
We then built three refund request surveys. One for each contributor group: EU, US and RW. It was also important for us that each contributor could choose between getting the refund to his bank account or via PayPal transfer. We also recognised, that our contributors from the rest of the world might also have bank accounts in the US or EU. It might sound complicated, but the paid “Skip Logic” feature of SurveyMonkey made it easy to manage. Have a look at the refund request survey we made for the RW (Rest of the World) group.
Breaking the news – Publish the refund announcement
After deciding on the refund process and tools, it comes to the public communication. In the public announcement of the refund we focused on explaining what happened, and most importantly for all contributors: “What will happen with the money?” We then published the refund-announcement on Indiegogo and concurrently sent out the refund-request-surveys to all contributors. Within 1 day we got a 80% response rate from our contributors and a lot of supportive comments and e-mails. Subsequently we sent out reminder mails to anyone who hadn’t completed the refund request. By the time we closed the refund request surveys we had a response rate of 96%!
Interestingly enough Europeans were more willing to fill out their bank account details compared to the contributors from the US. Below you see the final distribution of chosen payment methods.

Executing the refunds
Comdirect
(EU) batch SEPA transfer
Batch refunding in the EU was a breeze. With our bank,
the Comdirect, we could send a CSV file, which triggered automated batch
transfers.
Chase
(USA) batch wire transfer
Batch refunds in the US with Chase
were a mess. Yes, we could upload the list of recipients, but we had to type in
each amount and initiate each transfer manually. You can imagine… manual work
means typos. And that happened, as expected. With patience we got it all done
within a couple of weeks.
PayPal
batch refunds
The mass payment feature is only
available after having an account activity of at least $5000,-. PayPal won’t
help you out in activating it just like that. We fixed that by transferring
$5000 to the account. That said, we were also let down by the mass payment
feature. The first batch of 200 refunds took around 15 tries to complete. One
third of the transactions within every mass payment did not go through. PayPal
support could also not tell me what was happening, so again with patience we
made it through.
The aftermath
All in all the refund process took a bit longer than we all hoped it would, but we managed to do it efficiently. We were also surprised of the small amount of typos in the bank account details. Contributors typed in a total of 38000 characters and there were only a handful of bank account details with typos.
Two months after announcing the refund, we had initiated all refund requests and everyone apart from a handful of contributors (with typos in their account information) got their funds. The final 4% who didn’t fill out the refund request survey would have to get in touch with us directly, so we can send them PayPal refunds. Regrettably our company went insolvent before we got to resolve these refunds, and at the time of this writing we don’t know what the next steps will be for these contributors.
Gained insights
This concludes with my overview of how we managed the refund of more than 300,000 USD to more than 1000 people worldwide. It wasn’t such a terrible process, but it’s worth to know that this would have taken just a couple of clicks on Kickstarter. My tip in general: use Kickstarter for crowd funding of products, and use Indiegogo as a second phase to continue collecting pre-orders. If you’re planning a campaign also consider the case: What do you do if you have to refund after the campaign has finished?
We always look at how to make something great but it’s equally important to close something the right way if it didn’t work out. I hope I could show you some useful tips on how to close a crowdfunding campaign. If you have further questions, feel free to drop me a mail, I’d be happy to help out.
P.S. Like in any project, there are many things we learned in the refund process. I’ve collected them below, so maybe you can avoid some pitfalls and time-wasters.
General
tips
- Make sure the email-domain you’re
using has a good spam score, so you can reach your backers best. We were using
a “.info” domain, which regrettably has a bad spam score in general. It’s
annoying when someone you’ve been trying to contact over email complains on the
campaign wall that you’re not responding his or her questions.
- My personal opinion: If you can
choose, use Kickstarter as the crowdfunding platform. You can always put your
product on Indiegogo after it has been successful on Kickstarter. ;-)
- Transferwise, an online platform for international cross-currency transfers with very low transaction fees, didn’t have a mass payment feature when we planned and executed the refunds. By the time of this writing they have launched it and it may be worth giving it a try: https://transferwise.com/business/mass-pay I’ve used this service privately for transferring money internationally and can say I’m very happy with it. You can ask me for my referral link, and get the first transfer for free.
Communication
- Answer comments and questions as soon as you can, your currency now is good will from the community. You want them on board for when you get to re-launch your campaign, or when you mess up in the refunding process.
- It’s your chance to leave a good impression for the future, be patient and transparent to the contributors.
- Have patience, not everyone reads your campaign updates / email content. Also Keep them short and concise. Bonus: You may think people are trolling you with questions such as “I just received the funds, so what’s the delivery date for my order?” Patience, many contributors are not digital natives.
- Prepare FAQs and copy & paste the hell out of them. ( I use TextExpander for this. https://smilesoftware.com/textexpander)
SurveyMonkey
- If you’re asking for US-Bank
account details make sure to add a condition of minimum 9 digits in the routing
number field
- Send out reminders weekly, to contributors with unresponded surveys. This got us a 96% response rate after 4 weeks!
ACH (wire transfers) with Chase
- The bank account information you
upload must be in ALL CAPS! If not, the system won’t take the docs and give you
5 potential problem sources.
- US routing numbers MUST have 9
digits. Many times the entered routing numbers had leading zeros (number
sequences starting with 0), and Excel got rid of these. To export a CSV from
excel with leading zeros you need right click, format the field, choose custom and fill
the “Type” with 9 zeros. Have a look at the screenshot below.








