How to Set Up Autopay for Your Small Business Customers
If you're sending invoices and then spending the next two weeks chasing payment, autopay is the fix. Autopay — charging a customer's card or bank account automatically on a recurring schedule — eliminates the follow-up cycle, guarantees predictable cash flow, and is increasingly expected by customers for ongoing service relationships. Here's how to set it up for your business.
Why Autopay Is Worth the Setup
The math is straightforward: if you have 20 recurring service customers and each one pays an average of 18 days late, you're carrying $X of receivables for nearly three extra weeks every month. For a business with $15,000 in monthly recurring revenue, that's $15,000 sitting in customers' accounts instead of yours. Autopay eliminates that float entirely.
Beyond cash flow, autopay reduces administrative labor. Every manual invoice follow-up costs you or your admin time — time that could be spent on higher-value work. And for service businesses with recurring customers (lawn care, cleaning services, HVAC maintenance contracts, pest control), autopay significantly improves customer retention — there's no invoice to forget, no payment to skip, and no awkward conversation about overdue balances.
Customers benefit too: they don't have to remember to pay, they never get a late fee, and they can set it and forget it. Most customers with a positive relationship with your business will agree to autopay without hesitation when you present it correctly.
Choosing the Right Platform
The right autopay platform depends on your existing systems and the type of billing you need:
- Stripe: The most flexible option. Handles one-time and recurring billing, accepts cards and ACH bank transfers (lower fees than cards), and integrates with most business software. Processing fees: 2.9% + $0.30 per card transaction, 0.8% (capped at $5) for ACH. Stripe requires some technical setup but has extensive documentation and no monthly platform fee.
- Square: Easier to set up than Stripe, especially if you already use Square for in-person payments. Square's "Invoices" feature supports recurring billing. 3.3% + $0.30 per card transaction for recurring invoices. No monthly fee. Best for businesses already in the Square ecosystem.
- QuickBooks Payments: Ideal if you use QuickBooks for accounting — billing, payment, and bookkeeping are all connected. 2.99% per card, 1% per ACH (min $1). Recurring invoices set up directly within your existing workflow.
- Jobber or Housecall Pro: If you use field service management software, many of these platforms have built-in recurring billing and autopay. Check whether your existing tool supports it before adding a separate payment platform.
- GoCardless: Specializes in ACH/direct debit (bank-to-bank) recurring billing. Lower fees than card networks (around 1–2%), better for higher-ticket recurring services where card fees are painful.
Getting Customer Consent and Setting Up the Agreement
You cannot charge a customer's payment method without their explicit consent. This isn't just good practice — it's a legal requirement under card network rules and payment processor terms of service. Set up autopay correctly from the start:
- Use a written authorization form: The customer signs (digitally or physically) authorizing you to charge their card or bank account. The form should specify the amount, frequency (monthly, per service call, etc.), and the cancellation policy. Most payment platforms provide a template or a hosted page that handles this automatically.
- Send a confirmation email: After the customer authorizes autopay, send a confirmation email stating what will be charged, when, and how they can update or cancel. This protects you from disputes.
- Notify before each charge: For recurring billing, sending a "Your invoice is ready — $X will be charged on [date]" notification 3–5 days before the charge significantly reduces disputes and surprises. Stripe and most platforms can automate this.
- Define the cancellation policy: How much notice do they need to give to cancel? What happens to the current billing cycle? Be explicit in the authorization agreement.
Handling Failed Payments
Autopay reduces late payments dramatically, but failed charges still happen — expired cards, insufficient funds, bank account changes. Your platform will notify you of failures, and you need a clear process to respond:
- Automatic retry: Stripe, Square, and most platforms automatically retry failed charges after 3, 5, and 7 days (you can configure this). Many failures resolve themselves on retry — the customer's card had a temporary block, or they forgot to update a new card that replaced the expired one.
- Automated customer notification: Configure your platform to send the customer an email and/or text when a charge fails, with a link to update their payment method. Most customers respond quickly when they know the payment didn't go through.
- Service hold policy: Decide in advance what happens if payment fails after retries. For recurring service businesses, it's reasonable to pause service after two failed billing cycles. State this in your service agreement.
- Personal outreach for valuable customers: For high-value accounts with a failed payment, a personal call or text is often more effective than an automated notification. "Hey [Name], your card on file was declined — can we get your updated info so we don't interrupt your service?"
Recurring Service Contracts: Tying Autopay to Your Service Agreement
Autopay is most powerful when paired with a recurring service contract. A lawn care company with 40 customers on a $200/month contract plus autopay has $8,000 per month in predictable, automatic revenue. That predictability transforms the business — you can staff appropriately, purchase materials in advance, and plan growth with confidence.
Structure your recurring service agreement to include: the scope of services covered, the monthly or per-visit price, the billing date (first of the month, day of service, etc.), the minimum commitment period (often 3 or 6 months), and the cancellation policy. Have customers sign this agreement digitally through DocuSign, PandaDoc, or your field service software, and link the autopay authorization to the same signature session so both are completed at once.
Final Takeaway
Choose your platform this week — Stripe or Square if you're starting fresh, QuickBooks Payments if you use QuickBooks — and set up your first autopay customer. Draft a simple authorization form, send the invitation to your most trusted recurring customer, and refine the process before rolling it out to your full recurring customer base. Once you have 10 customers on autopay, you'll wonder why you spent years chasing invoices.
Need help growing your small business?
Anchor Co Media provides AI-powered tools, chatbots, and marketing support for local businesses. See our services →