Skip to content

How to Accept Credit Card Payments

Accepting credit card payments gives your customers a convenient way to pay, but there are some things to consider.
By Kurt Woock, Carol J. Alexander, Hillary Crawford
Last updated on May 28, 2024
Edited byChristine Aebischer

Many or all of the products featured here are from our partners who compensate us. This may influence which products we write about and where and how the product appears on a page. However, this does not influence our evaluations. Our opinions are our own. Here is a list of our partners and here's how we make money.

⏰ Estimated read time: 11 minutes

Accepting credit card payments at your small business can make it quicker and easier for customers to complete their purchase. The task only takes a few seconds, but credit card processing companies are facilitating a complex process behind the scenes.
Whether you want to accept credit card payments online, in person or both will also affect the services and hardware your business needs. Here’s how to accept credit card payments, plus some top processing solutions.

advertisement

 
Helcim
Helcim

Helcim POS

NerdWallet Rating  
4.5
Starting At  

0.40% + 8¢

plus interchange, in-person; 0.50% + 25¢ plus interchange, online. 

Learn more

on Helcim's website

How credit card processing works

Every credit card transaction your business accepts sets off a chain of interconnected events involving multiple financial institutions. Here’s what the process looks like:
  • A customer swipes, dips or taps their credit card. If they’re making an online purchase, they enter their card information manually. 
  • Your card reader or online payment gateway securely captures the card information, and the payment processor transmits the data to the associated card network (such as Visa).
  • As this is happening, the payment processor requests information from the card's network, which routes the request to the card issuer (such as Chase or Bank of America).
  • The issuer evaluates the request and either approves or denies the payment.
  • If the transaction is approved, you can complete the transaction.
  • Once the transaction is approved, the payment processor instructs the issuing bank to send funds to the appropriate merchant account.
  • The merchant gets access to those funds (minus fees), usually after a couple of business days.
These complex interactions usually only take a few seconds to complete, but you can’t do them without the payment processing company, or the right point-of-sale hardware and software. Finding the right solutions will depend on your type of business.

What do payment processors do?

Learn how payment processors work behind the scenes to process card transactions, and brush up on payment processing best practices for businesses.

What do you need to accept credit card payments?

To accept credit card payments, your business needs a payment processor, POS hardware (if you’re accepting in-person payments), online payment gateway (if you’re accepting e-commerce payments) and a merchant account. Usually, you can get all of these components from the same provider. Sometimes, they even come bundled together as part of a single service.
Some credit card processing companies offer individual merchant accounts tailored to your business, but the application process can be lengthy. Instead of offering individual merchant accounts, all-in-one payment processors, also referred to as payment service providers, aggregate or group funds from multiple companies that use their services into one merchant account. The funds are then transferred into each individual company’s bank account.
The end result is the same, but there are a few distinctions to consider:
  • If you need to start accepting payments quickly: Because payment service providers provide an aggregated merchant account as opposed to making you apply for an individual one, they’re simple to use, can be set up quickly and are generally cost-effective for smaller businesses. However, they are more prone to disruptions like holds or terminations. 
  • If you’re a high-volume business: Since opening an individual merchant account requires an application and review process, the process is often more cost-effective for businesses with a high volume of monthly sales.
  • If you own a high-risk business: High-risk businesses — like ones with high rates of fraud or chargebacks, or those selling federally regulated items — generally open individual merchant accounts. The terms and conditions of many payment service providers prevent these businesses from becoming customers. See NerdWallet’s explainer on high-risk merchant accounts for more information.

How to accept credit card payments in store

Brick-and-mortar businesses need a payment processor and a POS system to accept card payments. In most cases, your POS system will determine your processor, or at least help you narrow down your options. That’s because certain POS systems are only compatible with their own in-house services. Others may integrate with a handful of outside providers.
POS systems for businesses that sell in person require POS hardware and the POS software that works behind the scenes to record sales and collect other data for your business. One of the simplest forms of hardware used to accept card payments is a credit card reader. Some readers only let you swipe cards, while others allow customers to dip or tap their cards. Established storefronts, however, will probably opt for a countertop POS terminal with a built-in card reader, cash drawer and receipt printer.

FEATURED

 
Stripe
Stripe

Stripe Payments

NerdWallet Rating  
5.0
Read Review
Learn more

on Stripe's website

How to accept credit card payments online

For in-store transactions, the physical card reader or POS terminal acts as the built-in payment gateway and transmits customers’ credit card information to the relevant parties. If you do business online, however, you’ll need a payment processor and an online payment gateway, so that customers can securely enter their card information on your website. Some companies, such as Square, offer an all-in-one solution that pairs POS software and processing services with a payment gateway and tools for building an online store. Others, such as Stripe, are better known for stand-alone payment gateways that you can add to your pre-built website.
Businesses accepting card payments online and in store should use the same processing company and POS software to track both types of sales. This helps them compare numbers across sales channels and centralize their data under one roof.

How to accept mobile credit card payments

For businesses that do most of their sales at pop-up events or farmers markets, or otherwise operate across multiple locations, mobile card readers may be the best solution to accept credit card payments. POS system providers and payment processing companies often sell their own portable credit card readers that you can pair with a free mobile app on your smartphone. There are also payment apps that let you accept contactless payments with just your phone.

What does it cost to accept credit card payments?

The costs associated with accepting credit card payments extend beyond processing fees alone. Here’s a rundown of each related expense:

Estimate your credit card processing fees

NerdWallet’s calculator can help you estimate how much you’ll pay in processing fees with one company vs. another based on your monthly sales volume.

Pros and cons of accepting credit card payments

For most businesses, the benefits of accepting credit card payments outweigh the cons, especially since so many consumers don’t carry cash anymore. However, it’s smart to be aware of the challenges that come along with credit card processing as well.

Pros

Cons

Square: Best for all-in-one payment processing and POS system

Why we like it: Square is a well-known payment service provider that includes card processing with its POS system and proprietary hardware. Square doesn't require a long-term contract or charge setup fees or chargeback fees. It has free and paid versions of its POS systems specific to restaurant and retail businesses.

Stripe: Best for online payments

Why we like it: Stripe focuses on online payments with an emphasis on customizability, though it supports in-person payments, too. Its platform allows you to accept card payments without a merchant account. Stripe doesn't charge monthly fees, but you will pay $15 per chargeback.

Helcim: Best for interchange-plus pricing

Why we like it: If you want to accept card payment but don’t need many additional services, check out Helcim. The company supports in-person and online payments, doesn’t require a contract and doesn’t charge a monthly fee. Helcim uses interchange-plus pricing and offers fee discounts when a business has over $50,000 in monthly credit card volume. Its pricing structure works best for businesses with high sales volumes.

Chase Payment Solutions: Best for partnering with a bank

Why we like it: If you want to use one company for multiple services, consider Chase for your payment processing and your business checking. You can get your money as soon as the same day and its pricing is competitive.
Randa Kriss, a NerdWallet small-business writer, contributed to this article.
A version of this article was first published on Fundera, a subsidiary of NerdWallet.
NerdWallet Home Page
Finance Smarter
Learn more about the app

Download the app

QR code for downloading the app
Download on the App StoreGet it on Google Play

Disclaimer: NerdWallet strives to keep its information accurate and up to date. This information may be different than what you see when you visit a financial institution, service provider or specific product’s site. All financial products, shopping products and services are presented without warranty. When evaluating offers, please review the financial institution’s Terms and Conditions. Pre-qualified offers are not binding. If you find discrepancies with your credit score or information from your credit report, please contact TransUnion® directly.

NerdUp by NerdWallet credit card: NerdWallet is not a bank. Bank services provided by Evolve Bank & Trust, member FDIC. The NerdUp by NerdWallet Credit Card is issued by Evolve Bank & Trust pursuant to a license from MasterCard International Inc.

Impact on your credit may vary, as credit scores are independently determined by credit bureaus based on a number of factors including the financial decisions you make with other financial services organizations.

NerdWallet Compare, Inc. NMLS ID# 1617539

NMLS Consumer Access| Licenses and Disclosures

California: California Finance Lender loans arranged pursuant to Department of Financial Protection and Innovation Finance Lenders License #60DBO-74812

Insurance Services offered through NerdWallet Insurance Services, Inc. (CA resident license no.OK92033)   Insurance Licenses

NerdWallet has an engagement with Atomic Invest, LLC (“Atomic Invest”), an SEC-registered investment adviser, to bring you the opportunity to open an investment advisory account (“Atomic Treasury account”). Investment advisory services are provided by Atomic Invest. Companies which are engaged by Atomic Invest receive compensation of 0% to 0.85% annualized, payable monthly, based upon assets under management for each referred client who establishes an account with Atomic Invest (i.e., exact payment will differ). Atomic Invest also shares a percentage of compensation received from margin interest and free cash interest earned by customers with NerdWallet. NerdWallet is not a client of Atomic Invest, but our engagement with Atomic invest gives us an incentive to refer you to Atomic Invest instead of another investment adviser. This conflict of interest affects our ability to provide you with unbiased, objective information about the services of Atomic Invest. This could mean that the services of another investment adviser with whom we are not engaged could be more appropriate for you than Atomic Invest. Advisory services through Atomic Invest are designed to assist clients in achieving a favorable outcome in their investment portfolio. They are not intended to provide tax advice or financial planning with respect to every aspect of a client’s financial situation and do not include investments that clients may hold outside of Atomic Invest. For more details about Atomic Invest, please see the Form CRS, Form ADV Part 2A, the Privacy Policy, and other disclosures.

Brokerage services for Atomic Invest are provided by Atomic Brokerage LLC, a registered broker-dealer and member of FINRA and SIPC and an affiliate of Atomic Invest. Due to the relationship between Atomic Brokerage and Atomic Invest, there is a conflict of interest due to Atomic Invest directing orders to Atomic Brokerage. For additional information regarding conflicts, please see Items 5, 12 and 14 of Atomic Invest's Form ADV Part 2A. For more details about Atomic Brokerage, please see the Form CRS, the Atomic Brokerage General Disclosures, and the Privacy Policy. Check the background of Atomic Brokerage on FINRA's BrokerCheck. Fees such as regulatory fees, transaction fees, fund expenses, brokerage commissions and services fees may apply to your brokerage account.

Neither Atomic Invest nor Atomic Brokerage, nor any of their affiliates is a bank. Investments in securities are Not FDIC insured, Not Bank Guaranteed, and May Lose Value. Investing involves risk, including the possible loss of principal. Before investing, consider your investment objectives and the fees and expenses charged. Custodial and clearing services used by Atomic Brokerage can be found on its BrokerCheck report. Technology services may be provided by AtomicVest, Inc.

NerdWallet™ | 55 Hawthorne St. - 10th Floor, San Francisco, CA 94105

© 2024 NerdWallet, Inc.
All Rights Reserved.
  • X
  • YouTube
  • Instagram
  • Apple Podcasts
  • TikTok
Close
Business software made simple

Compare features, pricing, and expert reviews for your business software needs - all in one place.

Close
Business software made simple

Compare features, pricing, and expert reviews for your business software needs - all in one place.