It allows business owners — with permission from their customers — to securely store payment information with Square. This makes it easier to charge recurring customers online or in person through Virtual Terminal, Square Invoices, or our eCommerce API. If you regularly bill customers remotely (by keying in card information), you can use Card on File to charge customers in the future without any additional action.