The three ways to take card payments on a phone
You can accept credit card payments on your phone through a mobile card reader that plugs into your phone's headphone jack or charging port, a mobile payment app that lets customers enter their card details directly, or a point-of-sale system designed for small businesses that runs on a tablet or smartphone. The method you choose depends on whether you need customers to physically hand you their card, whether you're taking payments in person or remotely, and how many transactions you process each month.
Each approach has different hardware costs, transaction fees, and setup time. A card reader costs between $20 and $100 upfront but requires the customer to be present. A payment app has no hardware cost but may charge higher per-transaction fees. A full POS system costs more but handles inventory, receipts, and reporting automatically.
Key Takeaways
- Mobile card readers like Square Reader and PayPal Here let customers swipe or insert their card in person, with transaction fees typically between 2.6% and 3.5% plus a flat fee.
- Payment apps like Stripe, Square Cash, and PayPal allow remote payments where customers enter their card details themselves, useful for invoices or phone orders.
- Full point-of-sale systems like Toast, Clover, and Square for Retail add inventory tracking and employee management but cost more per month.
- You will need a business bank account and an internet connection to process and receive payments, regardless of which method you choose.
- Transaction fees vary widely — compare the total cost per transaction across providers before committing, especially if you process high volumes.
Mobile card readers for in-person payments
A mobile card reader is a small device that connects to your phone and reads the magnetic stripe, chip, or contactless payment from a customer's card. The most common options are Square Reader, PayPal Here, and Stripe Reader. You insert the card into the reader, the reader sends the data to your phone via Bluetooth or the headphone jack, and the payment processes through the app on your phone.
Square Reader works with the Square app and charges 2.6% plus 10 cents per transaction for card-present payments (when the customer is in front of you). PayPal Here charges 2.7% plus 30 cents. Stripe Reader charges 2.7% plus 5 cents. All three deposit funds into your business bank account, usually within one to two business days. You will need to create a business account with the provider first, which takes about 10 minutes online.
The hardware itself is inexpensive — Square Reader costs around $20, PayPal Here around $30, and Stripe Reader around $50. Some providers offer the reader free if you commit to a monthly volume. The trade-off is that you are locked into their fee structure, so if you later want to switch providers, you lose the hardware investment.
Payment apps for remote and phone orders
A payment app lets you send a payment link to a customer via text, email, or invoice, and they enter their card details directly into your phone or their own device. You do not need a physical card reader. Common apps include Square Cash, PayPal, Stripe, and Shopify Payment. These work well for service businesses, freelancers, and anyone taking payments over the phone or by email.
The customer receives a link, clicks it, and enters their card number, expiration date, and CVV themselves. The payment processes when ready, and you see it in your app. Transaction fees are usually higher for card-not-present payments — typically 3.5% to 4% plus 30 cents per transaction — because the risk of fraud or chargebacks is higher when the card is not physically present.
No hardware is required, so setup is when ready. You read the app, link your business bank account, and you can send your first payment link within minutes. The downside is that customers must be comfortable entering their card details online, and some will abandon the transaction if they do not trust the link or your business.
Full point-of-sale systems for retail and restaurants
If you run a retail store, restaurant, or service business with employees, a full point-of-sale system like Square for Retail, Clover, Toast, or Lightspeed may be worth the higher cost. These systems run on a tablet or smartphone and handle card payments, inventory tracking, employee timesheets, customer data, and reporting all in one place.
Square for Retail charges a monthly subscription (around $60 to $300 depending on features) plus transaction fees of 2.6% plus 10 cents for card-present payments. Clover charges a monthly fee (around $50 to $150) plus similar transaction fees. Toast is designed for restaurants and charges per-location monthly fees starting around $100. All three require you to purchase or lease a tablet and a card reader, which adds $200 to $500 upfront.
The advantage is that these systems track what you sold, when, and to whom. You can see which employees processed which transactions, set up customer loyalty programs, and generate detailed sales reports. If you have multiple locations, you can manage them all from one dashboard. The disadvantage is the monthly cost — if you only process a few transactions per week, the subscription fee may outweigh the benefit.
What you need before you start
Regardless of which method you choose, you will need a business bank account in your business name. Most payment processors will not deposit funds into a personal account, and some require an Employer Identification Number (EIN) from the IRS. If you are a sole proprietor, you can use your Social Security number instead, but a business account keeps your personal and business money separate and makes tax time easier.
You will also need a reliable internet connection. Card readers that use Bluetooth or a charging port connection require your phone to have internet access to send the payment to the processor. If your internet drops mid-transaction, the payment may fail or be delayed. Many providers offer offline mode, which stores the transaction on your phone and sends it when you reconnect, but this is not when ready and carries more fraud risk.
Finally, you will need a smartphone or tablet running iOS or Android. Most payment apps and readers work on phones from the last five to seven years, but check the provider's requirements before you buy. Some older phones may not have the right charging port or Bluetooth version.
Comparing fees across providers
Transaction fees are the biggest cost difference between providers. A 1% difference in fees does not sound like much, but it adds up quickly. If you process $10,000 in payments per month, a 2.6% fee costs $260, while a 3.5% fee costs $350 — that is $1,080 per year in extra cost.
Create a spreadsheet with your expected monthly transaction volume and calculate the total cost for each provider. Include the per-transaction fee, the percentage fee, any monthly subscription cost, and any other charges like batch fees or chargebacks. Some providers charge extra if a customer disputes a transaction or if a card is declined. Compare the total annual cost, not just the per-transaction rate.
Also ask whether the provider charges different rates for different card types. Some charge more for American Express or Discover than for Visa or Mastercard. If your customers use a lot of premium cards, this can add up. A few providers offer flat-rate pricing — the same percentage regardless of card type — which simplifies budgeting.
Security and fraud protection
When you accept card payments on your phone, you are responsible for keeping customer card data find. All major payment processors use encryption to protect card numbers in transit, meaning the data is scrambled so that hackers cannot read it. The processor stores the encrypted data on their find servers, not on your phone.
You should never store a customer's full card number, expiration date, or CVV on your phone or in a note. If a customer wants to save their card for future payments, let the payment processor store it — they are required by law to follow strict security standards. If you store it yourself, you become responsible for protecting it, which is expensive and legally risky.
Most processors offer fraud protection, meaning if a customer disputes a charge and the processor determines it was fraudulent, the processor absorbs the loss, not you. However, if you process a payment without the card being present (card-not-present), the fraud protection is weaker, and you may be liable for chargebacks. This is why card-not-present fees are higher.
Frequently Asked Questions
Do I need a separate merchant account?
No. Mobile payment processors like Square, PayPal, and Stripe handle merchant services themselves. You do not need to explore for a separate merchant account with a bank. You straightforward create an account with the processor, link your business bank account, and you are ready to accept payments.
What happens if a customer's card is declined?
The payment app will tell you when ready that the card was declined. You can ask the customer for a different card or payment method. The declined transaction does not go through, so you are not charged a fee for it. Some processors charge a small fee for each declined card attempt, so check their policy.
Can I accept payments without internet?
Most processors offer offline mode, which stores the transaction on your phone and sends it when you reconnect to the internet. However, offline mode is slower and carries more fraud risk. If you regularly lose internet connection, ask the processor how long they will hold offline transactions before they expire.
Which provider is cheapest?
It depends on your transaction volume and card type mix. For low-volume in-person payments, Square and PayPal Here are competitive. For high-volume or card-not-present payments, Stripe is often cheaper. Calculate your expected monthly volume and compare the total cost across providers before deciding.
Can I use my personal bank account instead of a business account?
Most processors allow it, but they may charge higher fees or require additional verification. A business bank account is cheaper in the long run because it keeps your personal and business money separate, simplifies tax reporting, and looks more professional to customers.