There are multiple ways businesses can accept credit card payments on a phone––but not all mobile payment types are affordable and safe. Read this guide to learn about the best mobile point of sale options.
The best credit card processing companies enable small businesses to accept credit card payments on their phones. However, there are a few different ways to accept credit cards using a phone, including a mobile card reader, a virtual terminal, QR codes, payment links, and Tap to Pay.
This guide walks you through how to accept credit card payments on your phone, including a breakdown of mobile card reader options and step-by-step instructions on how to get started.
Can I Accept Credit Cards With My Phone?
Yes, you can accept credit card payments for your business using your phone and a payment processing service. This payment acceptance method is referred to as “mobile POS” and typically includes a mobile payment processing app that connects with a credit card reader.
The best mobile POS systems can also accept credit card payments on mobile phones without a credit card reader through the use of Tap to Pay, payment links, QR codes, or a virtual terminal.
Accepting Credit Card Payments For Personal Transactions
Individuals can make and accept non-business credit card payments using peer-to-peer payment apps that don’t require a merchant account to set up, such as Cash App, PayPal, or Venmo. However, this method is different from and more limited than processing options available for businesses.
How Do Mobile Credit Card Readers Work?
Type Of Credit Card Reader |
How It Works |
Magstripe Readers |
Reads code from a swiped card’s magnetic stripe; Least secure option |
EMV Readers |
Reads payment information from the EMV chip embedded in a card; Card inserted into the reader |
NFC Readers |
Payment data transmitted at close range; Contactless payments via smartphone or tap-enabled cards |
A mobile credit card reader is a plug-in or Bluetooth-enabled device that allows merchants to accept credit card payments on their phones.
The best credit card readers will incorporate two, or even all three transaction types: magstripe, EMV chip, and Near Field Communication (NFC) transactions.
Mobile credit card readers are usually provided by your existing merchant account provider or via a third-party processor/payment service provider, such as Square or PayPal.
Here’s a look at the types of mobile credit card readers and how they work.
Credit Card Swipers

A credit card swiper accepts magnetic stripe (magstripe) payments — the type of payment credit cards were originally designed for. While they are convenient and possess a smaller physical profile compared to other types of readers, they are becoming nearly obsolete.
Of the three methods of accepting credit card payments, magstripe payments are by far the least secure. What’s more, due to regulations enacted in 2015, if a merchant only has a magstripe reader and a customer uses a stolen or fraudulent card with both a magstripe and a chip, the merchant is responsible for the loss on the purchase.
To shift the liability back to the credit card companies, the merchant needs to have an EMV or NFC card reader.
EMV Card Readers

EMV card readers are colloquially known as chip card readers. With EMV technology, your payment information is stored digitally on a square chip embedded in your card.
As EMV is designed to be much more secure against fraud than magstripe technology, anybody doing business in the modern world will want to be able to accept EMV payments to help prevent chargebacks.
NFC Card Readers

NFC stands for Near Field Communication, and it refers to wireless payment technology that transmits payment information at close range. NFC payments are sometimes referred to as contactless or tapped payments.
Customers can use digital wallets such as Apple Pay, Google Pay, and Samsung Pay to transmit their payment information via their smartphone or smartwatch. Alternatively, they can pay with an NFC-enabled credit card. Unlike magstripe technology, contactless payments are highly secure.
However, contactless NFC technology is not yet as widely used as EMV and magstripe technology in the US, so if you choose to accept NFC payments, you’ll want to be able to accept other types as well.
Thankfully, most mobile card readers that can accept contactless payments can also accept chip (EMV) and/or swiped (magstripe) payments.
How To Accept Credit Card Payments Using Your Phone
To accept credit card payments on your phone, you’ll need to choose which payment acceptance method you’ll be using, sign up with a processor, and go through an app onboarding process. Here’s how to accept payments on a mobile phone:
1. Determine Which Transaction Method You’ll Be Using
Acceptance Method |
How It Works |
Mobile Credit Card Reader |
A small payment reader that is plugged into a mobile device’s headphone jack or charging port, or connected via Bluetooth. Can use magstripe, EMV, and/or NFC technologies. |
QR Code |
Scannable 2D barcode is generated with a POS app. Customers scan the code with their phone and are prompted to securely pay via credit card or mobile wallet. Businesses can also scan customer QR codes to accept payment. |
Payment Link |
Similar to a QR code, a payment link is generated for a specific transaction that prompts customers to securely pay online. Payment links may be texted or emailed to the customer. |
Virtual Terminal |
An online portal that requires the merchant to manually enter the customer’s credit card details. Slow, expensive, and relatively insecure—but can be good backup in the case of card reader failure. |
Tap To Pay |
A contactless payment technology that uses your smartphone’s NFC antenna to accept tapped payments without a card reader. Not offered by all payment processors or on all devices. |
As there are multiple ways to accept credit card payments using a phone, you’ll need to determine which method will be best for your business.
When choosing between a credit card reader, Tap to Pay, QR codes, payment links, or a virtual terminal, you’ll need to consider security, speed, and compatibility.
Some apps offer several options for processing a credit card transaction, so you may not need to choose just one.
Tap to Pay
Tap to Pay is a newer contactless payment technology that allows merchants to accept in-person, card-present payments with just their smartphone—no card reader necessary. This type of mobile payment is not yet available across all payment processors or all smartphones. For example, Square offers Tap to Pay on iPhone or Android, while Clover offers Tap to Pay on iPhone only, and Tap to Pay is not yet available from Helcim (though the feature is advertised as “coming soon.”)
In addition to being convenient and not requiring you to purchase a card reader or other POS hardware, Tap to Pay is cheaper than online mobile payments such as keyed-in payments and QR code payments, as it is a form of card-present payment. Your provider will likely charge the same rate as other card-present payments, or they might charge a small extra fee of a few cents per transaction.
If you want to use Tap to Pay, make sure your provider offers this functionality and that you have this feature set up on your account and on your phone. Generally, most of the payment service providers (PSPs) offer Tap to Pay on iPhone or on iPhone and Android, while fewer traditional merchant accounts offer this feature currently.
One thing to keep in mind about Tap to Pay is that not all of your customers may have a contactless payment form ready, so it will still be good to have an external card reader or virtual terminal handy as a backup.
Virtual Terminal
A virtual terminal enables businesses to enter credit card information by hand. While this requires no additional hardware and manual entry, it’s slow and considered relatively insecure. It’s also more expensive, as it is a card-not-present technology, and in some cases, you may even need to pay an extra monthly fee to use a virtual terminal.
For this reason, such transactions are often charged a higher fee. You’ll probably use a virtual terminal mainly as a backup or if you only occasionally process credit card transactions on your device.
Mobile Reader
A mobile reader is a piece of hardware that allows you to securely and quickly accept credit card transactions on your phone. They generally either plug into your device directly or through a Bluetooth connection.
Most modern mobile readers are “chip and tap” readers that use Bluetooth and will need to be synced to your device to accept the transaction.
You also want to make sure you’re connected to the internet, although many apps can process in “offline mode” in a pinch.
Payment Link Or QR Code
You can also bypass the need for a reader by using payment links or scannable QR codes, both of which direct the customer to a payment page where they can make an online payment on their own device. These will also process the payment as a type of card-not-present transaction, but may not be as costly as a virtual terminal transaction.
Payment links and QR code payments may be more convenient for some customers who wish to keep their card data private or want to pay online.
2. Open An Account With A Payment Processor
If you want to start processing payments with your mobile device, you’ll need an account with a payment processor. This can be a traditional merchant account from a merchant services provider or an aggregated merchant account from a PSP (i.e., not a full merchant account).
When choosing a payment processor, you’ll need to ensure that their hardware and software are compatible with the mobile device you are planning on using to accept card payments.
Generally, credit card readers are only available for use by established businesses or nonprofits, so you’ll need to have relevant information (such as your business’s EIN) on hand if you’re signing up for the first time.
3. Open Your Mobile POS App On Your Device
Most mobile POS services utilize an app or web app to process transactions. Make sure it’s opened, and you’re logged in.
If you’re signing up with these services for the first time, you’ll need to create an account and go through the setup process.
Each app’s setup process will be a little different, but they should allow you some customization, such as tips, receipts, and customer loyalty program signups.
4. Secure Your Mobile Payment Acceptance Process
Logging in with your password is just one security measure you should take when accepting credit card payments with your phone.
Adding extra layers of security, such as biometric locks, alphanumeric passwords, one-time passcodes, hardware keys, and other multi-factor authentication options, is always a good idea.
Customers may also need to approve their transactions, so be sure to include options for collecting signatures or PIN entries.
5. Process The Transaction
This step will vary somewhat depending on your payment processing service, but the basics of processing a transaction on your phone are as follows:
- If You Have A Card Reader: Swipe, dip, or tap the customer’s presented card or device.
- If You Have Tap To Pay: Tap the customer’s presented contactless card or device.
- If You Are Using A Virtual Terminal: Enter the customer’s credit card information into the corresponding fields in your app.
- If You Are Using A Payment Link Or QR Code: Send the payment link to your customer or present your app’s QR code to be scanned by the customer.
6. Advertise Your Card Acceptance
If your business operates in a field that is typically limited to cash payments, accepting card payments via phone is a great way to beat out your competition just by offering customers a more convenient way to pay.
For example, selling at a farmer’s market and advertising that you accept card payments can draw tons of customers in this age of increasingly non-cash payments.
So, be sure to put up signs that alert your customers to your business’s new payment options.
Accepting Credit Card Payments On Phone: The Bottom Line
Accepting credit card payments on your phone can benefit both your business and customers, but it’s essential to decide which type or types of mobile payment work best for your business. When possible, businesses should try to use card-present processing methods, as the transaction fees are lower and the transactions are less susceptible to fraud.
Nevertheless, card-not-present payments (keyed-in and online payments) can still be useful for accepting mobile credit card payments when the customer is not physically present, or in the event that your card reader fails.
Fortunately, many processors offer free mobile card readers, so you can keep hardware costs down. Tap to Pay is another card-present payment option that eliminates the need to purchase a card reader.
In short, accepting credit card payments with your phone is usually a good move that won’t break the bank, but will likely draw in customers.
FAQ: How To Accept Mobile Payments On Your Phone
How to accept credit card payments on my phone without a card reader?
Many payment processors offer mobile apps that can process credit card payments without a reader. This can be done through the use of Tap to Pay, payment links, or scannable QR codes. You can also manually enter credit card information through your app’s virtual terminal.
What app can I use to accept credit card payments?
There are several apps that businesses can use to accept credit card payments, including Square, PayPal Here, Clover Go, and more.