DoneOnce › Guides › How to charge recurring clients automatically

How to charge recurring clients automatically

A business whose clients come back every week also bills them every week or every month, and chasing that money by hand is the part of the job nobody signed up for. Automatic charging, or autopay, fixes it: the client agrees once, their card is charged on a schedule, and you only hear about the payments that did not go through. This guide covers how to set it up fairly, what it costs and what to do when a charge fails, whether you clean houses, service pools or cut lawns.

Four ways recurring clients pay

  1. An invoice after every visit. Simple and exact, but it is a separate payment to chase every week, and small invoices are the ones people forget.
  2. A monthly invoice. Fewer payments to chase, but still chased: you send it, you wait, you remind.
  3. Autopay: a card on file, charged on a schedule. The client agrees once and pays every period without doing anything. This is the one that removes the chasing.
  4. Cash or check at the door. It still happens and it should still be recorded, but it cannot be automated.

Most recurring businesses end up with autopay for the regular service and a separate one-time charge for the extras (a filter replaced, a deep clean, a storm cleanup).

Decide what you charge for: the visit or the period

You can charge per visit (each visit is its own charge) or a flat amount per period (the same amount every month, whatever the calendar does). A flat monthly price is easier for the client to recognise on a statement. The conversion is simple:

Months with five service days are paid for by the months with four, which is why the flat price uses 52 or 26 visits a year and not four or two a month. Say so in the agreement so nobody feels short-changed in a five-week month.

Autopay only works if the client clearly agreed to it, and a clear agreement is also your best protection against disputes. Four habits:

What card payments cost

A card processor takes a fee on every payment. Stripe's standard U.S. rate is 2.9% + 30¢, so a $152 monthly charge costs about $4.71 and about $147 arrives. Put it in your price rather than surprising the client with a surcharge. Charging monthly instead of weekly also saves the 30¢ fixed part on three or four payments a month.

When a charge fails

Some charges will fail every month: a card expired, a bank declined, a card was replaced after fraud. Decide the policy before it happens:

  1. Retry once or twice over a few days; many declines clear by themselves.
  2. Remind the client by email with a link to pay or to update the card.
  3. Set a line for how far behind a client can go before the service pauses, and write it in the agreement.
  4. Never charge the same invoice twice by retrying by hand while an automatic retry is still running.

Pausing, cancelling and changing the price

Seasonal clients should be paused, not cancelled, so the card, the address and the history are still there in spring. A price change needs notice before the first charge at the new price. A cancelled client should receive no further charges from that day, and your records should show why.

How DoneOnce does it

DoneOnce handles recurring billing as part of the same app that runs the route, for any business whose week repeats:

DoneOnce costs $69 a month for a team of up to 3, with everything included; the savings calculator compares it with what you pay today. Related guides: how to schedule weekly and biweekly clients and how to organize service routes.

Questions

Yes, with the client's clear agreement to the amount and the frequency, and a simple way to cancel. Rules differ by state, so keep the agreement in writing and send a notice before charges. This guide is practical advice, not legal advice.

Should I charge recurring clients per visit or per month?

A flat monthly amount is easier for the client to recognise and costs fewer card fees. Per visit is more exact when visits are skipped often. Convert a per-visit price to monthly with 52 weekly or 26 biweekly visits a year, divided by 12.

What happens when an autopay charge fails?

The invoice stays unpaid. Retry once or twice, then email the client a link to pay or update the card, and follow a written line for when the service pauses. In DoneOnce the unpaid invoice appears under Past due, and Charge everything due retries the ones with a saved card after a review.

Do my customers need an account to pay?

Not in DoneOnce. The customer opens a link from the email or a text you send, approves, and pays by card on their phone. They can come back to the same kind of link to see their history and request a visit.

Updated 2026-09-30

Two months free, no card. Setup is done with you, in English or Spanish.

Start free