Card-present vs. card-not-present transactions: What businesses need to know

Payments
Payments

Accept payments online, in person, and around the world with a payments solution built for any business—from scaling startups to global enterprises.

Learn more 
  1. Introduction
  2. What is a card-present transaction?
  3. Benefits and challenges of card-present transactions
    1. Benefits of card-present transactions:
    2. Challenges of card-present transactions:
  4. What is a card-not-present transaction?
  5. Benefits and challenges of card-not-present transactions
    1. Benefits
    2. Challenges
  6. Card-present vs. card-not-present transactions: How to choose what’s best for your business
    1. Consider your sales environment
    2. Compare costs, reach, and fraud risk
    3. Match the transaction type to your business model
    4. Plan for omnichannel if you sell in more than one place
    5. Choose a payments provider that supports your strategy
    6. Decision checklist
  7. How to accept CP and CNP transactions
  8. How Stripe Payments can help

Card-present (CP) and card-not-present (CNP) transactions play different roles in how businesses accept payments. CP transactions are common in physical locations, where customers tap, insert, or swipe a card, while CNP transactions enable online, mobile, and remote payments. Businesses today usually rely on one or both to meet customer expectations. But, to consider their advantages, potential challenges, and suitability for different business models, businesses must first understand these transaction types in depth.

Below, we compare CP and CNP transactions, highlighting their key differences and the factors businesses should consider when deciding which approach best supports their operations.

What’s in this article?

  • What is a card-present transaction?
  • Benefits and challenges of card-present transactions
  • What is a card-not-present transaction?
  • Benefits and challenges of card-not-present transactions
  • Card-present vs. card-not-present transactions: How to choose what’s best for your business
  • How to accept CP and CNP transactions
  • How Stripe Payments can help

What is a card-present transaction?

A card-present (CP) transaction refers to a payment method in which the cardholder presents their physical credit or debit card to the merchant at the point of sale. Most of the time, this takes place in a brick-and-mortar store, where the customer either swipes, dips, or taps their card at a card reader.

The distinguishing feature of a CP transaction is that both the cardholder and payment card are physically present, enabling the merchant to validate the transaction in real time. CP transactions use electronic card readers or point-of-sale (POS) terminals to read the card’s information, and often require a signature or personal identification number (PIN) from the cardholder to complete the transaction.

Benefits and challenges of card-present transactions

CP transactions are the backbone of everyday commerce and represent the type of transactions most consumers use when making in-store purchases. Like any type of transaction, CP transactions present their own set of advantages and challenges that businesses must understand.

Benefits of card-present transactions:

  • Enhanced security: One of the primary benefits of CP transactions is increased security. The physical presence of both the cardholder and the card at the point of sale makes it possible for the salesperson to verify the cardholder’s identity, thereby reducing the likelihood of fraudulent transactions.

  • Lower transaction costs: Since CP transactions are considered less risky than card-not-present transactions, the processing fees for CP transactions are often lower. This can mean significant cost savings for businesses over time.

  • Instant payment processing: CP transactions are processed in real time, and businesses receive confirmation of successful payment immediately. This means transactions are completed swiftly, enhancing the customer’s shopping experience.

Challenges of card-present transactions:

  • Need for physical hardware: CP transactions require a physical POS system to process the payment card. This can be a hurdle for small businesses or businesses in remote locations that may find it difficult to acquire or maintain these systems.

  • Potential for hardware failure: Any hardware, including POS terminals, can malfunction or fail completely, potentially disrupting business operations. Businesses must be prepared to address these issues quickly to prevent loss of sales.

  • Exposure to card-present fraud: While CP transactions are considered more secure, they are not immune to fraud. There is still a risk of counterfeit cards, stolen cards, or card skimming, in which fraudsters capture card data from the magnetic stripe.

  • Limited to in-person sales: By definition, CP transactions are possible only when the customer is physically present, which limits the reach of the business’s market compared to online transactions.

Card-present vs. card-not-present transactions - Visualizing the differences between CP and CNP transactions - payment security, costs, and customer experience.

What is a card-not-present transaction?

A card-not-present (CNP) transaction refers to a transaction that takes place online, over the phone, or via mail order, in which the cardholder does not present the physical card to the merchant at the time of the payment. In these situations, the merchant must rely on the customer to provide the necessary card details (i.e., card number, expiration date, and CVV code) to process the payment.

Since these transactions can carry a higher risk of fraud due to the lack of physical card verification, they usually require additional security measures, such as address verification service (AVS) or the use of security codes.

With global ecommerce sales projected to reach more than $8 trillion in 2028, it’s clear that CNP transactions are a significant part of the transaction mix for many businesses.

Benefits and challenges of card-not-present transactions

CNP transactions have grown increasingly common due to the rise of digital and remote business operations. They facilitate global commerce, giving customers the flexibility to make purchases anywhere, anytime, without needing to be physically present at a business’s brick-and-mortar location. But these transactions also carry inherent risks—most notably, an increased potential for fraud. It’s vital that businesses understand the pros and cons of CNP transactions so they can manage these transactions effectively.

Benefits

  • Broadening market reach: CNP transactions break down geographic barriers by allowing businesses to cater to customers across the globe. This can greatly expand a business’s customer base and potential revenue.

  • Enhancing customer convenience: CNP transactions make it possible for customers to shop at any time and from any location, enhancing the overall shopping experience.

  • Reducing operational costs: Maintaining physical stores comes with myriad overhead costs, such as rent, utility bills, and staff wages. CNP transactions, which often require fewer resources to manage, can help reduce these costs.

  • Increasing sales opportunities: CNP transactions offer businesses additional sales opportunities like online impulse buys, upselling, and cross-selling, which are more difficult to execute in a physical store environment.

Challenges

  • Increased risk of fraud: Since the cardholder is not present during the transaction, it’s more difficult for the business to verify the customer’s identity, leading to a higher risk of fraudulent transactions.

  • Higher processing fees: Due to the higher risk associated with CNP transactions, payment processors typically charge higher fees for these types of transactions.

  • Customer trust issues: Since the transaction occurs remotely, customers may have security concerns about providing their card details, which could potentially impact conversion rates.

  • Dispute and chargeback risks: CNP transactions are more prone to disputes and chargebacks, in part because the customer can make a purchase without being physically present at a brick-and-mortar location to verify what they’re purchasing.

While CNP transactions are becoming more common and necessary as more commerce shifts online, it’s important for businesses to consider both the opportunities and challenges they present. The key to managing CNP transactions successfully lies in mitigating the risks while maximizing the benefits, such as implementing robust fraud prevention mechanisms and choosing a reliable payment processor that provides secure CNP transaction processing.

Card-present vs. card-not-present transactions: How to choose what’s best for your business

When choosing between card-present (CP) and card-not-present (CNP) transactions, businesses must weigh the implications for customer experience and sales models.

Card-present transactions are important for brick-and-mortar stores, where customers physically swipe, insert, or tap their cards at the point of sale. In contrast, card-not-present transactions are fundamental to ecommerce, where payment details are entered online without the physical card being present.

Understanding these distinctions helps businesses decide which transaction type aligns best with their strategies and customer expectations. Here are some initial steps to take:

Consider your sales environment

Audit where your customers actually complete their journey.

  • Physical locations: If sales happen at a counter, you’re in CP transaction territory. Customers interact with a terminal via swipe, chip, or tap.

  • Digital storefronts: If you sell via a website or mobile app, you’re processing CNP transactions. Here, the customer manually enters details into a secure gateway.

  • Hybrid settings: Many modern businesses don't live in just one world. If you take phone orders or in-store pickup for online orders, you're running a hybrid model.

Compare costs, reach, and fraud risk

Each transaction type comes with its own benefits and potential downsides:

Feature

Card present

Card not present

Transaction fees

Generally lower because risks are lower

Higher to cover the cost of fraud prevention

Geographic reach

Limited to physical storefronts

Global: can sell to anyone with an internet connection

Fraud exposure

Minimal: physical cards and EMV chips are highly secure

Higher: generally requires robust encryption and 3-D Secure

Match the transaction type to your business model

Choose the method that aligns with your primary revenue driver:

  • Local retail and restaurants: Prioritize card present-first strategies. Invest in modern POS systems to keep your fees low and your line moving.

  • Ecommerce and subscription SaaS: Focus on CNP-first infrastructure. Since your reach is global, your priority is a frictionless digital checkout and strong fraud prevention.

Plan for omnichannel if you sell in more than one place

If you operate both a physical storefront and an online shop, avoid the trap of focusing on one or the other. Fragmented systems lead to messy data and frustrated customers.

Aim for a unified payment strategy that compiles your in-person and online sales into a single dashboard. This allows cross-channel perks, such as in-store returns for online orders and a more detailed view of your customer's spending habits.

Choose a payments provider that supports your strategy

Your payment provider should be a partner, not just a utility. Look for a processor that offers:

  • Scalability: Can they handle your growth from one location to ten, or from domestic to international?

  • Expert guidance: Do they provide proactive advice on reducing chargebacks and navigating compliance (like PCI DSS)?

  • Technical support: Look for assistance at all hours so a terminal glitch doesn't halt a retail rush.

Decision checklist

Choosing between CP, CNP, or a hybrid model is both a technical and financial decision. To find the right choice, weigh these five factors against your current business goals:

  • Consider your primary sales location: If 90% of your revenue is generated across a physical counter, prioritize CP to keep overhead low. If you primarily sell online, lean into CNP optimized for mobile.

  • Assess your sensitivities to fees: If your business operates on thinner margins, the lower interchange rates of CP transactions could be essential for your bottom line.

  • Consider risk tolerance: CNP transactions carry a higher risk of chargebacks. If you sell high-ticket items online, ensure your provider offers advanced fraud prevention and 3-D Secure protocols.

  • Calculate your average transaction value (ATV): For small-dollar "impulse" buys, speed and CP tapping are primary. For high-value subscriptions or luxury goods, the convenience of CNP stored-card billing often justifies the higher fee.

  • Plan for geographic growth: If you plan to do business beyond your local postal code, you need a CNP infrastructure that can handle multiple currencies and international compliance (PCI DSS).

Ultimately, optimizing your payment process boils down to understanding the key differences between CP and CNP transactions and how they impact your business. These considerations can help enhance your transaction efficiency while improving your overall customer experience:

  • Primary sales location

  • Transaction fees

  • Fraud risk tolerance

  • Average transaction value

  • Growth plans

  • International compliance

How to accept CP and CNP transactions

The technology required to accept card payments depends on how you interact with your customers. Many modern providers allow you to manage both through a single unified platform.

  • Accepting card-present (CP) payments: To accept physical cards, you’ll need POS hardware that can read contactless or EMV chips. This can include POS terminals, mobile card readers, or Tap to Pay technology on smartphones.

  • Accepting card-not-present (CNP) payments: Digital businesses should rely on payment software and systems, such as ecommerce payment gateways and payment links, which are unique URLs sent to customers for one-time payments.

How Stripe Payments can help

Stripe Payments provides a unified, global payments solution that helps any business—from scaling startups to global enterprises—accept payments online, in person, and around the world.

Stripe Payments can help you:

  • Optimize your checkout experience: Create a frictionless customer experience and save thousands of engineering hours with prebuilt payment UIs, access to 125+ payment methods, and Link, a wallet built by Stripe.
  • Expand to new markets faster: Reach customers worldwide and reduce the complexity and cost of multicurrency management with cross-border payment options, available in 195 countries across 135+ currencies.
  • Unify payments in person and online: Build a unified commerce experience across online and in-person channels to personalize interactions, reward loyalty, and grow revenue.
  • Improve payments performance: Increase revenue with a range of customizable, easy-to-configure payment tools, including no-code fraud protection and advanced capabilities to improve authorization rates.
  • Move faster with a flexible, reliable platform for growth: Build on a platform designed to scale with you, with 99.999% historical uptime and industry-leading reliability.

Learn more about how Stripe Payments can power your online and in-person payments, or get started today.

The content in this article is for general information and education purposes only and should not be construed as legal or tax advice. Stripe does not warrant or guarantee the accurateness, completeness, adequacy, or currency of the information in the article. You should seek the advice of a competent attorney or accountant licensed to practice in your jurisdiction for advice on your particular situation.

More articles

  • Something went wrong. Please try again or contact support.

Ready to get started?

Create an account and start accepting payments—no contracts or banking details required. Or, contact us to design a custom package for your business.
Payments

Payments

Accept payments online, in person, and around the world with a payments solution built for any business.

Payments docs

Find a guide to integrate Stripe's payments APIs.