Save a Card
Get a card or bank account on file
There are two ways to get a payment method on file. You can enter the card directly on the customer's profile in LawnPro. Or go to Customers → Manage Credit Cards, switch to the "Customers Without Credit Cards" tab, and send a text or email requesting the customer add their card through the portal. For ACH, the customer connects their bank account through the portal using Plaid. Either way, the payment method is saved securely via Stripe and ready to charge.
Customer Authorizes
The customer decides what you can charge
When a customer adds a card in the portal, they get a popup asking if they want to allow you to charge this card. If they select yes, you can charge it manually any time. They also see an option to enable auto-charge—which means their card is charged automatically whenever a new invoice is created on their account. Both authorizations are controlled by the customer, giving them confidence and giving you permission to collect payment without follow-up.
Invoice Triggers Charge
The invoice is created—the charge happens instantly
Once auto-charge is authorized and you create an invoice for that customer, LawnPro automatically charges their saved payment method for the invoice amount. It doesn't matter how the invoice was created—manually, through auto-invoicing after a completed visit, or through level billing. The moment the invoice exists, the charge runs. The payment is recorded, the invoice is marked paid, and you're done.
Receipt Sent
The customer gets a receipt—you get your money
After the charge processes, LawnPro generates a receipt. Set up an automation to email or text the receipt to the customer automatically. The customer sees the charge, sees the receipt in their portal, and knows exactly what they paid for. Your payment ledger updates in real time. If you have QuickBooks Sync enabled, the payment flows to QuickBooks too. The entire cycle—from completed visit to money in your account—happens without a single manual step.