What you need to set up mobile card payments
To accept credit cards on your phone, you need three things: a mobile card reader that plugs into your phone's headphone jack or charging port, an account with a payment processor, and an app that connects them together. The reader captures the card information, the app encrypts it and sends it to the processor, and the processor deposits money into your bank account — usually within one to three business days.
You do not need a business license or a merchant account with a bank. Most mobile payment systems work with a personal checking account. You will pay a fee per transaction (typically 2.6% to 3.5% plus 10 to 30 cents) and sometimes a monthly subscription, but there are no upfront costs to start.
The most common systems are Square, PayPal Here, and Stripe. Each works on both iPhone and Android, though some readers only fit certain phone models. Before you buy a reader, check that it is compatible with your phone's charging port — newer iPhones use USB-C, older ones use Lightning, and Android phones vary widely.
Key Takeaways
- A mobile card reader, payment app, and processor account are the three pieces you need, and most systems let you start with just a personal bank account.
- Transaction fees range from 2.6% to 3.5% of the sale plus a per-transaction charge, and money usually reaches your bank account in one to three business days.
- Square, PayPal Here, and Stripe are the largest providers and all offer free apps; the reader itself costs between $20 and $50 depending on the system.
- Your phone's charging port type determines which reader you can use, so confirm compatibility before ordering.
- You can start accepting payments the same day you read the app and connect a reader, with no business registration required.
How Square, PayPal Here, and Stripe compare
Square is the oldest and most widely used. The Square Reader costs $29, works with both iPhone and Android, and charges 2.6% plus 10 cents per card transaction. You can also accept contactless payments (Apple Pay, Google Pay) at the same rate. Money deposits to your bank account the next business day. Square's app is free and works offline — if your internet drops, you can still swipe cards and the transactions will send when you reconnect.
PayPal Here charges 2.7% plus 30 cents per transaction and offers a similar reader for $20. The main difference is speed: PayPal deposits money the same day for some account types, though this varies. PayPal Here also includes invoicing and inventory tracking built into the app, which Square charges extra for.
Stripe is designed for higher-volume sellers and charges 2.7% plus 5 cents per transaction — the lowest per-transaction fee of the three. However, Stripe requires you to explore and be approved before you can use it, which takes a few business days. The Stripe reader costs $49 and only works with newer phones (iPhone 7 and later, or Android phones from 2015 onward).
| Provider | Reader Cost | Transaction Fee | Deposit Speed | Approval Required |
|---|---|---|---|---|
| Square | $29 | 2.6% + $0.10 | Next business day | No |
| PayPal Here | $20 | 2.7% + $0.30 | Same day (varies) | No |
| Stripe | $49 | 2.7% + $0.05 | Next business day | Yes |
For most small sellers, Square is the easiest entry point because there is no approval process and the next-day deposits are reliable. If you process high volume, Stripe's lower per-transaction fee saves money over time. PayPal Here is a middle ground if you already use PayPal for other business purposes.
Setting up your first payment
read the app for your chosen provider (Square, PayPal Here, or Stripe). Create an account with your phone number, email, and personal bank account details. The app will ask for your bank's routing and account numbers so deposits can reach you; you can find these on a check or by logging into your bank's website.
Order the card reader online or pick one up at a retail store — Best Buy and Staples carry Square and PayPal Here readers. When it arrives, plug it into your phone's charging port or headphone jack. The app will detect it automatically. You are now ready to accept payments.
To process a payment, open the app, enter the dollar amount, and ask the customer to insert, tap, or swipe their card into the reader. The app shows a confirmation screen with the transaction details. The customer can sign on the phone screen or enter a PIN. Once confirmed, the payment is complete and a receipt prints or emails automatically.
Fees and what they cost you over time
Transaction fees are the main cost. If you sell a $100 item with Square, you pay $2.60 plus $0.10, leaving you $97.30. The same sale on PayPal Here costs $2.70 plus $0.30, leaving $97. On Stripe, you pay $2.70 plus $0.05, leaving $97.25.
The difference is small on individual sales but adds up. If you process $10,000 in sales per month, Square costs $260 plus $10 (total $270), PayPal Here costs $270 plus $30 (total $300), and Stripe costs $270 plus $5 (total $275). Over a year, that is $3,240 on Square, $3,600 on PayPal Here, and $3,300 on Stripe.
Some providers charge monthly subscription fees for extra features like invoicing or detailed reports, but the basic plans have no monthly cost. You only pay when you process a card.
Security and what happens if something goes wrong
All three providers encrypt card data, meaning the card number is scrambled before it leaves your phone. You never see the full card number in the app — only the last four digits. This protects both you and the customer from fraud.
If a customer disputes a charge, the provider investigates and either refunds them or sides with you. This is called a chargeback. If chargebacks happen frequently, the provider may suspend your account or raise your fees. To avoid this, keep receipts and communicate clearly with customers about what they are paying for.
If your phone is lost or stolen, the app is password-protected and the reader itself is useless without the app. You can log into your account on a new phone and continue accepting payments. Contact your provider to report the lost device and they can disable it remotely.
When mobile card readers do not work
Mobile readers work best for face-to-face sales — a customer hands you a card, you swipe it, they get a receipt. They are slower than a traditional point-of-sale terminal if you process dozens of transactions per day, because each one requires manual entry and confirmation on your phone screen.
If you need to charge a card over the phone or by email (the customer is not present), mobile readers cannot do it. Instead, you type the card number into the app manually, which is called a keyed transaction. Most providers charge a higher fee for keyed transactions — often 3.5% or more — because the risk of fraud is higher without the physical card present.
If you sell online through a website, mobile readers are not the right tool. You would instead use the provider's online payment link or integrate their payment button into your website. This is a different setup than the phone reader.
Frequently Asked Questions
Can I use a mobile card reader with a personal bank account, or do I need a business account?
You can use a personal checking account. Square, PayPal Here, and Stripe all accept personal accounts. The money deposits to the same account you use for personal expenses. Some sellers later open a business account to separate business and personal finances, but it is not required to start.
What if my customer's card is declined?
The app shows a decline message when ready. Ask the customer to try a different card, or offer another payment method like cash or a digital wallet (Apple Pay, Google Pay). The transaction does not go through and you are not charged a fee for a declined card.
Do I need internet to accept payments?
Square works offline — the app stores the transaction and sends it when you reconnect. PayPal Here and Stripe require an active internet connection at the moment of payment. If your connection drops, wait for it to return before processing the next card.
How long does it take to get money after a sale?
Square and Stripe deposit the next business day. PayPal Here can deposit the same day for some accounts, but it varies. Weekends and holidays delay all deposits — a Friday sale typically reaches your account on Monday.
Can I refund a customer after the sale is complete?
Yes. Open the app, find the original transaction, and select refund. The money goes back to the customer's card within one to three business days. You are not charged a fee to issue a refund, but the original transaction fee is not returned to you.