Glossary · Card data · 5 min read

CVC (Card Verification Code)

CVC stands for Card Verification Code, Mastercard's name for the security code used to help verify card-not-present payments. It refers to the same three-digit card security code described on this page, though checkout forms may use another network's label.

What CVC means

CVC stands for Card Verification Code, Mastercard's name for the security digits printed on a payment card. On Mastercard cards, the CVC is the three-digit code used to help verify card-not-present purchases, such as online or phone orders. The same code may be labeled CVV or security code in a checkout form, depending on the card network or the business's payment system.

You enter the CVC during checkout, but it is not part of the card number and does not appear as a separate fee on your processing statement. Mastercard's CVC name is a network-specific label, not a different protection level or a separate payment product. The code helps screen a transaction, but a successful CVC check does not guarantee the cardholder authorized the purchase. The rest of this page explains the primary term, card security code, including how it affects your business and what to watch.

What a card security code is

A card security code is a short, non-embossed number printed on a payment card. Visa, Mastercard, and Discover use a three-digit code on the back. American Express uses a four-digit CID on the front. The code is separate from the card number and expiration date.

The names differ by network and provider. You will see CVV or CVV2, CVC or CVC2, CSC, and CID. They refer to the same kind of security check, though the exact abbreviation depends on the card brand.

A code match is a useful fraud signal, not proof that the person paying is the cardholder.

How the code check works

For an online or phone purchase, your checkout can ask the customer to enter the code alongside the card number and expiration date. The processor sends it with the authorization request, and the issuer checks it against its records. The response reports whether the code matched, did not match, or could not be checked.

A match is one signal, not proof of identity. Someone holding a stolen physical card can read the code, and a successful check does not establish that the customer is authorized to use the card. Combine the result with the authorization decision and other relevant checks, such as address verification, rather than treating a match as a guarantee.

What it means for your costs and risk

The code itself has no separate line-item processing fee in the research available for this entry. It also does not change interchange or your processor markup. Its business value is risk screening: catching some purchases made with stolen card numbers and expiration dates before you fulfill an order.

A failed or unavailable code check needs a decision. Automatically rejecting every mismatch blocks some fraud, but also rejects legitimate customers who mistype a digit or use a card whose issuer does not support the check. Accepting every mismatch raises exposure to fraud, lost merchandise, and disputes. The code does not prevent every fraudulent transaction or guarantee protection from a chargeback.

How to handle the code

Treat the code as sensitive authentication data. Do not store it in customer profiles, transaction databases, or paper records after authorization. PCI rules prohibit retaining it after authorization, even if you encrypt it. A breach involving stored card numbers and expiration dates is less damaging when the code was never retained.

The code does not appear as a processing-fee line on your merchant statement, and it is not printed on the customer’s sales receipt. If you are reviewing a questionable online transaction, look for the code-check result in your payment system’s transaction details. Compare that result with the authorization response and your address-verification result; the code itself is not a statement fee to negotiate.

What you can actually change

  1. Request it at checkout. For online and phone sales, include a code field in the authorization flow when your payment setup supports it. Review the code result alongside the authorization and address-verification results.
  2. Never retain the code. Keep CVV, CVC, and CID out of customer records, logs, recordings, and order notes after authorization. Review your checkout and support workflows for places where staff might copy it.
  3. Review failed checks. Set a clear process for mismatches and unavailable checks instead of accepting or rejecting every order automatically. Use the order amount, customer history, and other fraud signals in the decision.

Frequently asked questions

Is CVC the same as CVV?

Yes. CVC and CVV are network-specific names for a card security code, and CVC is the name used for Mastercard cards.

Does entering a CVC add a processing fee?

No. Entering a CVC does not create a separate processing fee, although your overall card-processing charges still apply.

Readytostartsaving?

Tell us about your volume and we'll estimate what you could save. Free, with no obligation. If you save nothing, we charge nothing.

Customer type
Current processor
How do you take payments?
Net effective rate0.00%