Connect your Square checking account by authorizing it in QuickBooks Online settings
QuickBooks Online can pull transactions directly from your Square checking account if you give it permission to read your bank data. The connection happens through your QuickBooks Online account settings, not through Square itself. Once linked, QuickBooks will download your deposits, transfers, and fees automatically so you do not have to enter them by hand.
The process takes about five minutes and requires your QuickBooks Online login, your Square account login, and access to whichever email address is tied to your Square account. You will not need to share passwords — QuickBooks uses a secure connection that lets Square verify your identity without storing your login details.
Key Takeaways
- The connection is set up inside QuickBooks Online under Banking settings, not in your Square account.
- QuickBooks will ask you to log into your Square account once to authorize the link, then handle all future data pulls automatically.
- Transactions appear in QuickBooks within one business day of posting to your Square account.
- You can disconnect at any time from QuickBooks settings without affecting your Square account or transactions already imported.
Steps to authorize Square in QuickBooks Online
Start in QuickBooks Online. Click the gear icon in the top right corner, then select Accounts and Settings. On the left menu, choose Connected Apps, then look for Manage apps. Search for "Square" in the app directory.
Click on the Square app result and select Connect. A new window will open asking you to log into your Square account. Enter the email address and password for the Square account that holds your checking account. After you log in, Square will show you a permission screen listing what QuickBooks is asking to access — usually your bank transactions and account details. Click Allow or Authorize to confirm.
You will be sent back to QuickBooks. The connection is now active. QuickBooks will begin downloading transactions from your Square checking account, usually within a few hours. You do not need to do anything else — the sync happens automatically from this point forward.
What transactions QuickBooks will import
QuickBooks downloads deposits, transfers between Square accounts, ACH payments you have made, and fees charged by Square. It will also pull any interest your checking account earns. Each transaction appears with the date it posted, the amount, a description of what it was (like "Square deposit" or "ACH transfer"), and the running balance.
Transactions that QuickBooks does not import include pending deposits (only settled ones), card payments you made to the Square account from outside sources, and transactions older than your QuickBooks history. If you need to see older transactions, you can download them from your Square account directly and enter them manually if necessary.
Matching and categorizing imported transactions
Once transactions land in QuickBooks, they appear in your Banking section under the account name. QuickBooks will try to match new transactions to invoices or bills you have already created — if you sent an invoice for $150 and Square deposited $150, QuickBooks may suggest the match automatically. Review each match and accept or reject it.
For transactions that do not match an invoice or bill, you will need to categorize them. Click on the transaction and choose a category from your chart of accounts — usually Deposits, Bank Fees, Interest Income, or another account that fits. Once you categorize a transaction type once, QuickBooks will remember it and suggest the same category for similar transactions in the future.
Troubleshooting a failed or stalled connection
If the connection fails during authorization, the most common cause is using the wrong Square account login. Make sure you are logging in with the email and password for the Square account that actually holds the checking account — not a different Square account or a personal email. If you have multiple Square accounts, check which one is linked to your checking account by logging into Square directly and looking at your account settings.
If the connection was successful but transactions have stopped appearing, check whether your Square account password has changed recently. Some password changes will break the connection. Go back to Connected Apps in QuickBooks, find Square, and click Reconnect. You will be asked to log into Square again. After you do, the sync should resume within a few hours.
If you see an error message about permissions or access, Square may have updated its security settings. Try disconnecting the app entirely by clicking the three dots next to Square in your Connected Apps list and selecting Remove. Wait a few minutes, then reconnect using the steps above.
Disconnecting Square from QuickBooks
If you no longer want QuickBooks to pull from your Square checking account, you can disconnect it without losing any data. Go to Accounts and Settings, then Connected Apps, and find Square in your list. Click the three dots next to it and select Remove. Confirm the removal when prompted.
All transactions that QuickBooks already imported will stay in your account — disconnecting only stops future downloads. Your Square account itself is not affected. If you reconnect later, QuickBooks will resume pulling new transactions from the point where it left off.
When to use manual entry instead of the connection
The automatic connection works well for most Square checking account activity, but some situations call for manual entry. If you need to record a transaction before it settles in Square (for example, a large deposit you know is coming), enter it manually in QuickBooks and let the automatic import match it later. If Square's description of a transaction is too vague for your records, you can edit the transaction in QuickBooks after it imports to add more detail.
You might also choose manual entry if you are troubleshooting a connection problem and need to keep your books current while you fix it. Simply enter the transactions by hand using your Square account statement as a reference, then let the automatic sync catch up once the connection is restored.
Frequently Asked Questions
Will connecting Square to QuickBooks affect my Square account or transactions?
No. The connection is read-only — QuickBooks can see your transactions and account balance, but it cannot make changes to your Square account, move money, or cancel transactions. Your Square account works exactly as it did before.
How often does QuickBooks download transactions from Square?
QuickBooks syncs with Square multiple times per day, usually within a few hours of a transaction posting to your Square account. There is no set schedule — it happens automatically in the background. You do not need to refresh or trigger it manually.
What if I have multiple Square accounts?
You can connect more than one Square account to QuickBooks Online. Go through the authorization process separately for each account. Each one will appear as a separate bank account in your QuickBooks Banking section, and transactions will import independently.
Can I edit or delete transactions after QuickBooks imports them?
Yes. Once a transaction is in QuickBooks, you can edit the category, description, or amount. If you delete a transaction from QuickBooks, it will not be deleted from Square — but if the sync runs again, QuickBooks may re-import it. If you need to remove a transaction permanently, delete it from Square first, then remove it from QuickBooks.
What happens if my internet connection drops during authorization?
If your connection drops while you are logging into Square, the authorization will not complete and the app will not connect. Simply start over from the beginning — go back to Connected Apps, search for Square, and click Connect again. There is no limit to how many times you can try.