QuickBooks Online only imports transactions that have fully posted to your bank. If your income or ACH deposits are still pending, they won't appear in QuickBooks Online yet. You can visit your bank’s website to verify. It may take up to 48 hours for transactions to come over.
If it's already posted at the bank and still not showing up, you can refresh your bank connection to sync the latest available transactions. Here's how:
Go to All apps, then Accounting.
Select Bank transactions and click Update.
Wait for it to fully finish then, check the transactions in the Pending section.
If you recently connected your bank account to, the system automatically downloads your transactions up to a certain date (90 days is the industry standard). You can manually upload the older transactions.