How the transfer works
QuickBooks Checking is a bank account managed through QuickBooks Online that Intuit operates in partnership with a bank partner. To move money from QuickBooks Checking to another bank account you own, you initiate an ACH transfer — an electronic movement of funds that typically takes one to three business days. The money leaves QuickBooks Checking and arrives at your destination bank account; QuickBooks records the transaction in your books automatically.
You do not need to contact anyone outside QuickBooks to make this happen. The transfer happens entirely within the QuickBooks Online platform, and you control when it occurs. There is no fee charged by Intuit for moving money out of QuickBooks Checking, though your destination bank may charge a fee to receive an incoming ACH transfer (most do not).
Key Takeaways
- Transfers from QuickBooks Checking to another bank account happen through ACH and take one to three business days to complete.
- You start the transfer in QuickBooks Online by navigating to the QuickBooks Checking account and selecting the transfer option.
- You will need the routing number and account number of the bank account you are transferring to, and that account must be in your name.
- QuickBooks records the outgoing transfer automatically, so your books stay in sync with your actual bank balance.
- If a transfer fails or is delayed, check that the account number and routing number are correct, and contact your destination bank to confirm they received the request.
Step-by-step: initiating the transfer in QuickBooks Online
Log into QuickBooks Online and go to the Banking section. Click on QuickBooks Checking in the list of accounts. Look for a button or menu option labeled "Transfer" or "Move Money" — the exact label varies by QuickBooks version, but it will be near the top of the account view. Click it.
QuickBooks will ask you to select a destination account. If the account you want to transfer to is already linked to your QuickBooks Online, it will appear in a dropdown list. Select it. If it is not linked, you will need to add it first by providing the routing number and account number of your destination bank account. Enter the amount you want to transfer, confirm the date (it can be today or a future date), and review the details. Click "Transfer" or "Confirm" to complete the request.
QuickBooks will show you a confirmation screen with a reference number. Write this down or take a screenshot. The transfer is now queued and will process on the date you selected. You will see it appear in your QuickBooks Checking account as an outgoing transfer, and it will show as pending until the receiving bank confirms receipt.
What information you need before you start
Gather the routing number and account number of the bank account you are transferring to. The routing number is a nine-digit code that identifies the bank; you can find it on a check, on your bank's website, or by calling the bank directly. The account number is usually printed on your checks or statements, or you can log into your online banking and find it there.
The account must be in your name or a name associated with your business. You cannot transfer QuickBooks Checking funds to a personal account in someone else's name, or to an account at a different business. If you are unsure whether the account is may be able to access, contact your destination bank before you start the transfer.
Timing: when the money arrives
ACH transfers from QuickBooks Checking typically take one to three business days. The clock starts when QuickBooks processes your request, which usually happens the same day you submit it if you submit before the cutoff time (usually 5 p.m. Eastern). If you submit after the cutoff or on a weekend, processing begins the next business day.
Your destination bank may take an additional day to post the funds to your account, even after QuickBooks has sent them. So if you submit a transfer on a Monday morning, the money might not show up in your destination account until Wednesday or Thursday. Check your QuickBooks Checking account and your destination bank account to confirm the transfer has completed.
What to do if the transfer fails or is delayed
If more than three business days have passed and the money has not arrived, log back into QuickBooks Online and check the status of the transfer. It will show as "Pending," "Processing," or "Complete." If it shows as failed or cancelled, QuickBooks will usually display a reason — often an incorrect account number or routing number, or a mismatch between the account name and the name on your QuickBooks account.
If the transfer shows as complete in QuickBooks but has not arrived at your destination bank, contact that bank's customer service. Provide them with the ACH reference number from QuickBooks and ask them to trace the incoming transfer. The bank can confirm whether they received it and why it has not posted to your account. Do not initiate a second transfer until you have confirmed the first one failed; duplicate transfers can cause overdrafts or confusion.
If the transfer failed due to an incorrect account or routing number, delete the failed transfer in QuickBooks and start over with the correct information. If you are not sure what went wrong, contact QuickBooks support with your reference number and the error message you received.
Linking a new bank account to QuickBooks for transfers
If the account you want to transfer to is not already linked in QuickBooks Online, you will need to add it. In the transfer screen, select "Add a new account" or "Link account." QuickBooks will ask for the routing number and account number. Enter both carefully — a single digit wrong will cause the transfer to fail.
Some banks require you to verify the account by depositing small test amounts (usually under $1 each) and then confirming the amounts in your bank's online portal. QuickBooks will tell you if this step is required. If it is, you will not be able to transfer large amounts until verification is complete, which can take a few days. For accounts that do not require verification, you can transfer immediately after linking.
Recording the transfer in your books if QuickBooks does not sync automatically
In most cases, QuickBooks Online records the outgoing transfer from QuickBooks Checking automatically and creates a matching entry in your destination account if both are linked in the same QuickBooks file. Your books stay balanced without any manual work.
If you are transferring to a bank account that is not linked to QuickBooks, or if you use QuickBooks Desktop instead of Online, you may need to record the transfer manually. Create a check or journal entry in QuickBooks that moves the money from QuickBooks Checking to the destination account. Match the amount and date to the transfer you initiated. This keeps your QuickBooks records accurate even if the destination account is not connected to QuickBooks.
Frequently Asked Questions
Can I transfer from QuickBooks Checking to a savings account at a different bank?
Yes. The destination account can be a checking account, savings account, or money market account at any bank, as long as it is in your name or your business name. Provide the routing number and account number for the savings account, and the transfer will work the same way as a transfer to a checking account.
Is there a limit to how much I can transfer at once?
QuickBooks Checking and your destination bank may both have transfer limits. QuickBooks typically allows transfers up to your available balance, but your destination bank may have daily or monthly ACH limits. Check your destination bank's terms or contact them to confirm their limits before you transfer a large amount.
What happens if I transfer money out and then need it back in QuickBooks Checking?
You can transfer money back from your destination bank to QuickBooks Checking using the same process in reverse. Initiate the transfer from your destination bank's online portal or from QuickBooks if the account is linked. It will take one to three business days to arrive, just like the outgoing transfer.
Can I schedule recurring transfers from QuickBooks Checking?
QuickBooks Online does not have a built-in recurring transfer feature for QuickBooks Checking. You can schedule individual transfers for specific dates, but you will need to set up each one manually. If you want truly recurring transfers, ask your destination bank whether they offer automatic ACH pulls from QuickBooks Checking, or use a third-party accounting tool that integrates with both QuickBooks and your bank.
Do I need to tell my accountant or bookkeeper about these transfers?
If your accountant or bookkeeper has access to your QuickBooks file, they will see the transfers automatically. If they work from bank statements or reports you send them, make sure your QuickBooks records are up to date before you share them. The transfer should appear in both your QuickBooks Checking account and your destination bank account once it completes.