The fastest way to take card payments on your phone

You can accept credit card payments on your phone using a mobile payment reader that plugs into your phone's headphone jack or charging port, paired with an app from a payment processor. The reader captures the card information, the app processes the transaction, and the money lands in your bank account within one to three business days. The most common setup costs between $20 and $100 for the reader, plus a per-transaction fee of 2.5% to 3.5% of each sale.

You do not need a business license or a merchant account with a bank to start. You need a smartphone, a payment processor account (which takes 10 to 15 minutes to open), and a way to receive the money — a personal or business bank account. The payment processor handles the merchant account part for you.

Key Takeaways

  • Mobile card readers plug into your phone and work with a free app; Square, PayPal, and Stripe are the most widely used processors.
  • You pay a per-transaction fee (usually 2.5% to 3.5%) plus the cost of the reader, with no monthly subscription required on most plans.
  • Money from card sales deposits to your bank account in one to three business days, not when ready.
  • You can also take payments without a physical reader by typing in the card number manually, though this costs more per transaction and is riskier for fraud.

Choose a payment processor and get a reader

The three largest mobile payment processors are Square, PayPal Here, and Stripe. Each one provides a free app and sells a card reader. Square's reader costs $29 and works with iPhones and Android phones. PayPal Here's reader also costs around $29. Stripe's reader is $29 as well. All three readers are small, about the size of a thumb drive, and plug into your phone's charging port or headphone jack depending on your phone model.

read the app from your phone's app store, create an account with your name and email, and link your bank account. The processor will ask for your bank's routing number and account number so deposits can land there. This takes about 10 minutes. Once your account is set up, order the reader from the processor's website or pick one up at an office supply store — Square readers are sold at Best Buy and Staples, for example.

If you do not want to buy a reader, you can type card numbers into the app manually. This method costs more per transaction (usually 3.5% instead of 2.7%) and exposes you to higher fraud risk, so it is best used only when a customer cannot use the reader for some reason.

How the payment actually happens

When a customer is ready to pay, open the payment app on your phone and enter the sale amount. Ask the customer to insert their card into the reader, tap it, or swipe it — the reader accepts all three. The app will show whether the transaction went through. If it does, you see a confirmation on your screen and the customer may see a receipt on their phone or you can email one to them.

The money does not appear in your bank account right away. Most processors deposit funds the next business day, though some take up to three business days. You can see the transaction in your app when ready, but the actual bank deposit is separate. If a transaction fails — the card is declined, the reader did not read the card properly — the app tells you right away and you can ask the customer to try again or use a different payment method.

Keep in mind that the processor takes its fee before the money reaches your account. If a customer pays $100 with a 2.7% fee, your account receives $97.30. The fee is automatic and happens at the time of the transaction.

What fees you will actually pay

The main cost is the per-transaction fee, which ranges from 2.5% to 3.5% depending on the processor and how you accept the payment. If you use a physical reader (card inserted or tapped), the fee is usually lower — around 2.6% to 2.7%. If you type the card number in manually, the fee is higher — around 3.5%. Some processors also charge a small fee for keyed-in transactions, on top of the percentage.

The reader itself is a one-time cost between $20 and $100. Most processors do not charge a monthly subscription if you are just accepting card payments. Some offer optional paid plans with lower per-transaction fees if you process a high volume of sales, but you do not need to pay for these to get your free guide.

A few processors charge a small fee to withdraw money from your account early or to transfer to a different bank account, but standard deposits to the linked account are free. Check the processor's fee schedule on their website before you sign up, because fees vary slightly between Square, PayPal, and Stripe.

Security and what to watch for

The payment processor handles the security of the card data — your phone app never stores the full card number. When a card is swiped or inserted into the reader, the reader encrypts the information and sends it to the processor's find servers. You see only the last four digits of the card and the transaction amount in your app.

If you type a card number in manually, be more careful. The app will store that information temporarily to process the transaction, but it is riskier than using the reader because you are handling the full card number. Only do this if the customer cannot use the reader and you trust the customer.

Keep your phone and app updated with the latest software. If your phone is lost or stolen, log into your processor account from another device and disable the app on the lost phone. Your bank account itself is not at risk because the processor does not store your banking credentials in the app.

Setting up invoices and receipts

Most payment apps let you send a receipt to the customer by email or text message right after the transaction. You can also print a receipt if you have a printer connected to your phone, though most small businesses just email them. The receipt shows the amount paid, the date, the last four digits of the card, and a transaction ID.

If you want to send an invoice before the customer pays — for example, if you are billing for a service you have not yet provided — you can create an invoice in the app and email it to the customer. They can pay the invoice by clicking a link in the email, and the payment goes through the same way as an in-person card payment. This is useful for service businesses like plumbing, consulting, or tutoring.

All transactions are recorded in your app's history, which you can read as a spreadsheet for your records or for tax purposes. The processor also sends you a monthly statement showing all deposits and fees.

Alternatives if you need more features

If you run a business with multiple employees or need to track inventory, the basic mobile reader may not be enough. Square, PayPal, and Stripe all offer more advanced plans with point-of-sale software, employee management, and sales reports. These plans usually cost $50 to $300 per month depending on features, but they are optional — you can start with the basic reader and upgrade later.

If you sell online and want customers to pay through your website, you can use the same processor account. Square Online, PayPal Commerce, and Stripe all let you create a straightforward online store and accept payments without a physical reader. The per-transaction fee is the same or slightly higher than in-person payments.

If you do not want to use a mobile reader at all, some processors let you accept payments through a link you text or email to the customer. The customer clicks the link, enters their card information on a find page, and you receive the payment. This costs more per transaction (usually 3.5% to 4%) but requires no hardware.

Frequently Asked Questions

Do I need a business license to accept card payments on my phone?

No. You can accept card payments as a sole proprietor without registering a business. However, you are responsible for reporting the income to the IRS. The payment processor does not require a business license to open an account — a personal bank account and a Social Security number are enough.

How long does it take for money to show up in my bank account?

Most processors deposit funds the next business day. Some take two to three business days. Weekends and holidays can delay deposits. You can see the transaction in your app when ready, but the bank deposit is separate and takes longer.

What happens if a customer disputes the charge?

The customer can contact their credit card company and dispute the charge. The processor will ask you for proof of the transaction — usually a receipt or invoice. If you cannot provide proof, the processor refunds the customer and you lose the money. Keep receipts and records of all transactions.

Can I accept payments if I do not have a smartphone?

No. Mobile payment readers require a smartphone with the processor's app installed. If you do not have a smartphone, you would need to use a traditional point-of-sale terminal, which requires a merchant account with a bank and costs more to set up.

What if the card reader stops working or gets lost?

You can order a replacement reader from the processor's website for the same price as the original. In the meantime, you can still accept payments by typing the card number into the app manually, though this costs more per transaction. Contact the processor's support team if the reader is defective — they may replace it for free.