Skip to main content

Get 50% OFF QuickBooks for 3 months*

Buy now
Switch to QuickBooks and 70% off for 3 Months
August 1, 2022
Question

Do Invoices Automatically Save the Customer's Credit Card?

  • August 1, 2022
  • 2 replies
  • 141 views

I was wondering when the customer pays an invoice, does their payment method get saved in the QuickBooks system?

 

For example, I have services that will require a one-time payment with an invoice, and I have other services that I offer that are solely based on monthly payments.

 

I would like to know if I am able to setup a Recurring Sales Receipt with the customer's consent, without requiring the customer to provide their payment information for a second time.

2 replies

JenoP
QuickBooks Team
August 2, 2022

Good day. There are a couple of options on how to store customer's card details, Thomas760.

 

It will be saved if the customer will check the box for Save payment method to pay faster next time when paying the invoice. If that happens, the payment information will be stored in our system and used in future transactions. 

 

Although, the customer would still need to open the invoice and click the Review and pay button before the transaction is processed. 

 

Aside from that, you can also save the customer's credit card information by creating a recurring sales receipt template. Just make sure you have their authorization since the charges will be automatically taken out every time the sales receipt is create based on the assigned interval. 

 

Here's how:

 

  1. Go to Gear or Settings ⚙ icon and select Recurring transactions.
  2. Click New and choose Sales Receipt.
  3. Enter a template name and proceed to the drop-down list for Type▼. Then, pick Scheduled.
  4. Look for the customer's name in the Customer▼ dropdown menu. Then, verify the email. You can select Automatically send emails to send notifications to your customer when you process their payment. Make sure to select a customer name so you can enter the ACH banking information.
  5. Set an interval. For example, if you need a sales receipt every first day of the month, the interval is Monthly on day 1st of every 1 month.
  6. Enter the start date and when it should end.
    • If you select None, then it will repeat without end.
    • If you select By, enter the end date.
    • If you select After, you can enter the number of times you want the sales receipt to repeat.
  7. Choose Credit card in the Payment method▼ dropdown.
  8. Enter the card details, line for the product or service, and amount.
  9. Click Save template.

 

Using this option, the payment will be processed automatically once the invoice is created by the system. 

 

 

Here's an article that talks about this for more details: Set Up a recurring sales receipt in QuickBooks Online.

 

Lastly, a new feature was added called Auto Pay. It's somehow similar to recurring transactions. The main difference is that the payment will be deducted from your customer's account 3 days before the due date. Feel free to check out this article if you want to use and activate this feature: Set Up Autopay for Recurring Invoices in QuickBooks Online.

 

Let me know if you're able to save your customer's payment details. I'd be glad to offer my help if you need it again. 

JenoP
QuickBooks Team
August 3, 2022

Hi Thomas760,

 

Hope you’re doing great. I wanted to see how everything is going about saving the customer's credit card details. Was it resolved? Do you need any additional help or clarification? If you do, just let me know. I’d be happy to help you at anytime.

 

Looking forward to your reply. Have a pleasant day ahead!

November 4, 2025

I need to be able to store a client's credit card information in my Quickbooks after they pay their first invoice. All future payments will be charged against that card via sales receipt, but they are not for the same amount each time, so I believe recurring payments is not a viable option. 

 

Question: How can I store a client's credit card information in Quickbooks and then later process charges off that card without having access to card details or needing to contact the client for them.

 

Thank you

Level 8
November 4, 2025

Good afternoon, @quesitonasker

 

Welcome to the Community! 

 

You can easily save the customer's credit card information through their profile. Here's how: 

 

  1. Find your customer and select their name, 
  2. Then press Edit
  3. Find the Payments section. 

 

From there, you'll be able to enter the card information and save it. Note: You'll only see the last 4 digits of the card. Intuit performs a quick validation on the card, which may result in the cardholder seeing a $0.00 authorization on their account. If the validation fails, the card won't be saved. 

 

Feel free to come back if you have any other questions. I'm only a post away! 

November 22, 2025

Hi @Candice14 ! I have a similar question. 

 

I need to be able to store a client's credit card information in my Quickbooks after they pay a deposit via a payment link or invoice to secure an appointment and then later to be able to use the same card or ACH info to charge the remaining balance after the appointment is done without needing to send another invoice or payment link. 

 

So the same question but it's not a recurring payment: How can I store a client's credit card information in Quickbooks and then later process charges off that card without having access to card details or needing to contact the client for them.

 

Thank you so much for your help.