Card processing fees for a cleaning business run from 2.5% to 3.5% of each payment plus up to 30 cents, as of October 23, 2026, which is $3.75 to $5.40 on a $150 visit. A bank transfer costs $1.20 to $1.50. The headline rate matters less than where the payment happens: inside your scheduling software it lands on the visit record; outside it, you match it by hand.
This guide is for any size of cleaning business that takes cards. It explains how the fees are built, compares the published rates of Square, Stripe, Jobber, Housecall Pro, and QuickBooks Payments, works out the dollar cost on a $150 visit, and covers what the card networks say about passing the fee on. For the wider question of when to get paid and how to chase late invoices, read the invoicing guide.
How do card processing fees work?
Every card fee is a percentage of the payment plus, at most providers, a fixed amount per transaction, and the percentage depends on how the card is taken. The three cases that matter for a cleaning business are:
- In person, tapped or dipped on a reader or a phone: the lowest rate, because the card is present.
- Online or by invoice, where the client types the card into a payment page: a higher rate, because the card is not present.
- Card on file or keyed in by you, where a saved card is charged after the visit or you type the number: usually the highest rate, because the processor takes on the most risk.
Bank transfers (ACH) are a separate and much cheaper category, usually 0.8% to 1% with a cap or a minimum. For recurring residential work the common pattern is a card on file charged after each visit, which means a business that charges saved cards is paying the highest card rate on most of its revenue, often without noticing. Moving recurring clients to bank payment, where they are comfortable with it, is the single biggest lever on fees.
Two costs that do not show on the rate card: instant payouts, which every provider charges extra for, and disputes, where some providers charge a fee per chargeback whether or not you win (Stripe charges $15 per dispute; Square charges no chargeback fee). Neither is large for a cleaning business that documents its visits, but both are worth knowing.
Which provider charges what?
The table shows the published rates as of October 23, 2026. Where a vendor publishes a single card rate rather than a rate by payment type, the same figure appears in each column.
| Provider | In person | Online or invoice | Card on file or keyed | Bank (ACH) | Monthly fee for payments | Standard payout |
|---|---|---|---|---|---|---|
| Square (Free plan) | 2.6% + 15¢ | 3.3% + 30¢ | 3.5% + 15¢ | 1%, $1 minimum, no cap on the Free plan | $0 | Next business day for payments before 5 PM PT |
| Square (Plus or Premium plan) | 2.5% + 15¢ (Plus), 2.4% + 15¢ (Premium) | 2.9% + 30¢ on invoices | 3.5% + 15¢ | 1%, $1 minimum, $10 cap | Square Plus $49 a month per location; Premium $149 a month per location; the Free plan has no monthly fee | Next business day |
| Stripe (used inside ZenMaid, Maidily, and others) | 2.7% + 5¢ (plus 10¢ per Tap to Pay authorization) | 2.9% + 30¢ | 2.9% + 30¢ plus 0.5% for manually entered cards | 0.8%, $5 cap | $0 | Rolling, weekly, or monthly, no fee |
| Jobber Payments | 2.7% + 30¢ (Tap to Pay) | 2.9% + 30¢ | 2.9% + 30¢ | 1% | Included in the plan (Core from $49 month to month) | Standard schedule; instant costs 1% |
| Housecall Pro | 2.59% (reader or Tap to Pay; Tap to Pay adds $5 per active device a month) | 2.99% (invoice paid online) | 3.49% (card on file, keyed, or scanned) | 1% | Included in the plan (Basic from $79 monthly) | Two business days; Instapay adds 1%, typically 30 minutes |
| QuickBooks Payments | 2.5% | 2.99% (invoices and recurring payments) | 3.5% (keyed) | 1% | $0 for payments; QuickBooks Online plan separate | Standard; instant deposit 1.75% |
Prices verified October 23, 2026 against the vendor pages listed under Sources checked.
Three notes on reading it. Stripe’s rates apply when a cleaning app processes through Stripe: ZenMaid and Maidily both state Stripe or Square as their processors on their pricing pages, and you pay that processor’s standard rate with no markup stated by either app. BookingKoala connects to Stripe, Square, PayPal (via Braintree), or Authorize.net, one processor at a time, and its help center states that it adds no fees of its own on transactions; the processor’s own rates apply. Housecall Pro publishes its rates by payment method in its help center: 2.59% in person, 2.99% on an invoice paid online, and 3.49% on a card on file or keyed card, with American Express and business cards at 3.49% by any method. Square’s lower Plus and Premium rates come with a paid subscription, which only pays off at volume.
What does a $150 visit cost with each?
The arithmetic is the same every time: multiply the visit price by the percentage, then add the fixed amount. At Square’s free-plan invoice rate, $150 times 3.3% is $4.95, plus 30 cents, is $5.25. The table applies that to every published rate.
| Payment method | Rate | Fee on a $150 visit | You keep |
|---|---|---|---|
| Square Free, in person | 2.6% + 15¢ | $4.05 | $145.95 |
| Square Free, invoice paid online | 3.3% + 30¢ | $5.25 | $144.75 |
| Square, card on file (any plan) | 3.5% + 15¢ | $5.40 | $144.60 |
| Square Plus or Premium, invoice | 2.9% + 30¢ | $4.65 | $145.35 |
| Stripe, online (ZenMaid, Maidily) | 2.9% + 30¢ | $4.65 | $145.35 |
| Stripe, manually entered card | 3.4% + 30¢ | $5.40 | $144.60 |
| Stripe, in person | 2.7% + 5¢ | $4.10 | $145.90 |
| Jobber, online or card on file | 2.9% + 30¢ | $4.65 | $145.35 |
| Jobber, Tap to Pay | 2.7% + 30¢ | $4.35 | $145.65 |
| Housecall Pro, in person | 2.59% | $3.89 | $146.11 |
| Housecall Pro, invoice paid online | 2.99% | $4.49 | $145.51 |
| Housecall Pro, card on file or keyed | 3.49% | $5.24 | $144.76 |
| QuickBooks Payments, in person | 2.5% | $3.75 | $146.25 |
| QuickBooks Payments, invoice | 2.99% | $4.49 | $145.51 |
| QuickBooks Payments, keyed | 3.5% | $5.25 | $144.75 |
| Bank transfer at 1% (Square, Jobber, Housecall Pro, QuickBooks) | 1% | $1.50 | $148.50 |
| Bank transfer at 0.8% (Stripe) | 0.8% | $1.20 | $148.80 |
Prices verified October 23, 2026 against the vendor pages listed under Sources checked.
The spread between the cheapest and most expensive card method is about $1.65 per visit. On 60 visits a month that is roughly $100, which is real money but less than most software subscriptions. The spread between an online or card-on-file payment and a bank transfer is about $3 to $4 per visit, or $180 to $240 a month at the same volume. That is the number to act on.
To see what the fee does to your price, the Cleaning Price Calculator has a card fee field: enter your fee percentage and it grosses the price up so the fee comes out of the price rather than your earnings. To see what it does to a client’s lifetime value, enter the per-visit fee as part of direct cost in the Client Value Calculator.
Should payments run inside your scheduling app or through a separate processor?
Inside the scheduling app, for recurring residential work. The rates are within a few tenths of a percent of each other, and what changes with a built-in processor is everything around the payment: the card on file is charged from the visit record (automatically when the visit is marked complete on most tools; ZenMaid charges saved cards when you run a charge or a bulk charge), the receipt goes out from the same system that sent the reminder, tips are attached to the right cleaner, and the month’s revenue report is already reconciled. Jobber and Housecall Pro run their own payments; ZenMaid, Maidily, and BookingKoala connect to Stripe or Square and pull the payment status back into the visit.
A separate processor makes sense in three cases. You are not using scheduling software yet, in which case Square’s free plan is the simplest way to take a card. You do one-time and commercial jobs that live outside the recurring schedule and want a proper invoice with terms. Or you are on a scheduling tool without payments and do not want to switch yet. In each case the cost is not the rate; it is matching payments to visits by hand at month end. The best scheduling software guide covers which tools include payments by plan, and the invoicing app comparison covers the standalone options.
Can you pass the fee to the customer?
Sometimes, under rules set by the card networks and by your state, and this article is not legal advice. Visa’s small business page states that merchants must notify their acquirer 30 days before they begin surcharging, and both Visa and Mastercard publish surcharge requirements covering caps, disclosure at the point of sale and on the receipt, and card types that cannot be surcharged; several states also restrict or prohibit surcharges. The exact rules are in the networks’ own documents: Visa’s regulations and fees page links its surcharging requirements, and Mastercard publishes its own on its merchant surcharge rules page. When we last read that page, on September 13, 2026, it listed notice to Mastercard and to your acquirer at least 30 days before you start, a cap at the lesser of your average effective merchant discount rate and Mastercard’s maximum surcharge cap, and surcharges on credit cards only (not debit or prepaid). Separately, it said Mastercard was not requiring merchants to register their intent to surcharge on its website while it updates that process. A pause in that website registration step is not the same as dropping the notice requirements, so do not read one as the other. Mastercard’s pages did not load for us on October 23, 2026, so these Mastercard points are as of September 13, 2026; check Mastercard’s current page, and ask your processor what notice it needs, before you start. Your processor also has to support surcharging on your account, and not all do.
For most small cleaning businesses the simpler route is to build the fee into the price, which the Cleaning Price Calculator does, and to offer bank payment as the cheaper option for clients who ask. A separate “convenience fee” line on an invoice is the thing most likely to create a complaint or break a rule, so if you want to pass fees on, ask your processor what it allows and check your state’s rules before you start.
Key takeaways
- Card fees on a $150 cleaning visit run $3.75 to $5.40 depending on provider and method, and a bank transfer costs $1.20 to $1.50, as of October 23, 2026.
- Card on file, the common method for recurring clients, is usually the most expensive card rate; moving recurring clients to bank payment saves $3 to $4 per visit.
- Square Free (3.3% + 30¢ on invoices), Stripe and Jobber (2.9% + 30¢ online), Housecall Pro (2.99% on invoices paid online), and QuickBooks Payments (2.99% on invoices) are within about $1.65 per visit of each other on cards.
- Running payments inside your scheduling app matters more than the rate, because it attaches the payment to the visit automatically.
- Passing the fee on is governed by card network rules and state law; notify your processor, check the rules, or price the fee in instead.
Frequently asked questions
What is a typical card fee on a cleaning invoice?
Between about $3.75 and $5.40 on a $150 visit, depending on the provider and how the card is taken, as of October 23, 2026. Published rates run from 2.5% for an in-person tap on QuickBooks Payments to 3.5% plus 15 cents for a card on file at Square. A bank transfer costs $1.20 to $1.50 on the same visit, which is why it belongs on your largest recurring accounts.
Is it cheaper to use Square or my scheduling app's payments?
Usually the rates are close, so the deciding factor is whether the payment lands on the visit record automatically. Jobber charges 2.9% plus 30 cents online, the same as Stripe, which BookingKoala, ZenMaid, and Maidily use; Square's free plan charges 3.3% plus 30 cents on invoices. Taking payments inside the scheduling app saves the reconciliation work, which matters more than the few cents of difference.
Can I charge customers a card fee?
Sometimes, under rules set by the card networks and by your state, and this site does not give legal advice. Visa requires merchants to notify their acquirer 30 days before surcharging, and networks and several states restrict or prohibit it. Ask your processor what it allows on your account and check your state's rules. Many cleaners find it simpler to price the fee in and offer bank payment as the cheaper option.
How fast do payouts arrive?
Next business day to two business days for standard card payouts, as of October 23, 2026. Square pays out the next business day for payments taken before 5 PM Pacific; Housecall Pro says two business days; Stripe pays on a rolling schedule; Wave says one to two business days for cards. Instant payouts cost extra: 1% at Jobber and Wave, 1.5% at Stripe, 1.75% at QuickBooks, and 1.95% at Square.
Should I still accept checks and Zelle?
For clients who prefer them, yes, because they usually cost nothing in processing (Zelle says fees on a business account depend on your bank, so check its terms). The trade-off is time: a check has to be deposited and a Zelle payment matched to the right visit by hand, and neither can be charged automatically for recurring work. A sensible setup is card on file or bank transfer for recurring clients and checks or Zelle only where a client insists.
Sources checked
Public vendor pages and documentation consulted for this article. We do not test software hands-on; see how we compare software.
- Square: What are Square's fees? (help center) (accessed October 23, 2026)
- Square: Set up and edit transfer options (help center) (accessed October 23, 2026)
- Stripe pricing page (accessed October 23, 2026)
- Jobber pricing page (Jobber Payments rates) (accessed October 23, 2026)
- Housecall Pro pricing page (accessed October 23, 2026)
- Housecall Pro payments feature page (accessed October 23, 2026)
- Housecall Pro help: Payment processing options (rates by payment method) (accessed October 23, 2026)
- QuickBooks Payments rates page (accessed October 23, 2026)
- ZenMaid pricing page (accessed October 23, 2026)
- ZenMaid help: Ways customers can be charged by card (accessed October 23, 2026)
- Maidily pricing page (accessed October 23, 2026)
- Wave payments page (accessed October 23, 2026)
- Square Invoices pricing page (Square Plus and Premium monthly fees) (accessed October 23, 2026)
- BookingKoala help center: Payment processors overview (accessed October 23, 2026)
- Zelle: I'm a small business using Zelle (accessed October 23, 2026)
- Mastercard: merchant surcharge rules (accessed September 13, 2026)
- Visa: small business regulations and fees (surcharging notice) (accessed October 23, 2026)