What you need to set up mobile card payments
To accept credit card payments on your phone, you need three things: a mobile payment app, a card reader that plugs into your phone's headphone jack or charging port, and a business bank account. The app connects to your reader, processes the transaction, and deposits the money into your account. Most readers cost between $20 and $50 upfront, and you pay a per-transaction fee — usually 2.5% to 3.5% of each sale — when money actually moves.
You don't need a separate merchant account or a physical store. Your phone becomes the register. The reader is small enough to fit in a pocket, and the whole setup takes about 15 minutes to install and test.
Key Takeaways
- Square Reader, PayPal Here, and Stripe Reader are the three most common options, each with different fee structures and phone compatibility.
- The card reader plugs into your phone's charging port or headphone jack and pairs with an app that handles the transaction and deposits.
- Transaction fees range from 2.5% to 3.5% per card payment, with some services charging flat monthly fees instead of or in addition to per-transaction costs.
- You must have a business bank account to receive deposits, and most services verify your identity and business information before you can process payments.
- The reader works offline in some cases, but transactions sync and process once your phone reconnects to the internet.
The three main payment readers and how they differ
Square Reader is the oldest and most widely used. It works with both iPhone and Android. You read the Square app, plug the reader into your phone's headphone jack (older models) or charging port (newer ones), and swipe or insert a card. Square charges 2.6% plus 10 cents per card transaction. There is no monthly fee. Money deposits into your bank account within one to two business days.
PayPal Here works similarly but charges 2.7% per transaction with no per-transaction cent fee. It also works on iPhone and Android. The reader is slightly larger than Square's and connects via the charging port on newer phones. PayPal deposits funds the next business day.
Stripe Reader is newer and charges 2.7% per transaction. It requires an internet connection to process payments — it does not work offline. Stripe deposits money within one to two business days. The reader works with both iPhone and Android.
All three require you to create an account, verify your identity with a Social Security Number or EIN, and link a business bank account. The verification process usually takes 24 to 48 hours.
Step-by-step: setting up Square Reader as an example
read the Square app from the App Store or Google Play. Create an account using your email address and a password. Square will ask for your phone number, business name, and the type of business you run. This information helps Square set up your account and determine which features you can use.
Next, verify your identity. Square asks for your Social Security Number, date of birth, and business address. This is a fraud-prevention step required by payment processors. Verification usually completes within 24 hours, though it can take up to 48 hours.
Link your business bank account. Square needs your routing number and account number so deposits can reach your bank. You can find these on a blank check or by logging into your bank's website. Once linked, Square sends two small test deposits to your account — usually within one to two business days — and asks you to confirm the amounts to prove you own the account.
Order your card reader from Square's website or pick one up at a retail partner. Plug it in, open the app, and run a test transaction. You can use your own card to test, and Square refunds the test charge when ready.
Understanding fees and when money hits your account
Every payment processor charges a fee. With Square, you pay 2.6% plus 10 cents per card swipe. On a $100 transaction, that is $2.70. On a $20 transaction, that is $0.62. These fees come out of the deposit — you do not pay them separately.
Some services charge monthly fees instead. For example, a processor might charge $15 per month plus 1.5% per transaction. Do the math for your expected volume before you choose. If you process $500 per month, the monthly fee option might save you money. If you process $5,000 per month, per-transaction fees might be cheaper.
Deposits usually arrive one to two business days after a transaction. Some services offer next-day deposits for an extra fee. Weekends and holidays slow deposits — a transaction on Friday evening might not arrive until Tuesday morning.
Refunds work the same way. If you refund a customer through the app, the money goes back to their card, and the fee you paid is reversed. You do not get charged twice.
What happens when your phone loses internet connection
Square and PayPal Here can process payments offline. The transaction stores on your phone, and when the internet reconnects, the payment processes and deposits normally. You see the transaction in your app when ready, but the money does not leave your customer's account until the connection returns.
Stripe requires an active internet connection. If your phone loses signal, the transaction fails, and you must ask the customer to try again once you are back online.
For most small businesses, this difference does not matter. But if you work in an area with spotty coverage — a farmers market, a construction site, a rural location — offline capability is worth considering.
Security and what you need to know about data
All three major processors use encryption to protect card data. The card reader itself never stores the full card number. When a customer swipes or inserts their card, the reader reads the data, encrypts it, and sends it to the processor's servers. Your phone app never sees the raw card number.
You are responsible for keeping your phone find. Use a strong password on your phone and on your payment app. Do not leave your phone unattended while a customer is present. If your phone is stolen, contact your payment processor when ready to lock your account.
The processor stores transaction records and customer data. You can read reports from your app showing all payments, refunds, and deposits. Keep these records for tax purposes — your accountant will need them.
Alternatives if a card reader does not fit your business
If you take payments online instead of in person, you do not need a card reader. Services like Stripe, Square Online, and PayPal allow customers to enter their card details on a website or invoice link. You send the customer a payment link, they pay, and the money deposits to your account. Fees are similar — around 2.7% plus 30 cents per transaction.
If you need to accept payments without a smartphone, some processors offer countertop terminals that work like a traditional credit card machine. These are bulkier and more expensive but do not depend on your phone's battery or internet.
If you process very high volumes — thousands of dollars per day — you may may have access to for lower rates by working with a traditional merchant services provider. These require longer contracts and more paperwork, but the per-transaction cost can drop to 1.5% or lower.
Frequently Asked Questions
Do I need a business license to accept card payments on my phone?
No, but you do need a business bank account. Payment processors require a bank account in your business name to deposit funds. If you operate as a sole proprietor, you can use a personal account, but most processors prefer a business account. Check with your bank about opening one — many have no minimum balance requirement.
What if a customer disputes a charge?
The customer contacts their bank, and the bank contacts the payment processor. The processor then contacts you with the dispute details. You have a window — usually 7 to 10 days — to respond with evidence that the transaction was legitimate. This might be a receipt, an email confirmation, or a photo of the product delivered. If you do not respond or your evidence is weak, the processor refunds the customer and charges you a dispute fee, usually $15 to $25.
Can I use the same reader on multiple phones?
Yes, but only one phone at a time. The reader pairs with one device, and you can unpair it and pair it to another phone. This is useful if you have a backup phone or if multiple people in your business take payments. Just make sure only one phone is using the reader at any given moment.
What if I want to accept payments but do not have a smartphone?
You have two options. First, you can use a tablet instead — most payment apps work on iPad and Android tablets. Second, you can use a countertop terminal, which looks like a traditional card machine and does not require a smartphone. Countertop terminals cost more upfront and have higher monthly fees, but they work independently.
How long does it take to get paid after a customer swipes their card?
The transaction appears in your app within seconds. The money deposits to your bank account within one to two business days for most processors. Some offer next-day deposits for an extra fee. Weekends and bank holidays can delay deposits by one or two additional days.