Skip to content
SwipeSeal
Menu

Is QuickBooks PCI compliant? Intuit's part, and the part in your books

Published 16 min read

Yes, by Intuit's own account: it says its accounting offerings are PCI compliant, and Visa's registry lists QuickBooks Online with a PCI DSS validation. That covers Intuit's systems. It does not cover what happens on your side: a card number keyed in on the wrong computer, typed into a memo, or sent by email. Intuit's own terms put that on you, and so does the standard. Below, each way a card reaches QuickBooks, the questionnaire it points to, and a sweep for card numbers hiding in your books.

Dithered print of a bookkeeper's desk with an open ledger, a laptop and a card reader
A bookkeeper's desk: the ledger, the laptop and the reader all sit inside one owner's PCI picture.

The answer in Intuit's words

Intuit says yes, for its own products. Its Security Center states that “Intuit’s accounting offerings are PCI compliant and allow you to collect card payments from your customers.” The same page then turns to you: “If your business accepts, stores, or transmits payment card data, you have to be PCI compliant.” Set Intuit's sentence beside the one the standard itself uses:

Intuit

“Intuit’s accounting offerings are PCI compliant and allow you to collect card payments from your customers.”

Intuit Security Center, PCI Compliance

The PCI standard

“The use of a PCI DSS compliant TPSP does not make an entity PCI DSS compliant, nor does it remove the entity’s responsibility for its own PCI DSS compliance.”

PCI DSS v4.0.1, Requirement 12.8.1, applicability notes

A TPSP is a third-party service provider, and Intuit is yours the day you switch on QuickBooks Payments. The Intuit pages we read make no promise that you are spared any paperwork. Its terms put the job on you in plain words: “You must ensure you have data security policies and processes in place to protect cardholder and payor payment and personal data in compliance with PCI DSS and NACHA security requirements.” The NACHA half covers bank debits; what Nacha asks you to keep from a customer is on the ACH authorization form page. Compare all of that with how Square frames its own answer.

Next step

Read Intuit's answer as two facts: its systems are covered, and the terms you accepted make your own handling of card data your job. The rest of this page is about that second part.

The proof you can check

You do not have to take a sentence on trust. Visa keeps a public registry of service providers that shows each one's PCI DSS validation, and Intuit's own PCI page links to it. When we searched it, these Intuit entries carried a PCI DSS validation:

Swipe sideways for more columns

Intuit entries with a PCI DSS validation on Visa's registry (read 2026-10-22; registry updated October 19, 2026)
Listed asValidationValid throughAssessor
Intuit Inc. QuickBooks Online (QBO)PCI DSSJul 31, 2027Tevora Business Solutions, Inc.
Intuit Inc. Innovative Merchant Solutions, LLCPCI DSSJul 31, 2027Tevora Business Solutions, Inc.
Intuit ProcessorPCI DSSJul 31, 2027Tevora Business Solutions, Inc.

What the registry does not tell you is which requirements Intuit handles for your setup and which stay with you. That lives in Intuit's Attestations of Compliance: its PCI page says “The links below give you access to our Attestations of Compliance, and Attestations of Validation,” and points to the Intuit compliance portal. When we opened its PCI section, it asked for an Intuit account sign-in.

Next step

Sign in to the portal, download Intuit's Attestation of Compliance, and file it with the date. Requirement 12.8.4 asks you to check each provider's status “at least once every 12 months,” and 12.8.5 asks you to record which requirements the provider manages and which are yours. Our guide to the Attestation of Compliance shows what to look for on it.

How cards reach QuickBooks

The question that decides your paperwork is not “is QuickBooks compliant” but “whose hands touch the card number.” QuickBooks offers several ways in, and each one leaves you a different amount of work. Here they are in Intuit's words, with where each points you:

Swipe sideways for more columns

Ways a card payment reaches QuickBooks, and the questionnaire each points toward (Intuit's pages read 2026-10-22)
Way inIntuit's wordsWho handles the numberWhere it points
Invoice paid online“Send your customers invoices they can pay online right away.”Your customer, through the invoice's pay linkThe shape of SAQ A: merchants that “completely outsource all account data functions.” Ask Intuit which SAQ it expects.
Recurring payments“The payor independently enters their information in a secure portal.”Your customer, onceSame as invoices, as long as nobody on your side ever reads the number out or writes it down.
Reader or phone“Connect to your phone or tablet via bluetooth and take payments using the QuickBooks mobile or GoPayment apps.”Nobody: the card is tapped, dipped or swipedNot on the Council's P2PE list when we read it, so SAQ P2PE is out. Ask Intuit which SAQ it maps its readers to.
Keyed in QuickBooks Online“Key in customer credit or debit card numbers over the phone.”You or your staff, in a web browserSAQ C-VT, if the computer passes every test below.
Keyed or swiped in QuickBooks Desktop“In the pop-up window, enter the credit card details.”You or your staff, in an installed programOutside the C-VT wording, which names a web browser. Ask Intuit.

Two patterns stand out. When the customer types the number into Intuit's page, it never passes through your hands. When you type it, you are the one handling it, and the rules for that are stricter. Intuit's in-person payments page adds a line about the phone itself: “Apple doesn’t store card numbers on your iPhone or on Apple servers.” If you use more than one way in, the SAQ type finder sorts the mix in a few questions.

Next step

Push every customer you can toward the invoice pay link or recurring portal. Each card a customer types in themselves is one fewer card you have to account for.

Keying cards in: the SAQ C-VT test

Phone orders are where QuickBooks users most often handle card numbers. The Council wrote one questionnaire for exactly this, SAQ C-VT: “Merchants that manually enter payment account data a single transaction at a time via a keyboard into a PCI DSS validated and compliant third-party virtual payment terminal solution, with an isolated computing device and a securely connected web browser. No electronic account data storage.” Its criteria are strict, and they read differently for the two versions of QuickBooks:

Swipe sideways for more columns

SAQ C-VT criteria (SAQ Instructions v4.0.1 r1, p. 19) read against each QuickBooks setup
Criterion, in the Council's wordsQuickBooks Online in a browserQuickBooks Desktop
Only payment processing is a virtual terminal “accessed by an Internet-connected web browser”Can matchDoes not match the wording
The terminal is “provided and hosted by a PCI DSS compliant third-party service provider”Intuit's claim, Visa's registryAsk Intuit
The computer is “isolated in a single location” and not connected to other locations or systemsYour setupYour setup
No software installed “that causes account data to be stored”Your setupAsk Intuit
No attached hardware that captures card data (“there are no card readers attached”)Your setupFails with the USB reader in
Card data not received, sent or stored electronically “through any channels”Fails if numbers sit in memos or emailFails if numbers sit in memos or email

The Desktop column is not a verdict on Intuit. It is what the Council's wording says: C-VT is built around a web browser, and Intuit's Desktop help tells you to “Connect the card reader to the computer with the provided USB cable,” which is the exact thing the criteria rule out. If you key cards in Desktop, ask Intuit in writing which SAQ it expects, and keep the reply. The virtual terminal comparison shows how other providers map keyed payments.

Next step

Pick one computer for keying cards. Keep the card reader off it, keep the bookkeeping file's notes free of card numbers, and work through the SAQ C-VT checklist on that machine.
Dithered print of an open ledger with blank columns and a pen
Blank columns are the goal: no card number belongs in a ledger line or a memo.

Card numbers in the books

Here is the risk nobody sells you a product for. QuickBooks is accounting software first, so it is full of free text: memos, notes, attachments. A card number typed into any of them sits there in plain sight, and in any report or backup made while it is there. That is the one thing the standard is firmest about: “PAN is rendered unreadable anywhere it is stored.” And the security code may never be kept at all: “The card verification code is not stored upon completion of the authorization process.”

Intuit's terms say the same in their own words: “You may not retain or store magnetic stripe or CVV2, CVC2, or CID data after authorization.” The sweep below walks the places numbers hide in a set of books. It never asks you to type a card number; you look in your own file.

A clean file also keeps your questionnaire short. SAQ C-VT and SAQ C both describe merchants with “no electronic account data storage”; one number left in a memo is enough to break that. If you do need to keep cards for repeat billing, our guide on how to store credit card information explains why a processor's token beats your own copy.

Next step

Run the sweep once now and print the result. Then make it a rule in your written security policy that card numbers never go into QuickBooks text fields; the PCI policy template generator builds that policy from your SAQ type.

If you keep someone else's books

Bookkeepers and accountants sit in an odd spot. The business that takes the cards is the merchant, and the compliance is theirs. But if you can see their card data, or change the systems that hold it, you are part of their picture. Requirement 12.8.1 asks every merchant to keep “A list of all third-party service providers (TPSPs) with which account data is shared or that could affect the security of account data.” Intuit's terms go further for its own merchants:

Intuit's terms

“… any service provider you may use that controls or could impact the security of cardholder data, must be registered as authorized agents and Intuit must be notified of them. Furthermore, all agents must acknowledge compliance with PCI DSS.”

QuickBooks Terms of Service, Part N, Data Security

Intuit's terms, on a breach

“You agree that in the event of a breach, unauthorized access or compromise of payor or cardholder data, you will immediately notify us and provide us with detailed information relating to the breach or compromise.”

QuickBooks Terms of Service, Part N, Data Security

The simplest way to stay out of that is never to handle a client's card numbers. Do not take them by phone on the client's behalf, do not accept them by email, and clear any you find while you work. If a client asks you to run their cards, that is a business decision with paperwork attached: you would sit on their provider list, and Intuit's terms say such agents are registered and Intuit is told about them.

Next step

Write one line into your engagement letter: you do not receive, key or store cardholder data. Then hold yourself to it, including the day a client is in a hurry.

What stays yours

Whatever Intuit covers, these stay on your side of the line. None of them takes long once it is a habit.

  • Keep Intuit on your list of providers, with what it does for you

    Req. 12.8.1Keep current

  • Download Intuit's Attestation of Compliance and date it

    Req. 12.8.4Every 12 months

  • Record which requirements Intuit manages and which are yours

    Req. 12.8.5Keep current

  • Never keep the security code, on paper or in the file

    Req. 3.3.1.2Always

  • Keep full card numbers out of memos, notes and attachments

    Req. 3.5.1Always

  • Shred any paper with card data once it is keyed

    Req. 9.4.6When done

Card sales by emailnever

Next step

Put the Attestation download on the same date each year. If you also file a questionnaire, the PCI deadline calendar turns your last one into the next renewal date.

Quick reference

What Intuit says, and what is checkable

  • Its own statusPCI compliant, in its words

  • Visa's registryListed to Jul 31, 2027

  • Its AOCBehind an Intuit sign-in

  • Level 1Not stated

  • P2PE listingNot listed

  • SAQ for your setupAsk Intuit

Your complianceyours (Req. 12.8.1)

Questions

Is QuickBooks PCI compliant?

Intuit says “Intuit’s accounting offerings are PCI compliant,” and Visa's registry lists “Intuit Inc. QuickBooks Online (QBO)” with a PCI DSS validation. That is Intuit's compliance. Yours is separate: “The use of a PCI DSS compliant TPSP does not make an entity PCI DSS compliant.”

Is QuickBooks Desktop PCI compliant?

Intuit's Desktop Payments page answers its own question “Are all credit card payments in QuickBooks Desktop PCI-DSS compliant?” with “Yes. Intuit requires all payment transactions to be PCI-DSS compliant.” Keying cards into an installed program, with a USB reader on the same computer, does not match the SAQ C-VT wording, so ask Intuit which questionnaire it expects.

Can I keep customers' card numbers in QuickBooks?

Not in memos, notes or attachments: “PAN is rendered unreadable anywhere it is stored,” and free text is not. For repeat charges, Intuit's recurring payments mean “the payor independently enters their information in a secure portal,” so the number never sits in your file.

Do I have to fill out a PCI questionnaire if I use QuickBooks Payments?

The Intuit pages we read do not say whether, how or to whom a QuickBooks Payments merchant submits one. Ask Intuit. Before you start any SAQ, confirm with the organization you submit it to that you are eligible for it. The SAQ type finder tells you which one your setup points to.

A customer emailed me their card number to pay an invoice. What now?

Intuit's terms say “You agree not to accept credit card sales via email.” Delete the message, empty it from the deleted folder, and send the customer the invoice pay link so they enter the card themselves.

Are QuickBooks card readers P2PE?

No Intuit solution appeared on the Council's list of validated P2PE solutions when we read it on 2026-10-22, and only a listed solution qualifies a merchant for SAQ P2PE. Our P2PE guide explains the difference.

Sources

  1. Intuit Security Center: PCI Compliance (read in a browser) (security.intuit.com), read on 2026-10-22
  2. Intuit compliance: Certifications, Standards, and Regulations (PCI portal behind an Intuit sign-in) (intuit.com), read on 2026-10-22
  3. QuickBooks Terms of Service, Part N: QuickBooks Payments (Data Security; Web, Phone, and Mail-Based Processing) (intuit.com), read on 2026-10-22
  4. QuickBooks: Online payments (quickbooks.intuit.com), read on 2026-10-22
  5. QuickBooks: In-person payments (quickbooks.intuit.com), read on 2026-10-22
  6. QuickBooks Desktop Payments (FAQ) (quickbooks.intuit.com), read on 2026-10-22
  7. QuickBooks help: Take and process payments in QuickBooks Payments (Desktop; last updated 8/5/2026) (quickbooks.intuit.com), read on 2026-10-22
  8. QuickBooks: What is a recurring payment? (quickbooks.intuit.com), read on 2026-10-22
  9. Visa Global Registry of Service Providers (registry last updated October 19, 2026) (visa.com), read on 2026-10-22
  10. PCI SSC: Prioritized Approach Tool for PCI DSS v4.0.1 (Req. 3.3.1, 3.3.1.2, 3.5.1, 4.2.2, 9.4.6, 12.8.1, 12.8.4, 12.8.5) (docs-prv.pcisecuritystandards.org), read on 2026-10-22
  11. PCI SSC: SAQ Instructions and Guidelines, PCI DSS v4.0.1 r1 (April 2025), SAQ C-VT and SAQ A (docs-prv.pcisecuritystandards.org), read on 2026-10-22
  12. PCI SSC: Validated P2PE Solutions list (pcisecuritystandards.org), read on 2026-10-22