QuickBooks Card on File makes it easier to forecast client cash flow.
product update

QuickBooks Card on File makes it easier to forecast client cash flow

Your clients' recurring revenue shouldn't be a guessing game. See how QuickBooks Payments work.

Card on File in QuickBooks Payments lets your clients vault customer payment methods and run automatic charges on a set schedule. As an accountant, that means you can provide your clients with date-certain recurring revenue, clean AR aging, and proactive cash flow conversations.


You sent the invoice at the start of the billing cycle. It's been 10 days. The client hasn't paid. You know they will because they always do, but now you're writing the email. You know the one … where you remind your client’s customer yet again about a late payment. The retainer has been in place for eight months, so the invoice shouldn’t be a surprise, but it still is.

The issue isn’t the customer; it’s the process. The invoice is sent, sits in an inbox, and payment comes whenever the client gets to it. This monthly routine doesn’t hurt the relationship, but it does make cash flow unpredictable.

The bigger problem is that this unpredictability adds up. If one retainer client pays on day 14 instead of day 3, it’s a small hassle, so when this happens with several clients, it becomes hard to know your client’s real cash position.

For accounting pros managing recurring client relationships, Card on File in QuickBooks Payments breaks this cycle. The client’s customer authorizes a recurring charge once, and after that, payments are processed on the set date, with no need to chase invoices or send reminders.

How does card on file work in QuickBooks Payments?


The customer authorizes a recurring charge once in a secure portal. QuickBooks Payments stores and encrypts (vaults) their payment method. The scheduled charge automatically draws from the stored credential on a date you choose.


Set up begins with customer authorization. When your client turns on Card on File for a recurring payment, their customer gets a secure request to enter payment details. They only need to do this once. QuickBooks Payments encrypts and stores this information. After that, neither you nor your client handles raw card data.

After setup, charges run on schedule. The customer receives a receipt, the invoice closes, and the transaction posts to the books. No one needs to send reminders or click links.


What happens when a Card on File charge runs

  • QuickBooks Payments charges the vaulted payment method and marks the invoice as paid.
  • The customer receives an automatic receipt.
  • The transaction posts and reconciles automatically. No manual matching is required.
If a charge fails, the invoice doesn’t mark as “paid.” Instead, you’ll see a failed transaction in your AR review. From there, your client will need to follow up with the customer to update their payment method.


How do you set up recurring payments with Card on File?


You configure the recurring invoice inside QuickBooks by specifying the amount, frequency, and start date. Once the customer authorizes the setup and vaults their card, QuickBooks charges the invoice automatically on the date you set.


You set everything up in QuickBooks Online, so there’s nothing new to learn. You create the recurring invoice as usual for a fixed retainer, turn on Card on File for that customer, and the charge runs on the date you choose.

That’s all there is to it; transactions complete and post automatically.

What does Card on File mean for cash flow forecasting?


Automatic recurring payments produce date-certain revenue. When you know exactly when each charge processes, your cash flow forecasts will be much more accurate and actionable.


A forecast only works if the timing is consistent. When a retainer client pays manually, you know the amount, but the date changes each cycle. The payment might come on day 3 or day 14, and this variability across clients makes longer-term projections less reliable.

Card on File solves the timing problem. You set the date for each charge, so revenue arrives on a specific day, posts automatically, and appears in QuickBooks Online in real time.

This process also changes your advisory conversations. Instead of saying retainer revenue usually comes in during the first half of the billing period, you can show clients exactly when it arrives and how that affects their spending decisions.

How to identify which clients are right for Card on File

The AR aging report is the best place to find customers who are a good fit for Card on File. Look for those with retainer or recurring services who usually pay 10 to 20 days after the invoice is sent.

Next, talk with your clients. Keep it simple. Explain that their customers can authorize a one-time automatic charge, and after that, payments happen automatically. If your client has good customer relationships, clients will appreciate how easy this is. Their customers likely will, too, since it means less work for their team.

Card on File is built right into QuickBooks Online, so payments, invoice closure, and reconciliation all happen in the same place you already use to close the books. There’s no importing, manual matching, or separate platform to check. Your client’s cash flow picture is up to date as soon as you open it.

FAQ about QuickBooks Payments

Does the customer have to do anything after the initial authorization?

No. The customer only needs to authorize once through a secure portal when entering their payment details. After that, each scheduled charge runs automatically using the stored card. The customer gets a receipt for each charge, but they don’t need to do anything else.

What happens if a Card on File charge fails?

If a charge fails, the system doesn’t mark the invoice as “Paid.” QuickBooks Payments flags the failure so your client can follow up with the customer.

Can Card on File handle variable billing amounts or only fixed recurring charges?

Card on File is easiest to set up with fixed, recurring charges, but it also works for variable invoices. For variable billing, your client just needs to issue invoices with the correct amount each cycle. Card on File then uses the stored card to process the charge.

Does this work for clients who bill weekly, monthly, or quarterly?

QuickBooks supports different billing frequencies, so you can use Card on File for any schedule you need.

Is Card on File available to all QuickBooks Payments merchants?

Card on File is available through QuickBooks Payments, so if you have access to Payments, you also have access to this feature.

(H3) Why does this work better inside QuickBooks?

When recurring payments run through a separate platform, you always have to do some extra work. It may not seem like much each time, but it adds up across clients and billing cycles.

Card on File is built into QuickBooks Online; the charge runs and the books update in the same system you already use.

That’s why this feature is worth mentioning to your retainer clients. You’re not suggesting a new tool or asking them to switch platforms. You’re simply pointing out a feature already in their system that can automate work they do by hand now.


Recommended for you

Get the latest to your inbox

Get the latest product updates and certification news to help you grow your practice.

By clicking “Submit,” you agree to permit Intuit to contact you regarding QuickBooks and have read and acknowledge our Privacy Statement.

Thanks for subscribing.

Relevant resources to help start, run, and grow your business.

Looking for something else?

Get QuickBooks

Smart features made for your business. We've got you covered.

Tax Pro Center

Expert advice and resources for today’s accounting professionals.

QuickBooks Support

Get help with QuickBooks. Find articles, video tutorials, and more.

How can we help?
Talk to sales 1-800-497-1712

Monday - Friday, 5 AM to 6 PM PT

Get product support