GoFundMe transfers money to your bank account through a direct deposit process, but the method depends on whether you're the fundraiser or a donor, and whether your campaign has finished.

If you ran the campaign, GoFundMe deposits funds to the bank account you provided during setup. The money does not sit in a GoFundMe wallet—it moves to your bank automatically once the campaign ends or you request a withdrawal. If you're a donor who gave money and want it back, the process is different and depends on how long ago you donated.

The timing matters. A completed campaign typically takes 2 to 5 business days to reach your bank after you request the transfer. A refund as a donor can take 5 to 10 business days, depending on your bank's processing speed. Neither GoFundMe nor your bank charges a fee for this transfer, though GoFundMe does keep a percentage of donations during the campaign itself (2.2% plus payment processing fees).

Key Takeaways

  • Fundraisers receive deposits directly to the bank account they registered with GoFundMe, with no separate wallet or withdrawal step required.
  • Money from a completed campaign reaches your bank in 2 to 5 business days after the campaign closes or you request a payout.
  • Donors who want refunds must request them through their GoFundMe donation receipt, and the refund goes back to the original payment method (credit card, debit card, or bank account).
  • GoFundMe does not hold funds in a separate account—transfers go directly to the bank account you connected during setup.

How fundraisers receive money from completed campaigns

When you create a GoFundMe campaign, you connect a bank account during the setup process. This is the account where all funds will land. You do not need to request a transfer or authorize anything else—GoFundMe deposits the money automatically once your campaign ends or you manually close it.

The deposit happens in batches. GoFundMe processes payouts on a schedule, typically every few days. If your campaign ends on a Tuesday, the funds may not leave GoFundMe until Thursday or Friday, then take another 2 to 3 business days to appear in your bank account. Weekend and holiday delays can extend this to 5 business days total.

If you want to withdraw funds before your campaign officially ends, you can request an early payout through your GoFundMe dashboard. Go to your campaign, select the withdrawal or payout option, and choose the amount. The same 2 to 5 business day timeline applies. GoFundMe will show you the exact date the transfer should arrive in your bank account.

What happens if you need to change your bank account

If the bank account you registered is no longer active, or you want funds to go somewhere else, you can update your banking information in your GoFundMe account settings before the payout processes. Log in, go to your account settings, find the payment method or bank account section, and update the details.

If the payout has already been initiated and you change your bank account after that, the money will still go to the old account. You would then need to transfer it from that account to your new one using your bank's own transfer tools. Contact your bank's customer service if the old account is closed—some banks can redirect deposits, but this is not may provide.

How donors request refunds back to their original payment method

If you donated to a campaign and want your money back, the refund does not go to a GoFundMe account—it returns to whatever you used to donate. If you paid with a credit card, the refund appears as a credit on that card. If you used a debit card or bank account, the money returns there.

To request a refund, find the donation in your GoFundMe donation history or email receipt. Click the refund option and confirm. GoFundMe processes the refund request, then your bank or card issuer handles the deposit back to your account. This typically takes 5 to 10 business days, though some card companies take longer.

Refunds are not when ready because they move through the same payment networks that deposits do. Your bank has to receive the refund from GoFundMe's payment processor, then post it to your account. If it has been more than 10 business days, contact GoFundMe support with your donation receipt and the date you requested the refund.

Why money does not sit in a GoFundMe wallet

GoFundMe does not operate like PayPal or Venmo, where money can stay in an account until you move it. Instead, GoFundMe is a pass-through system—funds flow from donors to the fundraiser's bank account. This means you cannot hold money in GoFundMe or transfer it between GoFundMe accounts.

This design protects both fundraisers and donors. Fundraisers get their money faster because there is no intermediate step. Donors know their money is going directly to the person who needs it, not sitting in a corporate account. The trade-off is that you cannot pause or redirect a donation once it has been processed.

What to do if your transfer is delayed

If you requested a payout and it has been more than 5 business days, check your bank account first. Sometimes deposits post under a different name or reference number than you expect. Log into your bank's app or website and search for "GoFundMe" or the campaign name.

If the money is not there, contact GoFundMe support through your campaign dashboard. Have your campaign ID, the date you requested the payout, and the amount ready. GoFundMe can check whether the transfer was sent and, if it was, which bank it was sent to. If there is a mismatch between the bank account you thought you registered and the one GoFundMe has on file, that is usually the cause of the delay.

If GoFundMe confirms the transfer was sent but your bank has not received it, contact your bank's customer service. Provide them with the transfer date and amount. Your bank can trace the incoming wire or ACH transfer and tell you whether it arrived and why it has not posted yet.

Fees and what GoFundMe keeps

GoFundMe does not charge you a fee to transfer money to your bank account. The transfer itself is free. However, GoFundMe does take a percentage of donations during the campaign—2.2% plus payment processing fees (usually another 1.5% to 2%, depending on the payment method). This means if someone donates $100, GoFundMe keeps roughly $3.50 to $4.50, and you receive about $96.

This fee is deducted before the money reaches your bank account. You do not pay it separately or see it as a line item on your bank statement. The amount that lands in your bank is already the net amount after GoFundMe's cut.

Frequently Asked Questions

Can I transfer money from GoFundMe to someone else's bank account?

No. GoFundMe only deposits funds to the bank account registered to the campaign owner. If you want to send money to someone else, you would need to withdraw it to your own bank account first, then use your bank's transfer tools to send it elsewhere.

What if I donated with a gift card or prepaid card?

Refunds go back to the gift card or prepaid card you used. If that card is no longer active, the refund may fail or sit in a holding status. Contact GoFundMe support with your donation receipt—they can sometimes process a refund to a different payment method if the original one is no longer valid.

Does GoFundMe report transfers to the IRS?

GoFundMe reports large transfers to the IRS if they meet certain thresholds, typically $20,000 and 200 transactions in a calendar year. Personal fundraisers for medical bills, disasters, or hardship are often not taxable, but business or charity fundraisers may be. Consult a tax professional about your specific situation.

How long does it take if I withdraw before my campaign ends?

Early withdrawals follow the same timeline as regular payouts—2 to 5 business days from the time you request it. GoFundMe does not process withdrawals when ready, even if you ask for one when ready.

What if my bank rejects the deposit?

If your bank rejects the incoming transfer, GoFundMe will attempt to resend it. Check that the account number and routing number you registered are correct. If they are wrong, update them in your account settings and request a new payout. If the account is closed, provide a new active account number.