As a small business owner, you know that accepting credit cards comes with a cost. Expanding your customer base to cardholders can create massive profits, but it can also swamp you in expensive swipe fees or grind your sales to a halt if your processing system goes on the fritz. That's why choosing the right credit card processor is one of the biggest decisions you can make for your business.
Below, CNBC Select rounded up some of the best credit card processing companies on the market. We looked at factors such as transparent pricing, business tools and integrations and more. (See our methodology below.)
Best credit card processing companies
- Best for e-commerce: Shopify Payments
- Best for custom rates: Helcim
- Best for different currencies: Stripe
- Best for Chase Bank customers: Chase Payment Solutions
- Best for no payment processing markups: Stax
- Best for buy now, pay later options: Square
- Best for larger companies: Finix
Compare small business insurance offers
Best for e-commerce
Shopify Payments
Payment Processing fees
Starts at
2.9% + $0.30 for online
2.6% + $0.10 for in-person
2% for 3rd party payment providers
Monthly fees
Starts at $29/month
Trial offers
3-day free trial; $1 for your first month
Pros
- Reputable brand in the small business space
- For both in-person and online selling
- Available as 1- and 3-year plans
- Accepts major credit cards
Cons
- Charges a fee for using third party payment providers
Who's this for? If you're launching an online business, then you're likely already familiar with Shopify. The platform's tools help business owners launch and manage online storefronts, and it integrates with various apps to help you plan inventory, embed email pop-ups and more — including processing credit card payments.
Standout features: Once you set up your business on Shopify, you can easily turn on Shopify Payments to start accepting customer payments. The simple process cuts out the need for any third-party integrations when processing payments.
[ Jump to more details ]
Best for custom rates
Helcim
Payment Processing fees
Starts at
Average of 2.49% + $0.25 for online
Average of 1.93% + $0.08 for in-person
Monthly fees
None
Trial offers
None
Pros
- Doesn't charge a monthly fee
- Relatively affordable pricing compared to some competitors
- For both in-person and online selling
- Offers payment terminals for in-person selling
- Offers free invoicing software
- No contracts so you can cancel your account anytime without being hit with a penalty
Cons
- No same-day deposits; deposits hit your account within two business days
Who's this for? Business owners who put a premium on having rates customized to their business performance will find a lot to like with Helcim. The company provides custom rates for business owners, which can be ideal for those who want to make sure their pricing truly aligns with their business performance. Rates are determined based on factors like country of operation, industry, monthly sales volume and average transaction size. It also considers factors like how many customers pay using a certain card brand or a certain type of card (consumer, premium, or corporate).
Standout features: Helcim offers a free online tool to help you estimate your rate. We played around with the tool and found that the higher your monthly sales volume, the lower your rate may be.
[ Jump to more details ]
Best for different currencies
Stripe
Payment Processing fees
Standard pricing of 2.9% + $0.30
Custom pricing available as well
Monthly fees
None
Trial offers
None
Pros
- Reputable brand in the payments space
- Doesn't charge a monthly fee
- Large suite of products across billing, invoices, taxes, data and more
- Highly customizable payment experience
- For both in-person and online selling
- Offers payment terminals for in-person selling
- Offers custom domain for $10/month
Cons
- Stripe balance payout takes 2–7 business days
Who's this for? Stripe offers a comprehensive array of payment and business management solutions. Businesses can accept payments in over 135 currencies, making it simple for businesses looking to reach a global audience.
Standout features: Stripe offers a developer-friendly platform to customize your business's checkout process.
[ Jump to more details ]
Best for Chase Bank customers
Chase Payment Solutions
Payment Processing fees
2.6% + 10 centsper in-person transaction
2.9% + 25 centsper online transaction
3.5% + 10 centsper keyed-in transaction
Custom pricing available
Monthly fees
$9.95/month
Trial offers
None
Pros
- Household name in the financial services and banking industry
- Offers custom pricing
- Same-day deposits available
Cons
- Monthly fee of $9.95
Who's this for? If you already work with the megabank (or want to start doing so), Chase Payment Solutions offers the convenience and comfort of a familiar name. This processor lets you accept customer payments for both online and in-person transactions, and you can take advantage of same-day deposits as long as payments are processed through a qualifying Chase product (i.e., Chase Payment Solutions℠ or Chase Integrated Payments product) and the deposits are going into a Chase business checking account.
Standout features: Chase Payment Solutions also offers customizable pricing.
[ Jump to more details ]
Best for no payment processing markups
Stax
Payment Processing fees
0% + $0.08 to 0% + $0.15 (depending on volume, card type and in-person vs. online transactions)
Monthly fees
Starts at $99/month
Trial offers
None
Pros
- Doesn't charge a markup on payment processing fees
- Custom quotes are available for those processing more than $250,000 per year
Cons
- Monthly fee is quite high at $99/month
- Doesn't offer same-day funding, however, next-day funding comes with zero fees
Who's this for? Stax uses a subscription pricing model plus transaction fee but doesn't charge a markup on payment processing. Competitors generally charge a markup percentage in addition to the transaction fee, which can make it more costly for some small business owners.
Standout features: Small businesses processing over $250,000 per year can qualify for a custom pricing plan.
[ Jump to more details ]
Best for buy now, pay later options
Square Payments
Payment Processing fees
Starts at
2.9% + $0.30 for online
2.6% + $0.10 for in-person
3.5% + $0.15 for keyed-in transactions
Monthly fees
Free version: $0/month + processing fees
Plus: $29/month + processing fees
Premium: Custom + processing fees
Trial offers
None
Pros
- Most aspects of pricing are on-par with that of competitors
- Offers buy now, pay later option through Afterpay for online and in-person payments
- Reputable brand in the small business space
- For both in-person and online selling
- Offers features for banking, fraud prevention, data security, reporting and analytics
- Custom pricing available if you process more than $250,000 per year
Cons
- Charges a 1.75% fee for same-day transfers
Who's this for? Square integrates with Afterpay so your business can offer buy now, pay later options to customers. It's available for both in-person and online transactions, but the processing fee will run you 6% + $0.30 per transaction.
Standout features: Square also offers other tools to help you manage your business, like payroll, invoicing, email marketing and text message marketing.
[ Jump to more details ]
Best for larger companies
Finix
Payment Processing fees
0% + $0.08 for in-person
0% + $0.15 for onlineMonthly fees
$250/month
Trial offers
None
Pros
- For both in-person and online selling
- Custom pricing available if you process more than $1,000,000 per year
- 0% markup
- Offers fraud detection service using machine learning
Cons
- Charges 0.30% per transaction for processing payments through Amex
Who's this for? Finix offers custom pricing if your business processes $1,000,000 per year or more. You'll need to contact the company to learn more about what custom price best suits your business.
Standout features: Finix lets business owners easily customize their checkout page options even if they don't have coding experience.
[ Jump to more details ]
More on our picks for best credit card processing companies
Shopify
Shopify was founded in 2006 and supports millions of businesses as an all-encompassing commerce platform. Their payments platform is PCI compliant, meaning they follow a thorough set of standards to help protect consumer credit card data.
Monthly fee
Basic plan: $29/month
Shopify plan (for small teams): $79/month
Advanced plan: $299/month
Plus plan: $2,300/month
Payment processing fees
2.9% + $0.30 for online
2.6% + $0.10 for in-person
2% for 3rd party payment providers
[ Return to summary ]
Helcim
According to Helcim's website, the company doesn't charge any monthly fees, cancellation fees, PCI fees, deposit fees, user fees or setup fees.
Monthly fee
$0
Payment processing fees
Average of 1.93% + $0.08 for in-person
Average of 2.49% + $0.25 for online
[ Return to summary ]
Stripe
Stripe was founded in 2010 and serves businesses of just about any size. The platform also supports functions outside of payments, including billing, taxes, automatic revenue reporting and fraud and risk management.
Monthly fee
$0
Payment processing fees
Standard pricing of 2.9% + $0.30 (custom pricing is also available)
[ Return to summary ]
Chase for Business
Chase is a household name in the banking and financial services space, making it a comfortable option for those who prioritize brand recognition. Chase Payment Solutions also integrates with other software solutions to help you manage your business.
Monthly fee
$9.95/month
Payment processing fees
2.6% + $0.10 per in-person transaction
2.9% + $0.25 per online transaction
3.5% + $0.10 per keyed-in transaction
Custom pricing available
[ Return to summary ]
Stax
Stax is a payments platform that services small- and medium-sized businesses and software-as-a-service (SaaS) platforms. Launched in 2014, Stax has processed over 23 billion payments so far.
Monthly fee
$99/month
Payment processing fees
0% + $0.08 to 0% + $0.15 (depending on volume, card type and in-person vs. online transactions)
[ Return to summary ]
Square
Square was launched in 2009 and now offers a myriad of tools to provide business management support. Square offers Afterpay as an optional service, so small business owners can easily turn this feature off through their Square dashboard. Custom processing fee rates are also available for businesses processing more than $250,000 per year.
Monthly fee
Free version: $0/month + processing fees
Plus: $29/month + processing fees
Premium: Custom + processing fees
Payment processing fees
2.9% + $0.30 for online
2.6% + $0.10 for in-person
3.5% + $0.15 for keyed-in transactions
[ Return to summary ]
Finix
Finix enables small businesses to accept a wide array of payments besides credit cards. Finix also accepts ACH, EFT (electronic funds transfer) and alternative payments like ApplePay.
Monthly fee
$250/month
Payment processing fees
0% + $0.08 for in-person
0% + $0.15 for online
[ Return to summary ]
What is credit card processing and how does it work?
Credit card processing is how a credit card payment is authorized and accepted in exchange for a good or service. As a customer, when you pay for an item in a store or even online, you might just swipe your card or enter your credit card information without thinking twice about it. But on the backend, a series of steps need to happen to for your payment to go through.
The first step is authorization. This is a near-instantaneous process that verifies the credit card being used is valid and has enough funds for the purchase.
Next is authentication. This happens so that the payment processor can verify that the person paying with the card is its authorized user. Cardholders can authenticate their payment through a variety of methods like entering a one-time passcode, biometric authentication (like a fingerprint to unlock payment) and even entering the zip code associated with the credit card.
The last step is settlement, which is where the funds are moved to the merchant's account. This can take anywhere from 1–3 business days to complete, which is why you don't always notice an immediate charge to your bank account right after making a purchase.
Credit card payment processing companies handle all of those steps so businesses — whether a small mom-and-pop or a massive conglomerate— don't need to.
What should you look at when choosing a credit card processing company?
There are a few features to carefully consider when shopping around for a credit card payment processing company.
- Monthly fee: Most companies charge a monthly subscription fee to use the service and its tools. A lower fee means your business saves money but also consider that a higher fee can be worth it if it buys you business management tools that your company needs.
- Processing markups: Companies often charge a percentage-based markup plus a flat rate per transaction that gets passed onto the business owner. Custom pricing can help ensure that you aren't bleeding money in processing fees. Usually, businesses need to hit a certain amount in revenue to qualify for custom pricing.
- Payment methods accepted: Accepting more payment methods means you provide your customers with more flexibility, and this can mean more sales. Double-check that the payment processor accepts major credit card companies and any other payment methods you think your customers use the most.
Frequently Asked Questions (FAQs)
FAQs
How do small businesses process payments?
Small businesses can typically process customer payments through one of three ways: a point-of-sale system, a payment terminal or online.
What is the best payment system for a small business?
The best payment system for you will depend on your business's needs as well as other factors like sales volume. You'll want to consider the type of pricing model that works best for you and you may even consider the kinds of integrations your business will need.
How do I set up a payment system for my small business?
First, you'll want to select the payment processing system that best suits your needs. Each company has its own in-depth process for setup, but you'll usually need to create a seller's account on their platform.
Subscribe to the CNBC Select Newsletter!
Money matters —so make the most of it. Get expert tips, strategies, news and everything else you need to maximize your money, right to your inbox.Sign up here.
Why trust CNBC Select?
AtCNBC Select, our mission is to provide our readers with high-quality service journalism and comprehensive consumer advice so they can make informed decisions with their money. Every article is based on rigorous reporting by our team of expert writers and editors with extensive knowledge of small business products.While CNBC Select earns a commission from affiliate partners on many offers and links, we create all our content without input from our commercial team or any outside third parties, and we pride ourselves on our journalistic standards and ethics. Seeour methodologyfor more information on how we choose the best credit card processing companies.
Our methodology
To determine the best credit card processing companies, CNBC Select analyzed several service providers across brick-and-mortar banks and fintech platforms. We also considered CNBC Select audience data when available, such as general demographics and engagement with our content and tools.
We compared each credit card processing company on a range of features, including:
- Pricing models, including subscription-based pricing, markups and transaction fees
- Online vs. in-person usability
- Access to payment terminals
- Customer support
- Business integrations and tools
- Customer reviews, when available
In some cases, credit card processing platforms offer custom pricing based on sales volume, types of credit cards used and whether transactions are being made in-person or online.
Catch up on CNBC Select's in-depth coverage ofcredit cards,bankingandmoney, and follow us onTikTok,Facebook,InstagramandTwitterto stay up to date.
Read more
4 best business loan lenders that won't check your credit score
Managing expenses can be a chore—these 5 apps for small business owners makes it a little easier
6 best payroll services for small businesses
Editorial Note: Opinions, analyses, reviews or recommendations expressed in this article are those of the Select editorial staff’s alone, and have not been reviewed, approved or otherwise endorsed by any third party.