Stripe vs Square for a service business.
They are both good, and they are good at different things. The right choice depends on where your customer is standing when they pay, not on whose rate is a tenth of a point lower.
Most comparisons of Stripe and Square are written for online stores. A service business is different. You quote a job, you take a deposit, you do the work over days or weeks, and you collect the balance, sometimes at a counter, sometimes over the phone, sometimes from an invoice the customer pays at home. The question is which tool handles that whole sequence with the fewest workarounds.
The short version: Square is built around the counter and the invoice. Stripe is built around software, meaning your website, your booking system or your own app. Everything below is the detail behind that sentence.
Fees at the time of writing (October 2026)
These are the published standard US rates from stripe.com/pricing and Square's fees page, checked in October 2026. Both change, both negotiate at higher volume, and Square's rates depend on which plan you are on. The table shows Square's Free plan, with the Plus plan noted where it differs.
| Payment type | Stripe | Square (Free plan) |
|---|---|---|
| Card in person (tap, dip, swipe) | 2.7% + 5 cents | 2.6% + 15 cents |
| Card online | 2.9% + 30 cents | 3.3% + 30 cents through Square's own online and invoice tools (2.9% + 30 cents on Plus, or through the API) |
| Card typed in by hand | Online rate plus 0.5% | 3.5% + 15 cents, same for card on file |
| Bank transfer (ACH) | 0.8%, capped at 5 dollars | 1% on invoices, 1 dollar minimum (capped at 10 dollars on Plus) |
| Invoices | 0.4% per paid invoice on the Starter plan, on top of the payment fee | No separate invoice fee on the Free plan |
| A customer disputes a charge | 15 dollar fee, plus 15 dollars more if you contest it (that second fee is refunded if you win) | No dispute fee |
Read the table the way you would read your own statement: by the mix of payments you actually take. A business that takes most of its money by invoice and bank transfer will find a very different answer from one that taps cards at a counter. Work it out on one real month of your own payments, not on the headline rate.
Invoices and deposits
This is where Square is strongest for a service business. Square Invoices lets you request a deposit on an invoice, as a fixed amount or a percentage, and schedule the balance. Splitting the remainder into several milestone payments needs the Invoices Plus plan. The customer pays from a link, and the invoice records what has been paid against the total.
Stripe Invoicing is capable and is usually the better fit when invoices are generated by your own software or website, because everything is available through its API. Out of the box, for a business sending invoices by hand from a dashboard, Square is the more natural tool for the deposit then balance pattern.
Whichever you use, the deposit is only as defensible as what you record when you take it: what it covers, whether it is refundable, and the customer's acceptance. That is covered in detail in the note on taking a deposit on a repair.
Taking payment in person
Square began as a card reader and it shows. Its point of sale app, readers and terminals work together without a developer, and a front desk can be taking cards the day the hardware arrives. If most of your payments happen at a counter, Square is the simpler path.
Stripe also sells in-person readers through Stripe Terminal, and its in-person rate is competitive. But Terminal is designed to be built into software: your booking system, your shop system or a custom app. If you already run software that supports Stripe Terminal, it is excellent. If you do not, you are buying a development project rather than a card reader.
Payouts: when the money reaches your bank
| Stripe | Square | |
|---|---|---|
| Standard timing | US settlement on a 2 business day schedule | Next business day for payments taken before 5 pm Pacific (8 pm Eastern) |
| First payout | Typically 7 to 14 days after your first live payment | Not published as a fixed figure on the pages checked. Ask before you rely on it |
| Faster option | Instant Payouts at 1.5% (50 cent minimum), once your account is eligible | Instant transfers to a linked account or debit card for a percentage fee shown in your Dashboard |
For a business that buys parts or materials before the customer pays, next-day money matters more than a small rate difference. Both platforms can also hold funds or slow payouts on a new account, or when a large or unusual payment comes in. Expect that before a big job, not after.
Who owns the account
This is the question nobody asks at signup. Both platforms tie the account to a business and to the identity of a real person who verifies it. Stripe allows exactly one account owner, a special administrator who alone can transfer ownership or close the account, and other people are added as team members with roles. Square works on a similar principle: the account owner who signed up, and team members with permissions set by that owner.
- Sign up yourself, with the business EIN, a business login and the business bank account. Do not let a developer, bookkeeper or agency open it for you in their name.
- Add everyone else as a team member with the narrowest role that does the job. A developer needs developer access, not ownership. A front desk needs to take payments, not change the bank account.
- Write down who holds the owner role and how to recover the login. Payment accounts hold your customer history, your stored cards and your dispute record, and moving them later is hard.
Which one, by situation
- Mostly counter payments and invoices sent by hand, with deposits: Square.
- Payments taken on your website, in a booking flow or in your own software: Stripe.
- Both, at meaningful volume: it is common to run Square at the counter and Stripe on the website. The cost is two systems to reconcile, so make every payment carry the job or invoice reference.
- Already using shop or booking software with a built-in processor: check what that processor costs and what happens to your stored cards if you leave, before adding either.
What to do next
Pull one month of payments and sort them into counter, phone, invoice and online. Price that month on both fee tables. Then check who holds the owner role on whatever you use today. If you want help wiring payments into your website or software, the studio sets up Stripe or Square in the business's own name and hands over every login. The month of real payments is the part only you can supply, and it decides the answer.
Questions
Is Stripe or Square cheaper for a service business?
It depends on how you take payment. At the time of writing (October 2026) Square's Free plan charges 2.6% + 15 cents in person and Stripe charges 2.7% + 5 cents, while for online cards Stripe charges 2.9% + 30 cents and Square's own online and invoice tools charge 3.3% + 30 cents on the Free plan. Price one real month of your own payments on both.
Which is better for taking deposits on invoices?
For invoices sent by hand, Square. Square Invoices can request a deposit as an amount or a percentage and schedule the balance, with multiple milestone payments on the Invoices Plus plan. Stripe Invoicing is the better fit when invoices are generated by your own software.
Does Stripe or Square charge a fee for chargebacks?
At the time of writing, Stripe charges 15 dollars when a dispute is received and another 15 dollars if you contest it, with the second fee refunded if you win. Square does not charge a dispute fee.
How fast do Stripe and Square pay out?
Square sends standard transfers the next business day for payments taken before 5 pm Pacific. Stripe settles US payments on a 2 business day schedule, and the first payout typically takes 7 to 14 days. Both offer faster instant payouts for a fee.
Who should own our Stripe or Square account?
The business, opened by the owner with the business EIN, login and bank account. Both distinguish the account owner from team members, and everyone else should be added as a team member with the narrowest role that does their job.
