What You Need to Receive Card Payments on a Phone

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 merchant account with a payment processor. The most common setup is Square, PayPal Here, or Stripe, each of which provides the hardware reader free or at low cost and handles the transaction processing. Your phone must have internet access—either cellular data or Wi-Fi—to send the payment information to the processor and complete the transaction.

The card reader is a small physical device that attaches to your phone and reads the magnetic stripe or chip on a credit or debit card. When you swipe or insert the card, the reader captures the card data and sends it securely to the payment processor through your phone's internet connection. The processor then communicates with the cardholder's bank, confirms the funds, and deposits the money into your business bank account, usually within one to three business days.

You will pay a fee for each transaction. These fees vary by processor and by how you accept the card—swiping costs less than manually typing in the card number, and chip readers cost less than magnetic stripe readers. Typical rates range from 2.6% to 3.5% of the transaction amount plus a small per-transaction fee, though some processors offer flat-rate pricing for a monthly subscription instead.

Key Takeaways

  • You need a mobile payment app, a physical card reader that connects to your phone, and a merchant account to process payments.
  • Square, PayPal Here, and Stripe are the three largest providers and each offers a free or low-cost card reader with their app.
  • Fees are charged per transaction and typically range from 2.6% to 3.5% of the amount plus a small per-transaction fee, depending on how the card is read.
  • Payments deposit into your business bank account within one to three business days, and you can view transaction history and reports in the app.
  • Your phone must have internet access at the time of the transaction, though some apps can store transactions offline and sync them later.

Comparing the Three Main Payment Processors

Square is the oldest and most widely used mobile payment system. The Square Reader is free, works with both magnetic stripe and chip cards, and plugs into the headphone jack on older phones or the charging port on newer ones. Square's app is available for iPhone and Android. Fees are 2.6% plus 10 cents per transaction for card-present payments (when the customer is in front of you and you swipe or insert their card). If you manually enter the card number, the fee is 3.5% plus 15 cents. Square deposits funds into your bank account the next business day.

PayPal Here works similarly to Square. The PayPal Here reader is also free and reads both magnetic stripe and chip cards. Fees are 2.7% plus 30 cents for card-present payments and 3.5% plus 30 cents for manually entered cards. PayPal Here deposits funds within one to two business days. The app works on iPhone and Android.

Stripe is designed more for online businesses but also offers Stripe Terminal, a mobile reader for in-person payments. The Stripe reader costs money upfront—typically $29 to $99 depending on the model—but Stripe's per-transaction fees are often lower for high-volume sellers. Stripe charges 2.7% plus 8 cents for card-present payments. Deposits occur within one to two business days. Stripe's app and reader work on iPhone and Android.

For most small businesses and independent sellers, Square or PayPal Here are the simpler choice because the reader is free. Stripe makes sense if you process a very high volume of payments and the lower per-transaction fee offsets the upfront hardware cost.

How the Transaction Process Works on Your Phone

When a customer wants to pay, you open the payment app on your phone and enter the amount they owe. The app displays a total and shows you the fee that will be deducted. The customer then either swipes their card through the reader, inserts their chip card into the reader, or taps their contactless card near the reader. The reader captures the card data and sends it to the payment processor's servers over your phone's internet connection.

The processor checks the card number, expiration date, and security code against the cardholder's bank. If the bank approves the charge, the processor sends a confirmation back to your phone, and the app displays a receipt. You can email or text the receipt to the customer, print it if you have a printer connected to your phone, or the customer can provide their email address in the app to receive it automatically. The transaction is now complete from the customer's perspective.

Behind the scenes, the processor holds the funds and deducts the transaction fee. The remaining amount is deposited into the business bank account you linked when you set up the merchant account. This deposit usually happens the next business day, though some processors offer faster deposits for an additional fee. You can see all transactions, fees, and deposits in the app's dashboard, which also generates reports for accounting and tax purposes.

Setting Up Your Merchant Account and Getting Started

To set up a merchant account, download the payment app on your phone—Square, PayPal Here, or Stripe—and create an account. You will need to provide your name, business name (if you have one), phone number, email address, and the business bank account where you want deposits to go. Most processors ask for your Social Security number or EIN to verify your identity and check for fraud risk.

Once your account is created, the app will tell you how to order or pick up your card reader. Square and PayPal Here ship the reader free to your address, usually within five to seven business days. Stripe's reader can be ordered through the app as well. Some Stripe locations offer in-store pickup. While you wait for the reader to arrive, you can practice using the app and set up your business profile, tax settings, and receipt preferences.

When the reader arrives, plug it into your phone's charging port or headphone jack, open the app, and follow the pairing instructions. The app will recognize the reader and ask you to run a test transaction. You do not need to use a real card—the app provides a test card number you can swipe to confirm everything is working. Once the test transaction succeeds, you are ready to accept real payments.

Fees, Deposits, and What Happens to Your Money

Every transaction costs you a fee. For Square, the fee is 2.6% plus 10 cents when a customer swipes or inserts their card in front of you. If you manually type in a card number—because the customer is not present or the reader is not working—the fee jumps to 3.5% plus 15 cents. PayPal Here charges 2.7% plus 30 cents for card-present and 3.5% plus 30 cents for manual entry. Stripe charges 2.7% plus 8 cents for card-present payments.

The fee is deducted from the transaction amount before the money reaches your bank account. If a customer pays $100 with Square and you swipe their card, you receive $97.40 in your bank account ($100 minus $2.60 in percentage fee and 10 cents). The $2.70 goes to Square, the payment processor, and the card networks (Visa, Mastercard, etc.) that facilitated the transaction.

Deposits happen on a schedule set by your processor. Square deposits the next business day. PayPal Here and Stripe deposit within one to two business days. Weekends and holidays do not count as business days, so a transaction on Friday may not deposit until Tuesday. Some processors offer next-day or same-day deposits for an additional fee. You can see pending deposits and completed deposits in the app's dashboard, and each deposit shows which transactions were included.

If a customer disputes a charge or requests a refund, you can issue a refund through the app. The refund goes back to the customer's card, and the transaction fee is usually returned to you as well. Refunds typically process within three to five business days, depending on the customer's bank.

Security, Compliance, and What You Need to Know About Card Data

When you use a mobile payment reader, the card data never touches your phone directly. The reader encrypts the card information and sends it to the payment processor's secure servers. Your phone app never stores the full card number, expiration date, or security code. This encryption is required by the Payment Card Industry Data Security Standard (PCI DSS), a set of rules that protects customers' card information.

Because the payment processor handles the encryption and security, you do not need to worry about storing card data safely or passing PCI compliance audits yourself. The processor is responsible for that. However, you should still keep your phone secure—use a strong password or biometric lock on your phone, and do not leave it unattended while a customer's card is in the reader.

The app will ask you to agree to the processor's terms of service, which include rules about what you can and cannot sell, how you handle disputes, and what happens if you violate the agreement. Most processors prohibit the sale of certain items—weapons, drugs, counterfeit goods, and adult content are common exclusions. If you sell something prohibited, the processor can freeze your account and hold your funds. Read the terms carefully before you start accepting payments.

Offline Payments and What to Do Without Internet

If your phone loses internet connection during a transaction, most payment apps can store the transaction temporarily and send it to the processor when your connection returns. This is called offline mode. However, offline mode has limits—you can usually only store a few transactions before the app requires an internet connection to continue. The processor will not confirm whether the payment was approved until the transaction syncs, so you should not hand over goods or services until you see the confirmation on your phone.

If you regularly work in areas without reliable internet, consider a processor that offers strong offline support. Square's offline mode can store up to 200 transactions, though this varies by phone model. PayPal Here and Stripe have more limited offline capabilities. For businesses that need to accept payments in remote locations, a dedicated mobile payment terminal—not a phone-based reader—may be a better choice, though these are more expensive and require a separate device.

Frequently Asked Questions

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

You need a business bank account to receive deposits, but most processors do not require a business license. You can set up a merchant account as a sole proprietor using your personal Social Security number and a personal bank account, though a business account is cleaner for accounting. Check your bank's requirements—some banks require a business license or EIN to open a business account, while others do not.

What happens if a customer's card is declined?

When a card is declined, the payment app displays an error message on your phone and tells you the reason—insufficient funds, expired card, incorrect PIN, or fraud block are common reasons. The transaction does not go through, no fee is charged, and no money changes hands. Ask the customer to try a different card or payment method. You can also manually enter the card number instead of swiping, though this charges a higher fee and may still be declined.

Can I accept payments without a card reader, just by typing in the card number?

Yes, all three major processors allow you to manually enter a card number into the app without a reader. However, the fee is higher—typically 3.5% plus 15 to 30 cents instead of 2.6% to 2.7% plus 8 to 10 cents. Manually entered transactions are also considered higher risk by processors and banks, so they are more likely to be declined or flagged for fraud review. Use manual entry only when the customer cannot use the reader.

How long does it take to get paid after a customer swipes their card?

The transaction is confirmed on your phone within seconds. However, the money does not reach your bank account until the next business day or later, depending on your processor. Square deposits the next business day. PayPal Here and Stripe deposit within one to two business days. Weekends and holidays do not count, so a Friday transaction may not deposit until Tuesday.

What if I want to stop accepting card payments?

You can deactivate your merchant account through the app at any time. Close the account, and the processor will stop charging you fees. Any pending deposits will still be sent to your bank account on the normal schedule. You can reactivate the account later if you change your mind. Keep the card reader in case you want to use it again, or recycle it responsibly.