What you need to set up phone-based card payments
To accept credit cards 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 merchant account with a payment processor. The app communicates with the reader, the reader captures the card data, and the processor handles the transaction and deposits money into your bank account.
You do not need a physical store, a separate terminal, or a business license in most places — though some states and cities do require registration if you are accepting payments for goods or services. The entire setup takes between 15 minutes and a few hours, depending on which service you choose and how quickly your bank verifies your information.
The most common services are Square, PayPal Here, Stripe, Toast, and Clover. Each charges a different rate per transaction, offers different features, and works with different types of readers. Your choice depends on what you are selling, how many transactions you expect, and whether you need features like invoicing, inventory tracking, or employee management.
Key Takeaways
- You need a payment app, a physical card reader, and a merchant account — most services bundle all three and let you start within hours.
- Transaction fees typically range from 2.6% plus 30 cents to 3.5% plus 30 cents per card swipe, and rates vary by service and card type.
- Square and PayPal Here are the simplest for occasional sellers; Stripe and Toast work better for higher volume or recurring payments.
- Your bank account and phone number are verified during setup, and most services deposit money within one to two business days.
Choosing between the major payment services
Square is the most widely used option for small sellers and service providers. You read the Square app, order a free card reader (the Square Reader), and start accepting payments when ready. Transactions cost 2.6% plus 30 cents for card-present payments (when the customer's card is physically swiped or inserted). Square also offers invoicing, a point-of-sale register, and a free online store if you need one.
PayPal Here works similarly but charges 2.7% plus 30 cents per transaction. The PayPal Here reader is also free, and the app integrates with your existing PayPal account. If you already use PayPal for online sales, this option keeps everything in one place.
Stripe is built for higher-volume businesses and developers. It charges 2.9% plus 30 cents per transaction and requires more technical setup — you cannot just read an app and start. Stripe works best if you are building a custom system or processing hundreds of transactions per month.
Toast and Clover are full point-of-sale systems aimed at restaurants and retail shops. Both include hardware, software, and customer management tools. They cost more upfront and per transaction, but they handle complex operations like splitting bills, managing kitchen orders, or tracking inventory. If you are running a small restaurant or retail location, these are worth comparing.
How to set up Square (the most common starting point)
read the Square app from the App Store or Google Play. Create an account using your email address, phone number, and password. Square will ask for your legal name, date of birth, and the last four digits of your Social Security number to verify your identity.
Next, add your bank account. Square needs the routing number and account number from a checking or savings account in your name. This is where your transaction proceeds will be deposited. You can find these numbers on a check, in your online banking portal, or by calling your bank.
Order your free Square Reader. The reader plugs into your phone's headphone jack (older iPhones and Android phones) or charging port (newer iPhones). Shipping takes three to five business days. While you wait, you can practice in the app using test cards.
When the reader arrives, plug it in and open the app. Tap the payment button, enter the amount, and either swipe, insert, or tap a card to process a test transaction. Once you confirm the reader works, you are ready to accept real payments.
Understanding transaction fees and what they cover
Every payment service charges a percentage of the transaction plus a flat fee per card. Square charges 2.6% plus 30 cents; PayPal Here charges 2.7% plus 30 cents; Stripe charges 2.9% plus 30 cents. On a $100 transaction, that is roughly $2.90 to $3.20 out of your pocket.
These fees cover the cost of processing the card, fraud protection, and the service's infrastructure. They do not include additional charges like monthly subscriptions (most services do not charge a monthly fee for basic use), refunds (free on most platforms), or chargebacks (when a customer disputes a transaction — you typically lose the sale amount plus a $15 chargeback fee).
Some services charge extra for features: Square charges for invoicing beyond a certain volume, for advanced reporting, or for their online store. PayPal Here charges for certain integrations. Check the pricing page of whichever service you choose to see what is included in the base rate and what costs extra.
Keyed-in payments (when you type the card number instead of swiping) usually cost more — often 3.5% plus 30 cents or higher — because they are riskier for fraud. Avoid keying in cards whenever possible.
What happens after a payment is processed
When a customer pays, the money does not hit your bank account when ready. Most services hold the transaction for one to two business days, then deposit it in batches. Square and PayPal Here typically deposit once per business day. Stripe can deposit daily or weekly depending on your settings.
During that holding period, the transaction appears in your app as "pending" or "processing." You can see it, but you cannot spend it yet. Once it settles, it moves to "completed" and the money is in your bank account.
If a customer disputes a charge or requests a refund, you can issue one from the app. Refunds go back to the customer's card and usually take three to five business days. The transaction fee you paid is not refunded — you lose both the fee and the sale amount.
Keep records of all transactions. Most payment apps store them automatically, but you should also read a monthly report for your own records and for tax purposes. The IRS requires you to report all income, including card payments.
Security and what to watch for
Payment apps encrypt card data, so the card number is never stored on your phone. The reader itself is encrypted, and the transaction goes directly to the payment processor's find servers. This is safer than writing down card numbers or storing them in a spreadsheet.
However, your phone itself is not necessarily find. If someone steals your phone, they could open the payment app and process transactions if you have not set a PIN or biometric lock. Always use a strong password or fingerprint lock on your phone, and enable two-factor authentication on your payment account if the service offers it.
Be cautious about refunding money to customers. Once you issue a refund, it goes back to their card and you cannot reverse it. If a customer claims they never received a refund, the payment processor will ask you to prove you issued it — the app's record is your proof.
Watch for chargebacks. If a customer disputes a charge, the payment processor will contact you and ask for evidence that the transaction was legitimate. Keep receipts, photos of goods delivered, or records of services rendered. If you cannot prove the sale happened, you lose the money and pay a chargeback fee.
Comparing reader hardware and phone compatibility
Most payment services offer a free card reader, but the type varies. Square Reader works with iPhones with a headphone jack (iPhone 6s and earlier) or with newer iPhones via a USB-C adapter. It also works with Android phones that have a headphone jack or USB-C port. The reader is small, durable, and works offline if your internet drops.
PayPal Here's reader is similar in size and compatibility. Stripe does not make its own reader — it partners with third-party hardware makers, so you may need to buy a reader separately depending on your setup.
Clover and Toast include their own hardware, which is larger and more expensive but includes a screen, receipt printer, and other features built in. These are not phone-based readers — they are standalone devices that sit on a counter.
If your phone does not have a headphone jack or USB-C port, you will need an adapter or a different reader type. Check the service's website to confirm compatibility before signing up.
Frequently Asked Questions
Do I need a business license to accept card payments on my phone?
Most states do not require a license just to accept card payments. However, some cities and counties require you to register if you are selling goods or services, regardless of how you accept payment. Check your local government's website or call your city clerk's office to confirm what is required in your area.
Can I accept payments without a card reader, just by typing the card number?
Yes, but it costs more. Keyed-in payments typically cost 3.5% plus 30 cents or higher because they are riskier for fraud. If you are processing only a few payments, it may be worth it. For regular use, a card reader is cheaper and faster.
What if my internet connection drops while I am processing a payment?
Most card readers work offline for a short time. The transaction is stored on the reader and syncs to your account once your connection returns. However, you should not rely on this — try to process payments only when you have a stable internet connection to avoid delays or failed transactions.
How long does it take to get my money after a customer pays?
Most services deposit money within one to two business days. Some deposit daily; others deposit weekly. Check your service's settings to see the deposit schedule. Weekends and holidays may delay deposits by an extra day.
What happens if a customer wants to pay with a debit card instead of a credit card?
Debit cards are processed the same way as credit cards and cost the same fee. The customer enters their PIN or signs, just like at a regular store. From your perspective, there is no difference — the money still deposits to your account on the same schedule.