Back to Blog
Square cleaning business Stripe cleaning business card payment cleaning

How to Set Up Square or Stripe for Your Cleaning Business (Step-by-Step)

CleanerFlow Team November 25, 2025 8 min read

Accepting card payments professionally requires the right payment processor set up correctly. Here is the step-by-step setup for Square and Stripe β€” the two best options for cleaning businesses.

How to Set Up Square or Stripe for Your Cleaning Business (Step-by-Step)

Accepting Card Payments: The Setup That Takes One Afternoon

Accepting credit and debit cards as a cleaning professional is no longer optional for building a premium client base. Many clients β€” particularly in professional households with high household income β€” simply do not use cash or peer-to-peer apps. A cleaning professional who cannot accept cards cannot serve these clients.

The setup process, which intimidates many cleaning professionals who associate payment processing with complexity and expense, takes approximately two to four hours and requires no technical knowledge. Both Square and Stripe are designed to be set up without any specialized training.

This guide walks through the complete setup for both platforms, with specific guidance on which to choose for your situation.

Square: The Best Option for In-Person Card Payments

Square is the right choice if you primarily want to accept card payments at the end of a session β€” swiping or tapping a client's card with a reader connected to your phone. It is the most commonly used solution among solo cleaning professionals for this purpose because it is intuitive, has no monthly fees, and produces a professional client experience.

Complete Square Setup: Step by Step

Step 1: Create your Square account

  • β€’Your legal name (the name on your tax documents)
  • β€’Your business name (this can be your own name if you operate as a sole proprietor)
  • β€’Your business address or home address if home-based
  • β€’Your Social Security Number or EIN for identity verification
  • β€’Your business bank account and routing number for deposit

Account review typically takes one to two business days. You will receive an email when your account is approved and your deposits are enabled.

Step 2: Order your card reader

Square provides a free magstripe card reader to new accounts β€” it connects to your phone's headphone jack or lightning port. This reader works but has limitations: it requires a physical swipe and does not accept contactless payments.

The better option for professional use: the Square Reader for contactless and chip payments ($49 from the Square website or at major retailers). This reader accepts tap-to-pay, chip cards, and magnetic stripe through Bluetooth connection to your phone. For a client who wants to tap their phone or watch to pay, this reader handles it in two seconds.

Step 3: Download the Square Point of Sale app

Available free in the App Store and Google Play. Log in with your account. Once your card reader arrives, connect it via Bluetooth following the in-app instructions.

Step 4: Create your item catalog

  • β€’Standard Cleaning - $[your rate]
  • β€’Deep Clean - $[your rate]
  • β€’Add-On: Inside Oven - $[add-on rate]
  • β€’Add-On: Inside Refrigerator - $[add-on rate]
  • β€’(Add others as relevant to your business)

When a client is ready to pay, you open the app, select the items for their session, present the total, and they tap or chip in. The transaction completes in under 30 seconds. A digital receipt goes to their email or phone.

Step 5: Configure invoicing for remote payment

Square Invoices β€” available within the same Square app β€” lets you send a professional invoice by email or text that the client can pay by card online from any device. This is useful for clients who prefer to pay after the session when you have already left, for commercial clients who require formal invoices, and for collecting payment on future scheduled sessions.

Stripe: The Best Option for Online Payments and Automation

Stripe is the better choice when you want clients to pay via a link you send them β€” without meeting in person β€” or when you want to set up automatic recurring charges for ongoing clients.

Complete Stripe Setup: Step by Step

Step 1: Create your Stripe account

Go to stripe.com and click Start now. Provide business and personal information similar to Square. Stripe account verification is typically same-day.

Step 2: Create your products and payment links

In the Stripe Dashboard, navigate to Products and create entries for each of your services with accurate names and prices. Then go to Payment Links and create a link for each service or common session type.

Each payment link generates a URL that you can share with any client. When they click the link, they see a professional payment page, enter their card details, and pay. The funds transfer to your bank account on a two-day rolling basis.

For example: you can have a link for a $185 standard session, a $280 deep clean, and individual add-on amounts. You send the appropriate link in your completion message or invoice.

Step 3: Set up recurring subscriptions for ongoing clients

For clients who want automatic biweekly or monthly charges, Stripe's subscription feature is the right tool. Navigate to Customers, create a customer record, and set up a subscription with their payment method on file.

Once set up, Stripe charges the client automatically on the schedule you specify and transfers the funds to your account. You receive notification of each successful charge. The client's card is charged without any action required from you.

Which Platform to Choose

Use Square if: you want to accept cards in person at the end of sessions, you want a physical card reader, or you want a simple all-in-one solution with built-in invoicing and reporting.

Use Stripe if: you want clients to pay via a link before or after sessions without in-person card reading, you want to set up automatic recurring billing for ongoing clients, or you are integrating with a business platform like CleanerFlow that uses Stripe's API.

Use both: many cleaning professionals use Square for in-person session payments and Stripe for payment links sent between sessions or for clients set up on automatic recurring billing. The platforms operate independently and there is no reason not to use both.

Processing Fees: What You Actually Pay

Both Square and Stripe charge a percentage of each transaction. Standard rates for card-present and online transactions:

Square card-present (swipe, chip, tap): 2.6 percent + $0.10 per transaction Square invoice payments (online): 3.3 percent + $0.30 per transaction Stripe online payments: 2.9 percent + $0.30 per transaction

On a $185 session: Square card-present fee is approximately $4.91. Stripe online fee is approximately $5.67.

These fees are business expenses and are fully tax-deductible. They are also the cost of expanding your client base to every potential client who uses cards rather than cash or peer-to-peer apps.

Tax Considerations for Card Payment Income

Credit and debit card payments processed through Square or Stripe are automatically reported to the IRS by the payment processor. If you process more than $20,000 in card payments with more than 200 transactions in a calendar year, Square and Stripe are required to send you a 1099-K form β€” and a copy to the IRS β€” reporting your total card payment volume.

This means the IRS knows about your card income before you file. Cleaning professionals who accept cards have a strong practical incentive to report all income accurately, since payment processor data creates a paper trail that does not exist with cash transactions.

The good news: legitimate business expenses reduce your taxable income significantly. Proper documentation of vehicle mileage, supplies, equipment, insurance, and professional development expenses is the appropriate response to full income visibility β€” not income underreporting, which creates legal risk that no short-term tax saving justifies.