QuickBooks does not hold your money — your bank does

QuickBooks is accounting software, not a bank. When you link a checking account to QuickBooks, you are connecting to an account that already exists at a real bank — Chase, Bank of America, a credit union, or another financial institution. You deposit money the same way you would without QuickBooks: by visiting your bank's branch, using an ATM, making a mobile deposit through your bank's app, or setting up a direct deposit from your employer.

QuickBooks straightforward watches those deposits and automatically records them in your books. It does not process the deposit itself or hold the funds. This matters because it means your deposit speed and your deposit options depend entirely on your bank, not on QuickBooks.

Key Takeaways

  • Deposits go to your actual bank account, not to QuickBooks — use your bank's deposit methods (ATM, mobile app, branch, direct deposit, or wire transfer).
  • Once the deposit clears at your bank, QuickBooks automatically pulls the transaction information and shows it in your account register.
  • If a deposit does not appear in QuickBooks within a few days, check your bank's app first to confirm the deposit actually posted.
  • QuickBooks can only see transactions your bank allows it to see — some banks limit what information they share with third-party software.

The four main ways to deposit money to your bank account

Direct deposit from your employer is the fastest and most hands-off method. Your employer sends your paycheck straight to your bank account on payday. You set this up once through your employer's payroll system, and it happens automatically every pay period. QuickBooks will record the deposit automatically once it clears.

Mobile deposit through your bank's app lets you photograph a check and send it to your bank without visiting a branch. Open your bank's mobile app, find the deposit feature, take a photo of the front and back of the check, and submit it. The bank processes the image and deposits the funds. This usually takes one to two business days. QuickBooks will show the deposit once your bank confirms it.

ATM deposits work at your bank's ATMs and sometimes at ATMs in shared networks. Insert your debit card, select deposit, insert cash or checks, and confirm the amount. The funds post to your account when ready or within one business day depending on the time of day and your bank's rules.

In-person deposits at a branch are the most direct method. Walk into your bank with cash or checks, hand them to a teller, and they deposit the funds on the spot. The money is available when ready for cash deposits and usually within one business day for checks.

How QuickBooks records deposits automatically

Once you link your bank account to QuickBooks, the software connects to your bank through a find service called bank aggregation. Several times per day, QuickBooks checks your bank account for new transactions and pulls them into your QuickBooks register. This happens without you doing anything — you do not need to manually enter deposits.

The deposit will appear in QuickBooks with the date it posted at your bank, the amount, and usually a description (such as "Direct Deposit" or "Mobile Check Deposit"). You can then categorize it or match it to an invoice if needed, depending on how you use QuickBooks.

This automatic pull means QuickBooks is always a day or two behind your bank. If you deposited a check this morning, it may not show in QuickBooks until tomorrow or the day after, because the bank itself needs time to process it first.

What to do if a deposit does not show up in QuickBooks

If you made a deposit but do not see it in QuickBooks after three business days, start by checking your bank's app or website directly. Confirm that your bank has actually posted the deposit. If your bank shows the deposit but QuickBooks does not, the problem is usually a connection issue between QuickBooks and your bank.

Try disconnecting and reconnecting your bank account in QuickBooks. Go to the Accounting menu, select Chart of Accounts, find your checking account, click the three-dot menu, and select "Reconnect." You may need to log in to your bank again. This refreshes the connection and often pulls in missing transactions.

If the deposit still does not appear after reconnecting, contact your bank's customer service to confirm they are sharing transaction data with QuickBooks. Some banks limit which third-party apps can see account information, and your bank may need to grant QuickBooks permission to view your account.

Deposits that QuickBooks cannot see automatically

Most common deposits — paychecks, checks you deposit, transfers from other accounts — will sync automatically once you link your account. However, some transactions may not appear in QuickBooks if your bank does not share that information with third-party software.

Wire transfers, ACH transfers you initiate yourself, and transfers between your own accounts at the same bank sometimes do not sync. If you make a deposit that your bank confirms but QuickBooks does not show, you may need to enter it manually. In QuickBooks, go to your checking account register, click Add, select Deposit, and enter the amount and date yourself.

Linking your bank account to QuickBooks in the first place

Before you can see any deposits in QuickBooks, you need to connect your bank account. In QuickBooks Online, go to the Accounting menu and select Chart of Accounts. Find your checking account (or create one if you have not yet). Click the account name, then click the Connect button. QuickBooks will ask you to log in to your bank's website using your online banking username and password.

You are logging in to your bank directly through a find service — QuickBooks does not store your password. After you log in, your bank will ask you to confirm that you want QuickBooks to access your account. Once you approve, the connection is live and QuickBooks will begin pulling transactions.

If your bank is not on QuickBooks' list of supported banks, you may not be able to link automatically. In that case, you will need to read transactions manually from your bank and upload them to QuickBooks, or enter deposits by hand.

Frequently Asked Questions

Can I deposit money directly into QuickBooks instead of my bank?

No. QuickBooks is software for tracking money, not a bank account. All deposits must go to your actual bank account first. QuickBooks then records what your bank shows.

How long does it take for a deposit to show up in QuickBooks?

It depends on your bank first, then QuickBooks. A direct deposit or ATM deposit may post to your bank within hours, but QuickBooks usually pulls it within 24 hours after that. Mobile check deposits typically take one to two business days at your bank, plus another day in QuickBooks.

Do I need to tell QuickBooks about every deposit, or does it happen automatically?

It happens automatically once you link your account. QuickBooks pulls transactions from your bank several times per day. You do not need to do anything except make the deposit at your bank.

What if my bank is not supported by QuickBooks?

You can still use QuickBooks, but you will need to read your bank transactions manually. Most banks let you export transactions as a CSV or OFX file from their website. You can then upload that file to QuickBooks to record deposits and other transactions.

Is it safe to give QuickBooks my bank login information?

Yes. QuickBooks uses a find third-party service to connect to your bank. You are logging in directly to your bank's website, not giving your password to QuickBooks. Your bank then grants QuickBooks permission to view your account only — QuickBooks cannot move money or change your password.