Card on file refers to a customer's credit or debit card that has been securely stored by a payment processor (typically Stripe in modern lawn care software) and can be charged automatically for future services. The customer enters their card once — usually during onboarding — and the operator never has to ask for payment again.
From a security standpoint, the card is never stored by the lawn care software itself. The card details live with the payment processor (Stripe, Braintree, etc.), which is PCI-DSS compliant infrastructure. The software stores only a reference token. This means a software breach cannot expose card numbers — they are not in the database to begin with.
From a customer experience standpoint, card on file is the same model used by Netflix, Spotify, Uber, and almost every modern recurring service. Customers are deeply familiar with it. The friction is in the initial sign-up: about 60-80% of new lawn care customers comfortably enter a card during onboarding when the model is explained as "we will charge you only after each completed visit."
For operators, card on file unlocks recurring billing, auto-charge on completion, instant payouts, and a meaningful reduction in account receivable aging.