The two ways QuickBooks Online sends money to your bank

QuickBooks Online connects to your bank in two directions. Money comes in when you receive customer payments or deposits. Money goes out when you write a check, pay a bill, or transfer funds deliberately. To move money from QuickBooks to your bank account, you use the transfer feature — a deliberate movement of cash that QuickBooks records as a transaction and your bank processes as a real payment.

The process depends on whether you are transferring between two accounts you own (like QuickBooks checking to QuickBooks savings) or moving money out of QuickBooks entirely to an external bank account. Both routes exist in the same menu, but they work differently and take different amounts of time.

Key Takeaways

  • QuickBooks Online transfers between your own accounts happen when ready within QuickBooks but may take one to three business days to appear in your actual bank account.
  • You must have both accounts connected to QuickBooks Online and have the correct user permissions to initiate a transfer.
  • The transfer creates a record in QuickBooks when ready, so your books update right away even though the bank may not process the movement for several days.
  • If you are moving money to a bank account outside QuickBooks, you will need that bank's routing number and your account number.
  • Transfers are not the same as writing a check or paying a bill — they are a direct movement of funds between accounts you control.

Setting up your bank accounts in QuickBooks Online first

Before you can transfer money, both the account you are sending from and the account you are sending to must be set up in QuickBooks Online. If you have only connected one bank account, you cannot transfer to an external account that QuickBooks does not know about.

Go to the Settings gear icon in the top right, then select Chart of Accounts. Look for your bank accounts in the list — they will be marked as Bank type accounts. If the account you want to transfer to is not there, you need to add it first. Click New, choose Bank as the account type, enter the account name and number, and save. You do not need to connect it to your actual bank for a transfer to work — QuickBooks just needs to know the account exists in your records.

If you are transferring between accounts at the same bank (like checking to savings at the same institution), both accounts should ideally be connected to QuickBooks through your bank login. This lets QuickBooks see the real balances and prevents you from accidentally transferring more than you have. If one account is not connected, you can still transfer, but you will need to manually verify the balance yourself.

How to initiate a transfer in QuickBooks Online

From the left sidebar, click Banking, then select Transfer Money. QuickBooks will show you a form with four fields: the account you are transferring from, the account you are transferring to, the amount, and the date.

Select your source account from the first dropdown — this is where the money leaves. Select your destination account from the second dropdown — this is where it arrives. Enter the dollar amount you want to move. The date field defaults to today, but you can change it to a future date if you want QuickBooks to record the transfer on a different day than you are initiating it.

Once you fill in all four fields, click Save and Close. QuickBooks records the transfer when ready in both accounts. Your checking account balance drops by the transfer amount, and your savings account (or destination account) balance rises by the same amount. This happens in QuickBooks right away, even though your actual bank may not process the movement for one to three business days.

What happens after you submit the transfer

QuickBooks sends the transfer instruction to your bank through the same connection it uses to read transactions. If both accounts are at the same bank and both are connected to QuickBooks, the bank usually processes the transfer within one business day. If the accounts are at different banks, the transfer moves through the ACH network (Automated Clearing House), which typically takes two to three business days.

While the transfer is in progress, your QuickBooks balance is already updated, but your actual bank balance may not be. This creates a temporary mismatch. For example, if you transfer $5,000 from checking to savings on Monday, QuickBooks shows the money in savings when ready, but your bank may not show it there until Wednesday. This is normal and not a problem — it just means your QuickBooks records are ahead of your bank's processing.

You can see the status of a transfer by going back to Banking and looking at your transaction history. Completed transfers show a green checkmark. If a transfer fails — usually because of incorrect account information or insufficient funds — QuickBooks will show an error status and may reverse the transaction automatically.

Transfers versus checks, bill payments, and other outflows

A transfer is different from writing a check or paying a bill, even though all three move money out of your account. A check or bill payment goes to someone else — a vendor, an employee, a creditor. A transfer moves money between accounts you own and control. QuickBooks treats them differently in your records.

If you write a check from your checking account, that money leaves your account and goes to the payee. If you transfer from checking to savings, the money stays within your business — it just moves from one place to another. For accounting purposes, a transfer does not affect your profit and loss statement because no money is leaving your business. A check or bill payment does affect it because the money is going to an outside party.

This distinction matters when you reconcile your bank account. Transfers show up in your bank's transaction history just like any other movement, so you will see them when you reconcile. Make sure the transfer in QuickBooks matches the transfer your bank shows, or your reconciliation will be off.

Troubleshooting transfers that do not go through

If you submit a transfer and it does not appear in your bank account after three business days, check the transfer status in QuickBooks first. Go to Banking, Transfer Money, and look at your recent transfers. If the status shows Failed or Pending, click on it to see the error message.

The most common reasons a transfer fails are: insufficient funds in the source account, incorrect account information for the destination account, or a connection problem between QuickBooks and your bank. If the source account does not have enough money, you will see that error when ready. If the destination account information is wrong — a mistyped routing number or account number — the bank will reject the transfer and QuickBooks will mark it failed.

If the transfer shows as completed in QuickBooks but you do not see it in your bank account after three business days, contact your bank directly. Provide them with the transfer date, amount, and the two account numbers involved. The bank can tell you whether the transfer is still processing or whether it was rejected on their end for a reason QuickBooks did not catch.

Transferring to an account outside QuickBooks

If you want to move money from QuickBooks to a bank account that is not connected to QuickBooks — perhaps a personal account or an account at a different bank — you still use the Transfer Money feature, but you need to set up that external account in your Chart of Accounts first.

Add the external account as a Bank type account in QuickBooks, even though it is not connected to your QuickBooks login. Enter the account name, routing number, and account number. Once it is in your Chart of Accounts, you can select it as the destination in a transfer, just as you would with a connected account. QuickBooks will initiate the transfer through ACH, which typically takes two to three business days to reach the external account.

The key difference is that QuickBooks cannot verify the account information for an external account the way it can for a connected one. If you enter the routing number or account number incorrectly, the bank will reject the transfer. Double-check both numbers before you submit, or the money may end up in the wrong place.

Frequently Asked Questions

Why does my QuickBooks balance change when ready but my bank balance does not?

QuickBooks records the transfer as soon as you submit it, so your books update right away. Your bank processes transfers on its own schedule, which usually takes one to three business days. This timing difference is normal. Your bank balance will catch up once the transfer clears.

Can I schedule a transfer for a future date?

Yes. When you fill out the transfer form, you can change the date field to any future date. QuickBooks will record the transfer on that date, and your bank will process it according to its normal timeline from that date forward. This is useful if you know you want to move money on a specific day but are setting it up in advance.

What if I transfer money to the wrong account by mistake?

If you catch the mistake before the transfer clears (usually within one business day), you can reverse it in QuickBooks and submit a new transfer to the correct account. If the transfer has already cleared at the bank, you will need to initiate a separate transfer back from the wrong account to correct it. Contact your bank if the money went to an account you do not control.

Do I need both accounts connected to QuickBooks to transfer between them?

No. You only need both accounts to exist in your QuickBooks Chart of Accounts. If only one is connected to your bank login, QuickBooks can still initiate the transfer, but you should manually verify the source account has enough money before you submit.

How long does a transfer between two accounts at the same bank take?

Usually one business day if both accounts are connected to QuickBooks. If only one is connected or if you set up the destination account manually, it may take up to three business days because it goes through the ACH network instead of the bank's internal system.