Skip to content

10 Best Credit Card Processing Companies of June 2023

The best credit card processing companies offer competitive transaction rates along with features that fit the needs of your small business.
Last updated on May 31, 2023

Many or all of the products featured here are from our partners who compensate us. This influences 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.

For small businesses that want to accept credit cards, finding the best credit card processing company depends on which features are most important to your business. NerdWallet looked at factors such as processing costs, setup speed, fund deposit time, ability to accept in-person and online payments and customer support. Here are our top picks.

Best Credit Card Processing Companies

Loan calculator icon

Calculate your monthly cost estimate

Input your business’s monthly transaction details and we’ll help you sort from the best value
Estimates assume an average interchange fee of 1.81% + $0.10, based on our latest available data. Estimates provided reflect online and in-person transactions, but exclude any keyed transactions. Estimates are based on the lowest monthly plan and processing fees for each provider.

Product
Cost Estimate
Payment processing fees
Cost Estimate
Learn more

Square

Learn more

on Square's secure website

Get an estimated monthly cost for your business.
5.0/5

Best for All-in-one payment services

In-person: 2.6% + $0.10

Online: 2.9% + $0.30

$0

Starts at $0/month for unlimited devices and locations.

Get an estimated monthly cost for your business.
Learn more

on Square's secure website

Helcim

Learn more

on Helcim's secure website

4.5/5

Best for Interchange-plus pricing

In-person: 0.3% + $0.08

Online: 0.5% + $0.25

Plus interchange

$0

Learn more

on Helcim's secure website

Stax by Fattmerchant

Learn more

on Stax by Fattmerchant's secure website

4.5/5

Best for Membership-style pricing

0% + $0.08

plus interchange in-person; 0% +15¢ plus interchange keyed.

$99

and up.

Learn more

on Stax by Fattmerchant's secure website

Stripe

Learn more

on Stripe Payments' secure website

5.0/5

Best for E-commerce businesses

In-person: 2.7% + $0.05

Online: 2.9% + $0.30

$0

Learn more

on Stripe Payments' secure website

Payment Depot

Learn more

on Payment Depot's secure website

4.0/5

Best for High-volume sales

N/A

plus interchange (no markup).

$79

and up.

Learn more

on Payment Depot's secure website

PaymentCloud

Learn more

on PaymentCloud's secure website

3.5/5

Best for High-risk businesses

N/A

$10

and up.

Learn more

on PaymentCloud's secure website

Dharma Merchant Services

4.5/5

Best for Nonprofits

In-person: 0.15% + $0.08

Online: 0.2% + $0.11

Plus interchange

$25

for most industries; $20 for nonprofits.

Shopify Payments

Learn more

on Shopify Payments' secure website

4.5/5

Best for Shopify e-commerce users

N/A

online; 2.4%-2.7% in-person.

$29

Basic plan; $79 Shopify plan; $299 Advanced plan.

Learn more

on Shopify Payments' secure website

Payline

Learn more

on Payline's secure website

4.5/5

Best for Shopping cart integrations

In-person: 0.4% + $0.10

Online: 0.75% + $0.20

Plus interchange

$10

in person; $20 online.

Learn more

on Payline's secure website

Payanywhere

4.5/5

Best for Small, in-person transactions

In-person: 2.69% + $0.00

Online: 3.49% + $0.19

$0

and up.

Our pick for

All-in-one payment services

Learn more

on Square's secure website

Payment processing fees

In-person: 2.6% + $0.10

Online: 2.9% + $0.30

Monthly fee

$0

Starts at $0/month for unlimited devices and locations.

Our pick for

Interchange-plus pricing

Learn more

on Helcim's secure website

Payment processing fees

In-person: 0.3% + $0.08

Online: 0.5% + $0.25

Plus interchange

Monthly fee

$0

Our pick for

Membership-style pricing

Stax by Fattmerchant

Learn more

on Stax by Fattmerchant's secure website

Payment processing fees

0% + $0.08

plus interchange in-person; 0% +15¢ plus interchange keyed.

Monthly fee

$99

and up.

Our pick for

E-commerce businesses

Learn more

on Stripe Payments' secure website

Payment processing fees

In-person: 2.7% + $0.05

Online: 2.9% + $0.30

Monthly fee

$0

Our pick for

High-volume sales

Payment Depot

Learn more

on Payment Depot's secure website

Payment processing fees

N/A

plus interchange (no markup).

Monthly fee

$79

and up.

Our pick for

High-risk businesses

PaymentCloud

Learn more

on PaymentCloud's secure website

Payment processing fees

N/A

Monthly fee

$10

and up.

Our pick for

Nonprofits

Dharma Merchant Services

Payment processing fees

In-person: 0.15% + $0.08

Online: 0.2% + $0.11

Plus interchange

Monthly fee

$25

for most industries; $20 for nonprofits.

Our pick for

Shopify e-commerce users

Shopify Payments

Learn more

on Shopify Payments' secure website

Payment processing fees

N/A

online; 2.4%-2.7% in-person.

Monthly fee

$29

Basic plan; $79 Shopify plan; $299 Advanced plan.

Our pick for

Shopping cart integrations

Payline

Learn more

on Payline's secure website

Payment processing fees

In-person: 0.4% + $0.10

Online: 0.75% + $0.20

Plus interchange

Monthly fee

$10

in person; $20 online.

Our pick for

Small, in-person transactions

Payanywhere

Payment processing fees

In-person: 2.69% + $0.00

Online: 3.49% + $0.19

Monthly fee

$0

and up.

More about credit card processing

To learn more about credit card processing, check out this article from NerdWallet.

Square: Best for all-in-one payment services

Monthly fee:
  • $0 for Square POS, Restaurant, Retail and Appointments Free plans.
  • $29 for Square Appointments Plus plan.
  • $60 for Square Restaurant and Retail Plus plans.
  • $69 for Square Appointments Premium plan.
Payment processing fees:
  • 2.6% plus 10 cents for in-person transactions.
  • 2.9% plus 30 cents for online transactions.
  • 3.5% plus 15 cents for manually keyed transactions.
  • 3.3% plus 30 cents for invoices.
Hardware cost:
  • $0 for Square magstripe-only card reader ($10 for each additional) or if using Tap to Pay for iPhone (iPhone not included).
  • $49 for Square Reader contactless and chip card reader.
  • $149 for Square Stand iPad POS or Square Stand Mount (iPad not included).
  • $299 for Square Terminal mobile card reader with built-in printer.
  • $799 for Square Register two-screen system.
  • $659-$1,479 for various bundles of stands, cash drawers, printers and card readers.
Why we like it: Square stands apart from the competition with its flat-rate pricing and end-to-end payment processing solution. This means it handles most aspects of a credit card transaction, so you don’t need to purchase a payment gateway (a payment processing portal) or point-of-sale system from separate providers. Square provides a free credit card reader that works with its free app and a smartphone or tablet. Read our full Square review.

Helcim: Best for interchange-plus pricing

Monthly fee: $0.
Payment processing fees:
  • Interchange plus 0.3% and 8 cents per in-person transaction (if less than $25,000 in monthly card transactions).
  • Interchange plus 0.5% and 25 cents per online transaction (if less than $25,000 in monthly card transactions).
  • Interchange plus 0.5% and 25 cents per manually keyed transaction (if less than $25,000 in monthly card transactions).
  • 0.5% plus 25 cents for ACH payments.
Hardware cost:
  • $109 for a mobile card reader (with stand).
  • $79 for a mobile thermal printer.
Why we like it: Helcim's pricing model is transparent, with no hidden fees. It uses interchange-plus pricing with volume-based discounts, making it a particularly cost-effective option for businesses with high monthly sales. The company has customer support available by phone, as well as comprehensive support resources on its website. Read our full Helcim review.

Stax: Best for membership-style pricing

Monthly fee:
  • $99 if you process up to $250,000 per year.
  • $199 if you process between $250,000 and $500,000 per year.
  • Custom quote if you process more than $500,000 per year.
Payment processing fees:
  • Interchange plus 8 cents for in-person transactions.
  • Interchange plus 15 cents for manually keyed transactions.
  • $99 per month and up for software.
Hardware cost: Quote-based.
Why we like it: Stax's membership pricing model can save some businesses enough money to justify the monthly fee, especially if they have high sales volumes. Stax offers same-day funding for an additional fee. Phone-based support and an online knowledge base also make it a solid choice. Read our full Stax review.

Stripe: Best for e-commerce businesses

Monthly fee:
  • $0 for standard Stripe Connect.
  • $2 per account for Stripe Express (for marketplaces) or Stripe Custom (the white-label option that allows businesses to customize the checkout process).
Payment processing fees:
  • 2.9% plus 30 cents for online transactions.
  • 2.7% plus 5 cents for in-person transactions.
  • 3.4% plus 30 cents for manually keyed transactions.
  • 3.9% plus 30 cents for international cards or currency conversion.
Hardware cost:
  • $59 for Stripe Reader M2.
  • $249 for BBPOS WisePOS E card reader.
Why we like it: Stripe enables your business to accept a wide range of online payment methods, including mobile wallets like Apple Pay, Google Pay and Alipay. It also lets you offer financing options to customers through "buy now, pay later" companies like Klarna and Afterpay. Read our full Stripe review.

Payment Depot: Best for high-volume sales

Monthly fee:
  • $79 if you process up to $250,000 per year.
  • Custom quote if you process more than $250,000 per year.
Payment processing fees: Interchange plus $0 per transaction.
Hardware cost: Quote-based.
Why we like it: Payment Depot's rates make it a cost-efficient option to consider if you are a medium- or high-volume merchant. Its monthly subscription fee is based on your processing volume, and it doesn't charge a markup on the interchange rate. Read our full Payment Depot review.

PaymentCloud: Best for high-risk businesses

Monthly fee: $10 and up.
Payment processing fees: Undisclosed/quote only.
Hardware cost: Quote-based.
Why we like it: PaymentCloud works with businesses in high-risk industries, including those selling age-restricted products like tobacco and firearms; businesses that have high chargeback rates, such as electronics resellers; or those that may face a higher risk of fraud, such as finance companies. PaymentCloud also provides seven-days-a-week customer support for businesses in these industries. Read our full PaymentCloud review.

Dharma Merchant Services: Best for nonprofits

Monthly fee:
  • $20 for nonprofit.
  • $25 for business to business, e-commerce, hospitality, retail and restaurant.
Payment processing fees:
  • Interchange plus 0.15% + 8 cents for in-person transactions.
  • Interchange plus 0.20% + 11 cents for online transactions.
  • Interchange plus 0.25% + 8 cents for in-person AmEx transactions.
  • Interchange plus; 0.30% + 11 cents for online AmEx transactions.
Hardware cost:
  • $149 for Walker 2 chip, swipe and NFC card reader.
  • $295 for FD-150, Verifone Engage V200c or Dejavoo Z11 chip-and-pin card reader with printer.
  • $369 for Ingenico Desk/5000 card reader.
  • $480 for FD-150, or V200c or Z11 card reader with separate pinpad.
  • $599 for Clover Flex mobile card reader with printer.
  • $899 for Clover Mini POS device.
  • $1,649 for Clover Station Solo POS bundle.
  • $1,999 for Clover Station Duo POS bundle.
Why we like it: Dharma Merchant Services describes itself as a “socially responsible” merchant services provider. It makes sense, then, with the company’s commitment to sustainability and charitable giving, that it also offers discounted monthly and payment processing fees to registered nonprofits. Dharma is also fully transparent with its pricing, which isn’t true for all credit card processing companies. Read our full Dharma Merchant Services review.

Shopify Payments: Best for Shopify e-commerce users

Monthly fee:
To use Shopify POS, you also must have a Shopify plan for e-commerce. The following prices reflect the annual billing option, which saves you money:
  • $29 for Shopify Basic.
  • $79 for regular Shopify.
  • $299 for Shopify Advanced.
  • $2,000 for Shopify Plus.
Once you have a Shopify plan for e-commerce, add either:
  • $0 for Shopify POS Lite (free with all Shopify plans).
  • $89 per location for Shopify POS Pro (free with Shopify Plus).
Payment processing fees:
  • 2.4%, 2.6% or 2.9% plus 30 cents for online payments for Advanced, Shopify or Basic plan, respectively.
  • 2.4%, 2.5% or 2.7% for in-person payments for Advanced, Shopify or Basic plan, respectively.
Hardware cost:
  • $49 for Chipper 2X BT card reader or Tap & Chip card reader.
  • $219 for Retail Kit.
  • $399 for Shopify POS Go mobile device ($429 with case).
Why we like it: Shopify Payments has competitive rates for payment processing and integrates directly with Shopify. Because you must have a paid Shopify plan to use its payment processing and POS solutions, Shopify Payments is a great fit for a business that already has a Shopify plan for e-commerce. Read our full Shopify Payments review.

Payline Data: Best for shopping cart integrations

Monthly fee: $10 and up.
Payment processing fees:
  • Interchange plus 0.4% and 10 cents for in-person transactions, and $10 per month.
  • Interchange plus 0.75% and 20 cents for online transactions, and $20 per month.
  • Pricing varies by card type for manually keyed transactions.
Hardware cost: Quote-based.
Why we like it: Payline Data is transparent with its monthly and payment processing fees and is one of the rarer credit card processing companies that work with high-risk merchants. It also integrates with many popular shopping carts, including Shopify, WooCommerce and BigCommerce, to enable you to easily take payments through your online store. Read our full Payline Data review.

Payanywhere: Best for small, in-person transactions

Monthly fee:
  • $0 if using only 3-in-1 reader.
  • $9.95 per device if using Smart Keypad.
  • $19.95 per device if using Smart PINPad Pro or Smart Flex.
  • $39.95 per device if using Smart POS+.
Payment processing fees:
  • 2.69% for in-person transactions.
  • 3.49% plus 19 cents for online, keyed and virtual terminal transactions.
Hardware cost:
Payanywhere will place a payment device at your business for free, or you may choose to purchase the hardware:
  • $59.95 for 3-in-1 reader.
  • $249.95 for Smart Keypad.
  • $449.95 plus one-time setup fee of $49.95 for Smart PINPad Pro.
  • $549.95 plus one-time setup fee of $49.95 for Smart Flex.
  • $949.95 plus one-time setup fee of $99.95 for Smart POS+.
Why we like it: Payanywhere does not add a markup fee to its flat-rate, in-person transaction fee, which makes it a cost-efficient option for small transactions at a brick-and-mortar business. However, depending on the hardware you choose, costs could add up quickly with Payanywhere as your provider. Read our full Payanywhere review.

More about fees

Learn more about credit card processing fees and try out our calculator to estimate your total fees.
Last updated on May 31, 2023

Methodology

NerdWallet’s ratings of payment processing providers rewards companies whose products and services are priced well and work in a variety of payment scenarios, among other criteria. Ratings are based on weighted averages of scores in several categories, including overall cost, hardware and software options, system capabilities, customer service, contract requirements and integrations. Learn more about how we rate payment processing providers.
These ratings are a guide, but fees, hardware, software and contract requirements can vary widely from business to business and provider to provider. We encourage you to shop around and compare several providers.
NerdWallet does not receive compensation for any reviews. Read our editorial guidelines.