Yes, Square can pull money directly from your checking account
Square can withdraw funds from your checking account in two ways: as an Instant Deposit fee when you move money out of Square, or as a recurring payment method if you set up a bank transfer to fund your Square Cash or Square balance. The company uses ACH (Automated Clearing House) transfers, which are the same system banks use for direct deposit and bill pay. Square does not charge you to link your account, but it does charge a fee if you choose to move money out faster than the standard one to three business days.
The key difference is whether you are initiating the transfer or Square is. When you ask Square to send you money, you control the timing and can choose how fast. When Square pulls money in—say, to cover a refund or a payment you authorized—that happens automatically once you have given permission.
Key Takeaways
- Square uses ACH transfers to move money between your checking account and your Square balance, the same method your bank uses for direct deposit.
- Instant Deposits (moving money out of Square) cost 1.5% with a $0.25 minimum fee, while standard transfers take one to three business days and cost nothing.
- You must link your checking account and verify it with two small test deposits before Square can access it.
- Square can only pull money you have authorized—either through a payment method you selected or a recurring transfer you set up.
- If you revoke access, Square cannot withdraw money, but any pending transfers will still go through.
How to link your checking account to Square
Linking your account takes about five minutes. Open the Square app or go to squareup.com, navigate to Settings, then select "Bank Account" or "Linked Bank Accounts." Enter your routing number and account number (both on the bottom left of a check), then confirm your account type—checking or savings.
Square will send two small deposits to your account, usually within one to two business days. These deposits appear as "SQUARE" followed by a code in your bank statement. You then log back into Square and enter the exact amounts of those two deposits to verify you own the account. This step prevents fraud and confirms Square can access your account.
Once verified, your account is linked. You do not have to use it immediately—it simply sits there until you choose to transfer money or set up a recurring payment.
When Square withdraws money automatically
Square pulls money from your checking account in specific situations. If you refund a customer, Square deducts the refund amount from your Square balance first. If your balance is too low, Square will pull the difference from your linked bank account. If you have set up a recurring transfer to keep your Square balance topped up, Square will withdraw on the schedule you chose—daily, weekly, or monthly.
You can also authorize Square to pull money for a one-time payment. For example, if you owe Square a fee or want to pay a Square invoice, you can select your checking account as the payment method, and Square will process the ACH transfer immediately.
In all cases, you must have authorized the withdrawal beforehand. Square cannot pull money without your permission, and you can revoke access at any time by unlinking the account.
The cost of moving money out of Square
If you want your money back in your checking account, you have two options. A standard transfer takes one to three business days and costs nothing. An Instant Deposit arrives the same day (if requested before 2 p.m. ET on a business day) and costs 1.5% of the amount transferred, with a minimum fee of $0.25.
For example, if you transfer $100 using Instant Deposit, you pay $1.50. If you transfer $10, you pay $0.25. The standard transfer costs zero, so if you can wait a few days, it is the cheaper choice. Instant Deposit makes sense only if you need the money urgently or if the cost is worth the speed to your business.
Square also charges separate fees for transactions—typically 2.6% plus $0.10 for online payments or 2.9% plus $0.30 for invoices. These are not tied to your bank account; they are the cost of accepting payment through Square.
What happens if your account information changes
If you close your checking account or change banks, you need to update your information in Square. If Square tries to pull money from a closed account, the transfer will fail and bounce back. Depending on your bank, you may be charged an insufficient funds or returned item fee.
To avoid this, unlink your old account before closing it, then link your new account. If a transfer fails, Square will usually retry it once or twice over the next few days. Check your Square activity log to see which transfers failed and contact Square support if you need to reprocess a payment.
If you have a recurring transfer set up and forget to update your account, Square will keep trying to pull money from the old account until the transfers fail completely. At that point, your Square balance will not be topped up, and you may not have funds available for refunds or payments.
How to stop Square from accessing your account
You can unlink your checking account at any time through Settings. Once unlinked, Square cannot pull money from that account going forward. However, any transfers that are already in progress will still complete—ACH transfers cannot be cancelled once they have been submitted to the banking system, which usually happens within a few hours of you requesting them.
If you unlink your account and then request a refund, Square will not be able to pull the refund amount from your bank. Instead, the refund will sit in your Square balance as a negative number (a debt to the customer). You will need to either link a new account or manually transfer money into Square to cover the refund.
Unlinking also stops any recurring transfers you have set up. If you want to pause transfers temporarily without unlinking, some Square plans let you pause recurring transfers through the settings menu.
Security and fraud protection
Square uses encryption to protect your account number and routing number. Your full account details are not stored on Square's servers in a way that is readable; instead, Square stores a token—a code that represents your account without exposing the actual numbers.
ACH transfers themselves are protected by the banking system. If an unauthorized transfer occurs, you can dispute it with your bank within a set window (usually 60 days). Your bank will investigate and, if fraud is confirmed, reverse the transfer and credit your account. Square also has its own fraud detection and will block suspicious transfers before they go through.
To protect yourself, do not share your Square login credentials, enable two-factor authentication on your Square account, and review your bank statement regularly for transfers you do not recognize. If you see an unauthorized transfer, contact your bank first, then Square support.
Frequently Asked Questions
Does Square charge a fee just to link my checking account?
No. Linking your account is free. You only pay if you use Instant Deposit to move money out of Square (1.5% fee), or if you set up a recurring transfer that Square processes. Standard transfers cost nothing.
Can Square pull money from my account without my permission?
No. Square can only withdraw money you have authorized. This includes refunds you approve, recurring transfers you set up, or one-time payments where you select your bank account as the method. You can revoke access by unlinking your account, though pending transfers will still go through.
What if I do not have enough money in my checking account when Square tries to withdraw?
The transfer will fail, and your bank may charge you an insufficient funds fee. Square will usually retry the transfer once or twice. If it fails permanently, your Square balance will show a negative number (money owed), and you will need to link a different account or manually add funds to Square.
How long does it take for money to move between my checking account and Square?
Standard transfers take one to three business days. Instant Deposits arrive the same business day if requested before 2 p.m. ET. Test deposits (used to verify your account) typically arrive within one to two business days.
Can I link multiple checking accounts to Square?
Yes. You can link more than one account and choose which one to use for transfers or refunds. This is useful if you have accounts at different banks or want to separate business and personal funds.