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.)
Compare small business insurance offers
Best for e-commerce
Shopify Payments
Payment Processing fees
2.6% + $0.10 for in-person
2% for 3rd party payment providers
Monthly fees
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.
Best for custom rates
Helcim
Payment Processing fees
Average of 2.49% + $0.25 for online
Average of 1.93% + $0.08 for in-person
Monthly fees
Trial offers
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.
Best for different currencies
Stripe
Payment Processing fees
Standard pricing of 2.9% + $0.30
Custom pricing available as well
Monthly fees
Trial offers
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.
Best for Chase Bank customers
Chase Payment Solutions
Payment Processing fees
2.6% + 10 cents per in-person transaction
2.9% + 25 cents per online transaction
3.5% + 10 cents per keyed-in transaction
Monthly fees
Trial offers
Pros
- Household name in the financial services and banking industry
- Offers custom pricing
- Same-day deposits available
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.
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
Trial offers
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.
Best for buy now, pay later options
Square Payments
Payment Processing fees
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
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.
Best for larger companies
Finix
Payment Processing fees
0% + $0.08 for in-person
0% + $0.15 for onlineMonthly fees
Trial offers
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.
More on our picks for best credit card processing companies
Shopify
Helcim
Stripe
Chase for Business
2.6% + $0.10 per in-person transaction
2.9% + $0.25 per online transaction
Stax
Square
Free version: $0/month + processing fees
Plus: $29/month + processing fees
Premium: Custom + processing fees
Finix
What is credit card processing and how does it work?
What should you look at when choosing a credit card 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)
Why trust CNBC Select?
At CNBC 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. See our methodology for more information on how we choose the best credit card processing companies.
Our methodology
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
Catch up on CNBC Select’s in-depth coverage of credit cards, banking and money, and follow us on TikTok, Facebook, Instagram and Twitter to stay up to date.
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.