Square fee calculator
Calculate Square's processing fee and your deposit for in-person, online, keyed-in and Afterpay payments on the Free, Plus and Premium plans (published US rates).
Square's published US processing rates
| Square payment type | Published fee | Fee on a $100 sale | You keep |
|---|---|---|---|
| In person — Free plan | 2.6% + $0.15 | $2.75 | $97.25 |
| In person — Plus plan | 2.5% + $0.15 | $2.65 | $97.35 |
| In person — Premium plan | 2.4% + $0.15 | $2.55 | $97.45 |
| Online — Free plan | 3.3% + $0.30 | $3.60 | $96.40 |
| Online — Plus or Premium plan | 2.9% + $0.30 | $3.20 | $96.80 |
| Online API (all plans) | 2.9% + $0.30 | $3.20 | $96.80 |
| Manually keyed or card on file | 3.5% + $0.15 | $3.65 | $96.35 |
| Afterpay | 6% + $0.30 | $6.30 | $93.70 |
ACH bank transfers paid on an invoice cost 1% with a $1 minimum; on Plus and Premium the fee is capped at $10. Cash and check payments are free.
Source: squareup.com — our fees, standard US pricing, checked 2026-10-27. Rates change and negotiated pricing differs, so confirm on that page before quoting a client.
Why your Square deposit doesn't match sales
Square deposits are net of fees and refunds, and cash sales never reach the bank through Square. See why a Square deposit doesn't match sales and Square deposit reconciliation.
Turn the fees into journal entries
The fee is only half the job. Each payout lands in the bank as one net amount, so your books need sales, refunds and fees split back out. Guides: Stripe payout reconciliation · PayPal to QuickBooks journal · Square deposit reconciliation · the clearing-account method · free payout reconciliation template (Excel).
Other calculators: Stripe fee calculator · PayPal fee calculator · compare all three.
FAQ
What does Square charge per tap or swipe?
Square's fees page lists 2.6% + 15¢ on the Free plan, 2.5% + 15¢ on Plus and 2.4% + 15¢ on Premium for in-person card-present payments.
What does Square charge for online payments?
3.3% + 30¢ on the Free plan and 2.9% + 30¢ on Plus and Premium; payments through Square's online API are 2.9% + 30¢ on every plan.
Is it really private?
Yes. Your files are read and processed by JavaScript running in your browser tab; their contents are never sent over the network. You don't connect PayoutSplit to Stripe, PayPal, Square, Shopify or your accounting software, so there's no access to revoke later.
Which processors are supported?
Stripe (payout reconciliation itemized and balance change from activity reports), PayPal (activity download, English headers), Square (Transactions CSV and Transfers CSV) and Shopify Payments (transactions export). Bank files from any bank can be added for deposit matching.
What does a payout journal entry look like?
Debit your bank for the deposit, debit processing fees, refunds and chargebacks, and credit gross sales (plus sales tax and tips payable when the export has them). The entry always balances, and the bank line equals the deposit to the cent.
I already record sales another way. Will this double count?
Only if you leave Sales income pointed at your real income account. If your POS or store already books each sale, set Sales income to the clearing or Undeposited Funds account under Your account names — the journal then just moves the net to the bank and records the fees.
What if a payout doesn't add up?
When the export includes the payout row (Stripe balance report, Shopify, PayPal withdrawals), PayoutSplit compares it with the sum of the transactions. A difference is flagged and booked to the clearing account so you can investigate instead of importing a wrong number.
What's free?
Every export format for up to 10 payouts per download, one processor file plus one bank file at a time. No account needed. Pro removes the limit and lets you combine several exports and processors in one go.