Getting Paid

When and how do I get paid?

Stripe will transfer funds to your bank account based on the schedule listed in your dashboard. For example, “Daily; 7-day rolling basis” would mean that charges processed on March 1st would be grouped together and deposited in your account on March 8th.

You can see all transfers Stripe attempts to your bank account on your dashboard.

Stripe says a transfer has been submitted, but I haven’t received the money in my bank account yet. What’s going on?

Stripe submits transfers every day, but most banks will only process the transfer on business days. This means that if Stripe sent you money on a holiday or a weekend, you will probably see the money in your bank the next day your bank is open. For transfers sent on business days, you should see the money for it by the next day.

If the transfer was submitted on a business day and you don’t see the money in your bank account within a couple of days, this probably means the transfer failed. Banks take 3-5 business days to inform Stripe about transfers that did not go through, at which time we e-mail you about the issue and how to fix it.

I just got a notification that a transfer to my bank account failed. What does this mean and what should I do?

When Stripe fails to make a transfer to you, it usually means there was an issue with the bank account that you have on file with Stripe. As a result, we also hold all pending transfers to your account until the issue with your bank account is resolved. If you update your bank account to a valid checking account, the failed transfers will be automatically retried. If your current account is already valid and you are not sure why the transfer failed, you should get in touch with your bank to resolve the issue and then manually retry the failed transfers from your dashboard.

It looks like my first transfer will arrive in seven days, but I was expecting to receive funds sooner.

Stripe needs to treat every user’s first transfer differently from subsequent transfers. We wait seven days after your first successful charge before sending the first electronic transfer to your bank account. Delaying your first transfer for a few extra days allows Stripe to address some of the risks that are inherent in providing credit services to our users.

What are common reasons a transfer can fail and what should I do to fix the problem for each case?

Transfers can fail for a number of reasons, but a few common issues make up the majority of transfer failures.

Insufficient funds

  • What it means: Your bank account did not have enough money for a negative transfer we tried to make against it.
  • What to do about it: In most cases, you will simply want to add more funds to your bank account and then retry your transfer from your dashboard. You also have the option to update your bank account to another checking account with enough money, and that will automatically retry the transfer.

Account closed

  • What it means: Your bank informed us that the account associated with your bank account details was closed.
  • What to do about it: You will need to update your bank account to a valid checking account.

No account

  • What it means: No bank account could be found with the details that you have on file, so you probably misentered either your routing number or account number.
  • What to do about it: You will need to update your bank account to a valid checking account.

Invalid account number

  • What it means: Your routing number seems ok, but your bank informed us that the account number is not valid.
  • What to do about it: You will need to update your bank account to a valid checking account.

Debit not authorized

  • What it means: Your current bank account does not allow us to make negative transfers against your bank account.
  • What to do about it: You can often resolve the issue by getting in touch with your bank to make sure both credit and debit transfers are allowed on your bank account. Once you do so, you can retry your transfer from your dashboard. Alternatively, you can update your bank account to another checking account that allows both credit and debit transfers.

Bank ownership changed

  • What it means: Your bank’s branch was bought by another bank, and as a result, your account information (such as your routing number) has changed.
  • What to do about it: You will probably need to update your bank account to a valid checking account.

Account frozen

  • What it means: Your bank notified us that the funds in your account are currently frozen.
  • What to do about it: Get in touch with your bank to figure out what the issue is. Once you’ve resolved the issue, you can retry your transfer from your dashboard. Alternatively, you can change your bank account to another active checking account.

Bank account restricted

  • What it means: Your bank notified us that your account has restrictions on either the type or number of transfers allowed. This normally indicates that you are using a savings or other non-checking account with your Stripe account.
  • What to do about it: You should update your bank account to a valid checking account. If your current account is already a checking account, get in touch with your bank to figure out why the transfer isn’t going through and then retry your transfer from your dashboard.

Invalid currency

  • What it means: Your bank is not set up to process transfers in the given currency.
  • What to do about it: In most cases, you may need to change your bank account to another that is set up to accept transfers in the same currency that you are processing in. Alternatively, if your bank claimed that it can process transfers in this currency, you should get in touch with them and then retry your transfer from your dashboard once the issue is resolved.

Could not process