How To Accept Credit Card Payments As A Small Business | Bankrate (2024)

Key takeaways

  • Many card processing providers offer similar services. Finding the best fit comes down to the number of transactions you expect to process and how you plan to accept payments — in person, online or over the phone.
  • In-person payments come with lower processing fees, while over-the-phone payments can be more costly due to the risk no-card-present transactions attract.
  • When weighing options, don't simply go for the cheapest: Think about your business's needs and whether the provider offers tools that can scale with your business as it grows.

In a small business, every sale matters. So when you don’t accept credit card payments, you could miss out on customers who prefer swiping their card over cash — which is most people. A 2023 Federal Reserve study found credit card payments accounted for 31 percent of all payments — outpacing debit cards, ACH and cash.

Since today’s best credit cards offer enhanced security features, generous spending limits and rewards, who wouldn’t want to pay with plastic? Whether you’re running an online store, getting a side hustle off the ground, or boosting an already booming storefront, your small business can accept credit card payments with the help of an affordable credit card processor.

Steps to accepting business credit card payments

You might want to do some research on Bankrate’s Small Business Hub before you let your customers swipe to their heart’s content. But once you nail down the right credit card processor with affordable processing fees and the type of payment terminals you need, it’s a breeze. Follow these four steps to start accepting credit card payments at your small business:

1. Find a credit card processing provider for your small business

There’s no shortage of credit card payment processors offering similar services, but to find the right one, you’ll need to consider a few things about how your business currently handles payments. You can start by answering the following questions:

  • How will you primarily process credit card transactions? In person, online and over the phone?
  • What type of credit cards do you plan to accept? Visa, Mastercard, Discover, American Express or all of them?
  • How much of a processing fee are you comfortable with? Processing fees vary among transaction types and card networks. Find the provider that offers the most competitive fees for the type of transactions and credit cards you’ll process most.
  • How many transactions do you process on average? Some providers offer better rates for processing higher transaction volumes.

If you run an online-only business, make sure the payment processor you choose integrates easily with your website. For brick-and-mortar businesses, you might need to purchase certain hardware and software — like payment terminals — which then need to be compatible with your current point of sale (POS) system.

Bankrate’s take:Don't let the research process overwhelm you. We'll suggest a few of the best payment processing options that can help simplify your search later on.

2. Compare pricing

Once you narrow down the credit card processing providers you’re thinking of working with, get quotes or an estimate from each so you can compare them side-by-side. You’re not just looking at price — you also need to consider how many transactions they allow you to process, whether you’ll need to buy or rent their preferred equipment, and payment processing times.

3. Open a merchant account

For in-person transactions, you’ll need to have a merchant services account if you don’t already have one. Most banks offer in-house merchant services for business account holders to help them accept multiple forms of payment, keep track of sales and offer loyalty programs. Other providers, like Intuit, Clover and Square, offer merchant services separate from your bank and need to be connected to your business bank account.

Since online companies don’t typically accept in-person payments, this often means less hardware and a lower cost than the requirements for a physical business. Online businesses, like freelancers or online stores, often lean on prevalent payment service providers like Paypal, Stripe or Square to process payments from their customers directly to their business bank accounts. And yes — you do need a business account to enable your company to accept credit card payments.

4. Set up payment terminals

The final step to accepting credit card payments is setting up payment terminals across your business. You’ll probably skip this step if you’re an online business since you’ll accept payments through secure online payment gateways instead.

If you have a brick-and-mortar shop, this involves ordering and setting up hardware, like a card reader and a point-of sale (POS), if you don’t have one already. There are many card readers on the market that let you accept payments via a swipe, an inserted chip or a contactless tap.

If you do any sales online, you’ll need to set up online payments too. E-commerce platforms like Shopify have a built in payments portal. If you’ve built your own website, you may need technical support from your card processing provider or website developer to set up small business credit card acceptance though your website.

Quick tip

Concerned about learning to use a new system? Most credit card processing providers offer training resources to help you (and your staff) make the most of their hardware and software. Check to see what training your card processor offers.

Ways to accept credit cards

There are three main paths to credit card acceptance for small businesses. Businesses can choose to accept credit card payments in person, online and over the phone. These methods come with their own technology needs and incur different fees.

In-person

In-person credit card processing is useful for brick-and-mortar retailers, on-site service providers — think plumbers or HVAC servicing — and mobile business merchants (like food trucks or farmers market vendors). These types of transactions call for a mobile card reader.

With in-person transactions, the customer physically presents the card to make a purchase. Because the cardholder and card are present for these types of transactions, they’re considered a lower risk of fraud, which in turn carries lower fees than other types of transactions.

You’ll need a card reader and a POS system to process credit card payments in person.

Best for in-person retail

Paypal

  • PayPal started as a way to transfer money between friends and family, but the company now offers merchant solutions for processing credit cards both online and in person. Paypal is widely trusted amongst individuals and businesses and has competitive transaction fees.

    Retail businesses tend to enjoy their multitude of options which makes PayPal customizable to their needs. But the vast array of options can also be a double edged sword if you suffer from analysis paralysis. Take your time to work through their offerings and determine which option and fee structure best suits your business.

  • Pros

    • Widely trusted name that helps build confidence with your customers.
    • Competitive transaction fees with other providers
    • Multiple options for processing credit cards, including PayPal Checkout for online payments, a point of sale system and PayPal Invoicing for billing for services.

    Cons

    • PayPal’s extensive offerings can make it difficult to decipher differences and choose one that works best for your business.
    • Many account services — including chargeback protection, account monitoring and recurring billing — require additional fees.

Best for mobile businesses

Square Payments

  • Square is known for its innovative, petite card reader that attaches to smartphones, turning any device into a payment terminal. You’ve likely seen these when ordering tacos from your favorite food truck or when you forget to bring cash to the local farmers market. These compact card readers don’t take much set up or extra hardware.

  • Pros

    • Square is a leader in smartphone credit card reader hardware.
    • Its mobile card reader is typically offered to its merchants for free.
    • The card reader works offline to allow for credit card payments in places without reliable Wi-Fi.
    • Contactless payment solutions are also available.

    Cons

    • High fees for in-person transactions.

Online

To accept online credit card payments, you’ll need a digital storefront, such as an e-commerce store or website, and a payment gateway. E-commerce shops, restaurants accepting orders online and companies providing digital services — all are examples of businesses that rely on online credit card processing. Online transactions typically have higher processing fees than in-person transactions since there is a higher potential for fraud.

Best for e-commerce

Shopify

  • Shopify helps businesses sell products online with their top-rated e-commerce platform. Through Shopify Payments, they support in-person and online credit card payments. The biggest plus with Shopify is having your e-commerce platform and payments handled in one place which is perfect for busy online boutique owners. However, if you don’t have your website through them they won’t process payments.

  • Pros

    • Built to be used with Shopify’s signature e-commerce platform.
    • Offers competitive fees for processing credit cards.
    • Charges the same fee to process card-not-present transactions as it does online payments.

    Cons

    • You need to have a website through Shopify to access their payment processor.
    • You’ll pay a monthly fee for the platform plus regular credit card transaction fees.

Best for online businesses that want to scale

Stripe

  • Stripe specializes in offering sophisticated payment processing solutions that can grow with your company. For online service providers like freelance graphic artists or copywriters, this platform can grow as quickly as you do. Stripe’s robust interface helps you easily integrate its payment platform with other software solutions in your tech stack, like accounting and customer relationship management software.

  • Pros

    • Competitive rates for processing online credit card transactions.
    • An application programming interface (API) with options to customize the software to your needs.
    • Financial solutions include invoice processing, quotes, and designed for businesses with their sights set on growth.

    Cons

    • In-person transaction fees are more expensive than those of other providers, making it a bad choice for brick-and-mortar retail.
    • Manually entered or card-not-present transactions are more expensive.

Best for online-only businesses

Venmo

  • Venmo is known for its safe mobile money transferring service. It primarily works by transferring money between bank accounts, but it has released credit card processing solutions for businesses. For fast moving businesses like a barber, nail tech or furniture flipper, giving your clients a QR code to scan for payment or by Tap to Pay could eliminate any payment hassles.

    To accept credit card payments via Venmo, you’ll have to link your Venmo for Business account to Braintree, which is owned by PayPal. Then, customers will be able to use the Venmo app to make payments through the credit cards and digital wallets linked to their accounts.

  • Pros

    • A familiar and convenient payment method for customers.
    • No additional setup fees.
    • Free standard transfers from your Venmo account to your bank account (usually takes one to three business days).

    Cons

    • Not yet available for in-person payments (but customers can pay through the app while in-store).
    • Higher cost per transaction to accept online or in-app payments.
    • Fee for instantly transferring money from your Venmo account.

Over-the-phone

Accepting a credit card payment over the phone is considered a card-not-present or CNP transaction. Restaurants commonly use this type of transaction to accept payment for take-out orders. This process involves the customer sharing their credit card number with the merchant, and the merchant manually entering that information into their card reader.

These types of transactions typically incur the highest processing fees because they pose the greatest risk for fraud. To process credit card payments over the phone, you’ll need a credit card reader and a POS or an online payments gateway. Most credit card processors aren’t designed to primarily host these types of transactions although some of the previous options offer it as an alternative payment method.

What are the benefits of accepting credit card payments

When you offer your customers a new way to pay for their goods and services, it has the potential to boost your bottom line. In a 2021 study from the Massachusetts Institute of Technology, researchers found that consumers are more likely to make higher priced purchases and more impulse buys with a credit card than with cash.

And the 2023 Federal Reserve study found that consumer preference for paying with credit cards has consistently increased each year since the initial study 2016 — growing from 18 percent to 31 percent within the seven year span of the study. So when customers prefer to swipe, accommodating their payment preferences could pay off.

While the largest benefit might include improved sales, there are other benefits you may have overlooked. Those include:

  • The safety of carrying fewer large cash deposits to the bank
  • The ability to conveniently deposit payments directly to your business account
  • Gaining an edge over cash or debit-only competitors
  • Quick settlement and deposit times
  • Fraud protection and prevention measures
  • The added convenience and speed of payment for customers

Even with the fees for small business credit card acceptance, the benefits often outweigh the costs per transaction.

Credit card processing fees

Credit card processing providers charge fees for the services they provide — like conducting fraud checks and verifying available funds with the cardholder’s bank. The payment terminal conducts these critical security measures in just a few seconds as soon as a customer swipes, taps or dips their credit card.

So, what’s the average fee for credit card processing for small businesses? There typically aren’t any monthly fees for credit card processing. Instead, most providers charge fees per transaction which is based on the type of credit card used (Visa Discover, Mastercard or American Express). American Express tends to charge higher fees than its competitors, which is why some businesses don’t accept Amex cards.

Fees also depend on which card processing provider you choose such as PayPal, Stripe or Square as well as the way you accept payment. Each one has its own pricing which typically ranges from 1.5 percent to 3.5 percent per transaction plus a flat fee.

Average credit card network processing fees

Credit card networkProcessing fee range
Source: Stripe. (Note that fees are based on transactions in USD. Rates vary by currency and were current at time of publishing)
American Express1.43 percent + $0.10 to 3.30 percent + $0.10
Discover1.40 percent + $0.05 to 2.4 percent +$0.10
Mastercard1.15 percent +$0.05 to 2.5 percent +$0.10
Visa1.15 percent + $0.05 to 2.4 percent + $0.10

As a savvy merchant, you’re probably looking for the best and cheapest way to accept credit cards. If you weigh your business needs — like the volume of transactions and where these transactions take place — you should be able to narrow your search down to several providers that offer convenient solutions at favorable rates.

The bottom line

If you’re running a small business in this day and age, taking credit card payments is key to your survival and growth. The number of consumers who prefer the convenience and security (and yes, rewards) of using a credit card is already high and only growing. So if you’re not accepting credit cards, you could be letting potential customers and profits slip away.

By understanding what your business needs out of a credit card processor, you can analyze providers and find one that suits the needs of your business. Although the fees might seem like a cumbersome downside, the benefits of more sales, fraud protection, convenience and competitive advantage could balance the scales.

How To Accept Credit Card Payments As A Small Business | Bankrate (2024)

FAQs

How To Accept Credit Card Payments As A Small Business | Bankrate? ›

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.

How do small businesses receive card payments? ›

How to start accepting credit card payments
  1. Decide which cards to accept - Mastercard, Visa, Apple Pay, Google Pay etc.
  2. Select a payment provider.
  3. Set up a merchant account.
  4. Choose a payment gateway.
  5. Install a card reader or terminal.
  6. Display signage so customers know you accept card payments.

How do small businesses take card payments? ›

Broken down, the four steps to be able to take card payments are:
  • Step 1: Decide how you want to take card payments. ...
  • Step 2: Set up a merchant account. ...
  • Step 3: Choose a POS system and payment gateway that are compatible. ...
  • Step 4: Set up your card reader, payment gateway, and/or virtual terminal.
Feb 26, 2024

How can my business accept credit card payment? ›

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.

How can I accept a credit card payment as an individual? ›

Pick a merchant service or credit card processing provider. If your payment processor doesn't include merchant account capabilities (like Stripe does), you'll also need to open a merchant account to accept credit card payments. Stripe customers do not need—and, in fact, cannot have—a separate merchant account.

How to receive credit card payment without machine? ›

Payment service providers, such as PayPal, Stripe and Square, allow you to accept card payments online. Simply open an account with one of these providers and include a link for your customers to pay.

How can I receive a credit card payment? ›

If you want to accept credit card payments, you can do it in one of two ways: merchant accounts or payment service providers. A merchant account is an account that you open with a bank to accept credit card payments.

Can I use my phone to accept card payments? ›

Mobile payment systems often require less expensive hardware than traditional POS systems. Some providers even offer free card readers to new customers. Accepting payments on your phone also means being able to accept contactless NFC payments using enabled cards and digital wallets.

How to use Square to accept credit card payments? ›

Square Virtual Terminal
  1. Sign in to your virtual terminal via Square Dashboard.
  2. Hit 'Take a Payment' in the menu.
  3. Call the customer and ask them to provide their card details.
  4. Complete all payment fields.
  5. Double check the information with the customer.
  6. Hit 'Charge'
  7. The sale is complete.

What is the best card payment machine for small business? ›

Our top credit card machines
  • Revolut: Best for Processing Fees.
  • Clover: Best for retail stores.
  • Tide Smart Card Reader: Best for Ongoing Value.
  • Toast: Best for full-service restaurants.
  • Barclaycard Reader: Best for Fast Settlements.
  • ShopKeep by Lightspeed: Best for quick service restaurants.
May 14, 2024

How do I take payments as a small business? ›

  1. Credit Cards and Debit Cards. Whether online or in person, two of the most desired forms of payment are credit and debit cards. ...
  2. Automated Clearing House Processing. Many small businesses also accept ACH transfers. ...
  3. Recurring Billing or Subscriptions. ...
  4. Online Payment Devices and Tools. ...
  5. Contactless Payment.

Is there an app to accept credit card payments on my phone? ›

Easily accept credit cards on the go

Accept credit and debit cards anywhere, anytime with the free, easy-to-use ProPay Mobile App. Simply log in to your ProPay Mobile App to process card payments or use it with your ProPay JAK™ mobile card reader. Also use the app to manage your ProPay Account.

Is Square better than Stripe? ›

If you want a credit card processor that will also provide you with a full POS system, Square is better. However, if you already have a POS system and rely on in-person transactions of less than $500 each to keep your business running, Stripe may be the better fit.

How much does it cost a business to accept a credit card? ›

The typical fee for credit card processing ranges from 1.5% to 3.5% of the total transaction. Who pays credit card processing fees? Merchants typically pay credit card processing fees, though these fees are an operating cost and thus can affect how merchants price their goods and services.

Can Zelle accept credit card payments? ›

Zelle also doesn't allow for credit card payments. Venmo, Cash App and PayPal, on the other hand, let you link your credit card. Note, however, that if you use a credit card as your payment method with any of these services, you'll be charged a processing fee.

How to accept card payments without a merchant account? ›

Can I accept credit card payments without a business? Anyone can set up an account with a payment service provider like PayPal or Stripe; you don't have to be a legal business entity. Those accounts let you accept credit card payments from anyone, including friends, family, customers and clients.

How can I take card payments for my business? ›

To take card payments on your website, you need to sign up with a payment processing software provider like Stripe or PayPal. Most of these companies supply an integrated “merchant account” – a place where the money goes first before moving to your usual business account.

How do you take credit card payments when customers are not present? ›

Card not present transaction process

A virtual terminal replaces the POS in the transaction flow and the card details are then processed by the payment gateway. From here they are passed onto the acquirer, verified by the credit card companies (e.g. Visa and Mastercard) and are then authenticated by the card issuer.

Can Venmo accept credit card payments? ›

About Payment Methods

Venmo allows you to make payments using a variety of methods including: Venmo balance, bank account, debit card, and credit card.

How can I accept credit card payments without Internet? ›

How to Accept Offline Payments
  1. Swipe or Dip the Credit Card. Once the customer comes to pay for your product or service, swipe or dip their card into the processing machine.
  2. Enter the Payment Amount. Enter the payment amount into the machine. ...
  3. Complete the Transaction.
Jul 5, 2023

How to accept credit card payments as a freelancer? ›

Delve into popular options like PayPal Business, Stripe, and Square that freelancer peers swear by. These platforms don't just allow you to take credit card payments, but they equip you with tools for invoicing, recurring payments, and even e-commerce functionalities.

How to accept payments as a small business? ›

Steps to accepting business credit card payments
  1. Find a credit card processing provider for your small business. ...
  2. Compare pricing. ...
  3. Open a merchant account. ...
  4. Set up payment terminals. ...
  5. In-person. ...
  6. Online. ...
  7. Over-the-phone. ...
  8. Average credit card network processing fees.
Mar 1, 2024

Is there a free way to accept credit card payments? ›

There's no way to accept credit card payments for free, because the card issuer will always charge a processing fee for each transaction. Although you can't avoid these fees, you can choose to accept the cards that make the most sense for your business.

Can I take credit card payments with QuickBooks? ›

Use our QuickBooks GoPayment mobile app and card reader to accept credit or debit cards in person by tap, dip, or swipe, or via digital wallet on your customer's device. Take bank transfers, including eChecks. Key in customer credit or debit card numbers over the phone.

Can small businesses charge for card payments? ›

Credit card surcharges can't exceed the cost of accepting the card or four percent, whichever is the lower amount, even if it costs the business more than that amount to process your credit card payment. Convenience fees work similarly as they are meant to help a business cover processing costs.

Do I need a business bank account to take card payments? ›

No, many alternative payment solutions, such as payment service providers, allow you to link a personal bank account. However, having a separate business account is generally recommended for accounting and tax purposes. How Secure are Payment Service Providers for Accepting Card Payments?

How does a business get paid from a credit card? ›

Basically, when you make a purchase with your card, the issuer pays the merchant. Until you pay off your balance, the issuer is out that money. Interest fees compensate the issuer for that lending.

How can my business take card payments over the phone? ›

How to accept payments from customers over the phone
  1. Set up your account. ...
  2. Use a virtual terminal. ...
  3. Take payment details over the phone. ...
  4. Enter the payment information. ...
  5. Process the payment. ...
  6. Provide a receipt. ...
  7. Maintain proper records. ...
  8. Secure data handling.
Aug 11, 2023

Top Articles
Latest Posts
Article information

Author: Carlyn Walter

Last Updated:

Views: 5708

Rating: 5 / 5 (50 voted)

Reviews: 89% of readers found this page helpful

Author information

Name: Carlyn Walter

Birthday: 1996-01-03

Address: Suite 452 40815 Denyse Extensions, Sengermouth, OR 42374

Phone: +8501809515404

Job: Manufacturing Technician

Hobby: Table tennis, Archery, Vacation, Metal detecting, Yo-yoing, Crocheting, Creative writing

Introduction: My name is Carlyn Walter, I am a lively, glamorous, healthy, clean, powerful, calm, combative person who loves writing and wants to share my knowledge and understanding with you.