How To Accept Credit Card Payments For Your Small Business
Whether you’ve been in business for a while or are just starting out, you know how important it is to be able to accept credit and debit cards as payment from your customers. Credit card usage has soared over the past twenty years or so, while the use of traditional payment methods such as cash and paper checks has dwindled. Put simply, accepting credit cards will lead to increased sales and happier customers.
Unfortunately, adding credit card acceptance to your suite of business tools is neither easy nor inexpensive. The credit card associations (i.e., Mastercard, Visa, etc.) charge a fee known as interchange every time their cards are used, and you’ll need to sign up with a credit card processor to process your transactions and pay those fees for you. Your processor will, in turn, add a markup to your processing charges to cover their costs, and – in most cases – also charge you a bewildering variety of fees for maintaining your account.
In this article, we’ll provide a brief overview of the requirements you’ll need to meet to set up credit and debit card processing for your small business. There are a huge number of providers out there on the market, all offering different variations on the same basic services that most companies need. We’ll give you a quick and dirty explanation of how credit card processing works, what a merchant account is, and whether you need one to accept credit or debit cards. We’ll explain the various options for taking card payments, including the required hardware and software you’ll need to get started. Finally, we’ll give you some tips to help you avoid having your account suddenly frozen or terminated – a situation you can and should avoid.
The Best Credit Card Processing Companies for 2018
We've done in-depth research on each and confidently recommend them.
If you’re looking for the best credit card processing companies for your business, you should take a look at our favorite payment processor shortlist to get you headed in the right direction.
Table of Contents
- How Credit Card Processing Works
- Do You Need A Merchant Account To Accept Credit Cards?
- Cheapest & Easiest Ways To Accept Credit Cards Without A Merchant Account
- When & How To Set Up A Merchant Account
- How To Accept In-Store Credit Card Payments
- How To Accept Credit Card Payments Online
- How To Accept Credit Card Payments With Your Mobile Phone
- Can You Accept Credit Card Payments For Free?
- How To Avoid Account Terminations & Funding Holds
- Final Thoughts
How Credit Card Processing Works
You don’t need to be familiar with all the intimate details of processing a credit card transaction, but it’s a good idea to have a basic understanding of the steps involved and how they go together. A little knowledge of how processing works can help you avoid some of the common problems that can result when a transaction doesn’t go smoothly.
First, you’re going to need a way to accept your customer’s card data. This can be accomplished using either a traditional credit card terminal or a payment gateway in the case of online transactions. Another option is a software service known as a virtual terminal, which turns your computer into a credit card terminal and allows you to either input the card data manually or read it using a compatible card reader.
Once you’ve input your customer’s card data, it’s sent to your provider’s processing system for approval. Your provider’s network will check with the cardholder’s issuing bank to confirm that funds are available to cover the transaction. For debit cards, this is a simple check of the remaining balance on the banking account linked to the card. Credit cards require that the cardholder won’t exceed their available credit if the transaction is approved. The processing networks will also run a few anti-fraud checks to (hopefully) detect a suspicious transaction. If sufficient funds are available and there aren’t any clear indications of fraud, the transaction is approved, and you can complete the sale.
At the end of the day, you’ll upload all completed credit/debit transactions to your processor’s network for processing. This usually occurs automatically if you’re using a payment gateway or a modern credit card terminal. For each transaction, your processor will deduct both the applicable interchange (which is then forwarded to the cardholder’s issuing bank) and their markup. You’ll receive whatever is left over after these fees have been deducted. It usually takes another two to three days for these funds to be transferred back to your bank account.
From our payment processing infographic:
Do You Need A Merchant Account To Accept Credit Cards?
For many years, the only way to accept credit cards was to open a merchant account. At its most basic, a merchant account is simply an account to deposit funds into from processed credit/debit card transactions. Of course, maintaining a merchant account also requires transaction processing services, equipment and software to process the transactions, security features, and numerous other services, depending on the needs of your business. Traditional merchant accounts tend to end up being rather expensive, and merchant services providers often require that you agree to a long-term contract with a hefty early termination fee in case you close your account before the contract expires. As a result, traditional merchant accounts tend to be expensive, especially for a small business that’s trying to minimize their expenses.
In recent years, an alternative has become available that lowers costs for small businesses while still providing most of the essential features available with a full-service merchant account. Payment service providers (PSPs) allow you to accept credit and debit card transactions without a traditional merchant account. PSPs such as Square (see our review) and PayPal have revolutionized the processing industry by offering simple, flat-rate pricing, no fees for basic services, and month-to-month billing that eliminates long-term contracts. They’re able to do this by aggregating accounts together, so you won’t have a unique merchant identification number for your business. PSP accounts are easier to set up, but they’re also vulnerable to sudden account freezes or terminations which can make them a risky proposition for businesses that depend on being able to accept cards without interruption.
Cheapest & Easiest Ways To Accept Credit Cards Without A Merchant Account
There are now quite a few well-known PSPs on the market, each one specializing in providing credit card processing services to particular segments of the business community. Here’s a brief overview of each of the most popular options:
This is the best all-in-one solution for low-volume users, especially those in the retail sector. Square also supports eCommerce businesses, but doesn’t have quite as many features for online enterprises as its competitors. Square features a mobile processing system that uses a new, EMV-compliant card reader, no monthly fees, month-to-month billing, and a simple flat-rate pricing system that’s more affordable for a small business than a traditional merchant account. See our review for complete details.
|Free App & Reader||Square eCommerce||Square for Retail||Square for Restaurants|
|Get Started||Get Started||Get Started||Get Started|
|Free, general-purpose POS software and reader for iOS and Android||Easy integration with popular platforms plus API for customization||Specialized software for more complex retail stores||Specialized software for full-service restaurants|
|Always Free||Always Free||Free Trial||Free Trial|
Shopify is a great option for eCommerce merchants looking to easily set up a fully-featured webstore. While Shopify has better eCommerce tools than Square, it’s also more expensive. Pricing starts at $29.00 per month for the Basic Shopify Plan, with a flat-rate processing fee of 2.9% + $0.30 per online transaction. Billing is month-to-month, but you can receive a discount if you pay for a year (or two) in advance. See our review for more specifics.
|Mobile App + Free Card Reader||Point of Sale||Online Store||Social Media Selling|
|Get Started||Get Started||Get Started||Get Started|
|Low-cost POS for iOS and Android with free hardware||All-purpose POS integrated with all sales channels||Build a store or integrate with your current website||Sell on Facebook and other platforms|
|Starts at $9/month||Starts at $29/month||Starts at $29/month||Starts at $9/month|
|Free Trial||Free Trial||Free Trial||Free Trial|
When & How To Set Up A Merchant Account
With so many low-cost alternatives available, you may be wondering why you would ever consider the added expense and complication of a full-service merchant account. The primary reason that merchant accounts are still alive and well today is that for many businesses the overall cost of a merchant account is actually lower – sometimes much lower – than using a payment services provider. How is this possible? It primarily comes down to processing rates and how your monthly volume and average ticket size affect them. With a full-service merchant account, you can obtain interchange-plus processing rates that are significantly lower than the flat rates charged by PSPs. Providers such as Square (see our review) have to charge an inflated processing rate to pay for all the ancillary services they aren’t charging you for with a monthly fee. A traditional merchant account provider bills for those services separately, so they can afford to offer a lower per-transaction markup.
Unfortunately, there’s no easy way to determine the point at which it’s more cost-effective to upgrade to a full-service merchant account. The primary factor you’ll want to look at is your monthly processing volume. Your average ticket size is also important, but to a lesser extent. We’ve seen providers recommend merchant accounts for businesses processing anywhere from $1500 to $10,000 per month at a minimum, and sometimes even more. Where to draw the line will ultimately depend on the unique needs of your business, and what options for upgrading are available to you. You’ll want to compare your current processing costs with an estimate based on a quote from a merchant account provider to see which option is cheaper. Be sure to factor in all the hidden costs that come with merchant accounts. You can usually uncover these in the fine print of your proposed contract.
For more, see our complete guide to credit card processing rates and fees.
Account stability is also an important factor. With a PSP, a single unusually high transaction can be enough to have your account suspended or even terminated. For some businesses, particularly eCommerce merchants, this can be catastrophic. While this situation can still happen with a traditional merchant account also, it’s far less likely and you’ll have better access to customer service to get your account working again if it does occur.
Setting up an account with a PSP is usually very easy. Most PSPs have online application forms that you can fill out and submit without ever having to talk to a sales agent. If you need a card reader, your PSP will mail it to you. Account activation is usually also accomplished online.
Traditional merchant accounts are more complicated to set up. You’ll need to contact the sales team at the provider you’re interested in and negotiate the terms of your agreement. There’s also a lot more paperwork, although some providers now offer you the opportunity to complete your merchant application online. Beware that automation can sometimes work against you when setting up a merchant account, as some sales agents are now using tablet devices to get your electronic signature. This practice often locks you into a long-term contract before you’ve had any chance to review your contract terms and conditions. Insist on a paper copy of all contract documents and study them very carefully before you sign anything. For some suggestions on making this process go more smoothly, please see our article How to Negotiate the Perfect Credit Card Processing Deal.
A Good Merchant Account Option: Fattmerchant
We like Fattmerchant (see our review) for every business type, but it really shines for ecommerce and card-not-present merchants. One of our favorite things about this company is its subscription pricing model. With this fee structure, you have a 0% mark up alongside a small per transaction fee ($0.08 – $0.15) and a larger monthly fee ($99). Don’t let that monthly fee discourage you. The truth is that the 0% mark up saves most small businesses so much money that it more than pays for the monthly fee. This is especially true for ecommerce and other card-not-present business because Fattmerchant does not charge an inflated mark up on these accounts. Just about every other merchant services provider, even our favorites, charge a lot extra for phone order and ecommerce businesses. Because you don’t pay a percentage mark up on your processing volume, you save more as you process more. This is exactly how the markup process had ought to work in our opinion.
Best Payment Processing and Billing Platform
✓ No early termination fees
✓ Transparent subscription-based pass-through pricing
✓ 0% markup equals big savings on large transactions
✓ Proven track record
Proprietary software suite includes:
• Point of sale software
• Inventory management
• Mobile app
• Virtual terminal
• Advanced multichannel sales reports
• API for custom solutions
|Visit the Fattmerchant website|
Read our Fattmerchant review
Still not convinced that it’s worth it? Well, Fattmerchant adds even more value to your account with high-quality invoicing and billing tools, customer management, virtual terminal, POS app, inventory management, detailed reporting analytics, and more. It’s a growing platform that is constantly improving and adding new features, so the value you get from the service will only grow over time. Even now, the tools Fattmerchant offers rival the offerings of the ever-popular Square Payments service. Fattmerchant’s invoicing and billing tools are the stand-out solutions of this service.
So whether you are a standard retail business, an online store, a phone order business, a professional service provider, or just about any other seller, we recommend Fattmerchant as a good place to start your search. It’s our top all-in-one payment processor pick because of its versatility, predictability, reliability, and value for a wide range of business types.
For more information about this company, see our in-depth Fattmerchant review.
Not sure if Fattmerchant is right for you?
Get a free, no-commitment savings analysis from an industry pro today to find out!
How To Accept In-Store Credit Card Payments
For retail merchants, you’re going to need at least one credit card machine per location. These days, you have a choice between a traditional countertop credit card terminal and a point of sale (POS) system. Countertop terminals can process transactions, but most models offer little or no other functionality. A POS system, on the other hand, can handle things like inventory management, employee scheduling, and a host of other features to help you run your business. Naturally, POS systems cost more than most countertop terminals, although tablet-based systems such as ShopKeep (see our review) are more affordable (and mobile) than a standalone POS terminal.
Whatever type of equipment you decide to purchase, make sure it’s EMV-compatible. EMV (Europay, Mastercard, and Visa) is now the standard method for accepting credit and debit cards in the United States, and since the EMV liability shift in October 2015, you can be held responsible for a fraudulent transaction if you accept an EMV-enabled card using the magstripe instead of the chip. EMV-compatible terminals are widely available and less expensive than ever. With most customers now carrying EMV cards, there’s really no good reason to continue using a magstripe-only card reader.
If you want the latest and greatest in card acceptance technology, it’s pretty easy to find a terminal or POS system that accepts NFC-based payment methods. NFC stands for near-field communications, and it’s found on payment systems such as Apple Pay, Google Pay, and Samsung Pay. NFC technology is built into most modern smartphones, tablets, and even smartwatches. While it hasn’t seen widespread adoption by the general public yet, it’s gaining in use as more people become aware of its availability and convenience.
Regardless of what type of terminal or POS system you decide to get for your business, we highly encourage you to buy your equipment outright rather than signing up for a lease. Equipment leasing is still being pushed by sales agents, who cite misleading arguments about the low up-front cost and the possibility of writing off the lease payments on your taxes. While these arguments are technically true, they mask the reality that leasing a terminal or POS system will cost you far more in the long run than buying. Equipment leases typically come with four-year contracts that are completely noncancelable. The monthly lease payments will, over the term of the lease, far exceed the cost to simply buy the equipment. Adding insult to injury, you won’t even own your equipment when the lease finally expires. Instead, you’ll either have to continue making monthly lease payments or buy the equipment (often at an inflated price). For more details on why leasing is such a bad idea, see our article Why You Shouldn’t Lease A Credit Card Machine.
How To Accept Credit Card Payments Online
If your business is eCommerce-only, you’ll have it a little easier because you won’t need a credit card terminal or POS system. However, you will need either a payment gateway or at least a virtual terminal to accept payments from your customers. A virtual terminal is simply a software application that turns your computer into a credit card terminal. Mail order and telephone order businesses use them to enter their customers’ credit card data manually. They can also be combined with a card reader (usually USB-connected) to accept card-present transactions. For retail merchants, a virtual terminal can replace a dedicated countertop terminal if you add a card reader. Unfortunately, we haven’t seen many EMV-capable card readers that are compatible with virtual terminals yet.
Why Square Is Our #1 Pick For eCommerce Payments With No Monthly Fee
Build Your Webstore Quickly & Easily
Integrate With Popular eCommerce Software
Developer-Friendly Tools For Customization
Instant Account Setup
2.90% + $0.30 for online sales
Instant Account Setup
2.90% + $0.30 for online sales
Instant Account Setup
2.90% + $0.30 for online sales
A payment gateway is a web-based software service that connects your eCommerce website with your processor’s payment networks. Payment gateways allow customers to enter credit card data from wherever they are, as long as they have access to the internet. Most merchant services providers charge a monthly fee (usually around $25.00) for the use of a payment gateway. You might also have to pay an additional $0.05 – $0.10 per transaction for the use of the gateway in some cases. Authorize.Net (see our review) is one of the most popular payment gateway providers, but there are many others today as well. Many of the larger processors now offer their own proprietary gateways that include the same security and ease-of-use features that you’d find in a more well-known gateway. For more information on payment gateways, see our article The Complete Guide to Online Credit Card Processing With a Payment Gateway.
Depending on how many products you sell on your website and the options you want to give your customers, you may or may not need to use an online shopping cart in conjunction with your payment gateway. Shopping carts allow you to feature products, conduct secure transactions online, and perform a variety of other functions related to running your business. You’ll want to ensure that your chosen shopping cart is compatible with your payment gateway before you set up your site. Most of the popular shopping carts today are compatible with almost all of the more well-known payment gateways. For more information on online shopping carts, see our article Shopping Carts 101: How to Choose a Shopping Cart for Your Business.
How To Accept Credit Card Payments With Your Mobile Phone
When Square (see our review) first introduced their original card reader in 2009, it was revolutionary. For the first time, merchants could accept credit or debit cards using their smartphones or tablets. Square was (and still is) a great choice for very small businesses, startups, and merchants who operate seasonally. Naturally, they’ve spawned a lot of competitors, and today almost all merchant services providers offer some type of mobile payment system.
Our top mobile processing companies
|Review Visit Site||Review Visit Site||ReviewVisit Site||ReviewVisit Site|
|Key Features||All-In-One Solution, Upgrade Potential||Advanced Features||Free Chip Reader, Integrate Online Sales||Free Chip Reader, All-Purpose|
|Pricing Model||Flat Rate||Flat Rate||Flat Rate||Flat Rate|
|Entry-Level Monthly Fee||$0||$0||$9||$10|
|Standard Retail Rates||2.75% total||Varies||2.70% total||2.60 + $0.10 total|
|Standard eCommerce Rates||2.90% + $0.30 total|
|2.90% + $0.30 total||3.20% + $0.10 total|
|Free Trial||Always Free||Up to $5K monthly||14 Days||Demo Available|
These systems inevitably include both an app for your smart device and a card reader. Unfortunately, many of the apps are very basic and don’t offer the depth of features that Square does. Card readers have lagged behind current technology, with many providers still offering magstripe-only readers. The current trend among smartphone manufacturers to remove the headphone jack has also caused problems, as most mobile card readers use a plug that fits into the jack to connect to the device. Today, Square and a few other providers now offer upgraded card readers that feature both EMV compatibility and Bluetooth connectivity. These card readers are significantly more expensive than the older models, but they’re still cheaper than a traditional countertop terminal. For businesses that need to accept transactions out in the field, they’re lighter and far less costly than wireless terminals, which usually run at least twice as much as their wired brethren and require a separate wireless data plan. For more information on mobile payment systems, please see our article on why accepting credit cards with your phone is the easiest option.
Can You Accept Credit Card Payments For Free?
Whether you ultimately use a PSP or a traditional merchant account, you’re still going to pay several percent from every sale to cover your processing costs. While there are many ways to get this percentage down to a reasonable level and avoid overpaying, at some point you’re going to ask yourself why you have to pay for processing instead of your customers. After all, they’re the ones who consciously choose to pay with credit and debit cards rather than cash or a paper check. Wouldn’t it be nice if there was a way to transfer this expense to your customers rather than having it come out of your profits?
In fact, there is a way to do this. Transferring the cost of processing onto your customers, also known as surcharging, is allowed in 41 states. However, the practice is currently going through a series of legal challenges that will ultimately either lead to it being banned or expanded into all jurisdictions. With surcharging, your processor will calculate the processing charge when a transaction is submitted for approval and add it to your customer’s bill.
Needless to say, your customers aren’t going to like unexpectedly having a few percentage points added to their bill just for using a credit card. For this reason, surcharging isn’t popular with most merchants, and you’ll usually only encounter it in certain industries where it’s become an accepted practice, such as taxi cabs and busses. For most merchants, it’s much easier to “adjust” your prices to cover your anticipated processing costs rather than passing those costs directly onto your customers. For a more in-depth look at surcharging, check out our article The Truth Behind Free Credit Card Processing.
How To Avoid Account Terminations & Funding Holds
Once you’ve got your merchant account up and running, you’ll naturally want it to be available and fully functional every day. While this isn’t normally a problem, account holds, freezes, and terminations sometimes occur. You’ll want to understand how this happens, and what you can do to prevent it from happening to you.
An account hold usually occurs when a single transaction is held up, and you don’t receive the funds you were expecting. In most cases, your processor’s risk department has flagged the transaction as suspicious, and you won’t get your funds until they can investigate and confirm that the transaction is legitimate. A single transaction that’s for much more money than your average ticket size is most likely to trigger a hold. Fortunately, you should still be able to process other transactions while the matter is being resolved.
This isn’t the case with an account freeze, unfortunately. Your processor can and will freeze your account – preventing you from getting paid for previous transactions or processing new ones – if fraud is suspected that would affect your entire account. While the wait can be excruciating, account freezes are usually temporary unless your processor decides to terminate your account.
As the name implies, an account termination is final. Your account is shut down, and you won’t be able to reopen it. The risk of an account termination is higher with a PSP than a traditional merchant account. Account terminations usually occur when your processor determines that you’ve misrepresented your business and the type of goods you’re selling. It doesn’t matter if this was intentional or just an honest mistake on your part. If your business type is one that usually falls into the high-risk category, save yourself the aggravation and get a high-risk merchant account from a provider who specializes in these kinds of accounts. It will cost you more, but you’ll have a much more stable account. For more information on the various hiccups that can affect your merchant account, please see our article How to Avoid Merchant Account Holds, Freezes, and Terminations.
If you’ve read this far, you’re probably thinking that merchant accounts and credit card processing are pretty complicated. You’re right! There’s a lot to know, and unfortunately, there’s also a lot of misinformation out there. The credit card processing industry has a lousy reputation for misleading sales practices, high costs, hidden charges, and long-term contracts that are very difficult to get out of. The main reason that PSPs like Square (see our review) have become so popular is that they offer a simpler, more transparent alternative to traditional merchant account providers, both in terms of costs and contract requirements.
For many businesses, however, Square can actually be more expensive than signing up for a traditional merchant account, even when factoring in the various account fees and the cost of buying processing equipment. While we heartily recommend Square for very small businesses and startups, realize that if your business grows large enough, you’ll eventually want to switch to a full-service merchant account. You’ll enjoy lower costs, improved account stability and (hopefully) better customer support. PayPal is also a great choice for eCommerce businesses that are just starting out. Again, if your business grows large enough, a full-service merchant account with a fully-featured payment gateway will be a better choice.
Note that this article only provides a relatively brief overview of the significant factors that affect credit card processing for small businesses. For more information, please take a look at the other articles we’ve linked to above for a deeper dive into subjects you aren’t already familiar with. For an overview of several highly recommended providers, please see our article The 5 Best Small Business Credit Card Processing Companies. You can also compare several excellent providers side-by-side using our Merchant Account Comparison Chart.
The Best Credit Card Processing Companies for 2018
We've done in-depth research on each and confidently recommend them.