What you need to set up iPhone credit card payments
To take credit card payments on your iPhone, you need three things: a payment processor app, a card reader that plugs into your phone's charging port or headphone jack, and a business bank account where deposits land. The most common setup is Square, PayPal Here, or Stripe, paired with their own hardware readers. You download the app, plug in the reader, and you're ready to swipe or insert a card.
The reader itself is the physical device that reads the card. Square's reader costs around $29 to $99 depending on the model. PayPal Here's reader is similar in price. Some services like Stripe offer free readers but charge higher per-transaction fees to offset that cost. You'll also need to set up a merchant account — a special business bank account where customer payments deposit, separate from your personal checking.
Before you choose a processor, know that each one charges differently. Some charge a flat percentage per transaction (usually 2.6% to 3.5% plus 30 cents). Others charge a monthly subscription plus lower per-transaction fees. The math changes depending on whether you process $500 a month or $50,000 a month, so compare the actual cost for your expected volume, not just the advertised rate.
Key Takeaways
- You need a payment processor app (Square, PayPal Here, or Stripe), a physical card reader that connects to your iPhone, and a business bank account to receive deposits.
- Card readers cost $20 to $100 upfront, but some processors offset this with higher per-transaction fees instead of charging for the hardware.
- Fees vary widely — compare the total monthly cost for your expected sales volume rather than just looking at the advertised percentage.
- The payment processor handles fraud protection and PCI compliance (the security rules for handling card data), so you don't have to build that yourself.
Square: the most common choice for small businesses
Square is the largest mobile payment processor in the US and works on any iPhone running iOS 12 or later. You download the Square app, buy a Square Reader (the small white square that gives the company its name), and start processing immediately. The reader plugs into your charging port and costs $29. Transactions cost 2.6% plus 30 cents if you swipe or insert the card, or 3.5% plus 15 cents if the customer enters their card number manually.
Square deposits money into your linked bank account the next business day by default, though you can pay a fee to get it same-day. The app shows you sales history, lets you email receipts, and tracks inventory if you're selling physical goods. If you process more than $250,000 a year, Square offers a flat-rate plan at 2.5% plus 10 cents per transaction, which can save money at higher volumes.
One limitation: Square requires an internet connection to process cards. If your iPhone loses signal, you can't complete the transaction in that moment, though Square can queue it and process it once you're back online.
PayPal Here and Stripe: alternatives with different fee structures
PayPal Here works similarly to Square — you download the app, buy a reader for around $20, and process cards. Fees are 2.7% plus 30 cents per swipe, or 3.5% plus 15 cents for manual entry. Money deposits in one to two business days. PayPal Here integrates with PayPal's invoicing tools, so if you already use PayPal for other business purposes, it fits into your existing workflow.
Stripe is different: it doesn't charge for the reader hardware, but per-transaction fees are higher at 2.9% plus 30 cents. Stripe is popular with online businesses and developers because it offers more customization through code. If you're building a custom app or integrating payments into a website, Stripe is often the better choice. For simple in-person payments on an iPhone, Square or PayPal Here are usually simpler.
Clover is another option if you want a full point-of-sale system rather than just a card reader. Clover charges a monthly subscription (usually $50 to $100) plus per-transaction fees, and the hardware is more expensive upfront. It's better suited to retail stores or restaurants than to someone taking occasional payments on their phone.
How to set up your first payment
Start by downloading the app for your chosen processor — Square, PayPal Here, or Stripe. Create an account with your business name, email, and phone number. You'll need to provide your Social Security number or EIN (Employer Identification Number) and your business bank account details so the processor knows where to deposit money. This verification usually takes 24 to 48 hours.
Once your account is verified, order or buy the card reader. Square and PayPal Here sell theirs directly through their apps. Stripe readers are available through their website. When the reader arrives, plug it into your iPhone's charging port (or headphone jack on older models). The app will recognize it automatically.
To process your first payment, open the app, enter the amount, and tap "Charge." The customer either swipes their card, inserts it, or taps it (if it's contactless). The app shows you the transaction, and the money is on its way to your bank account. You can email or text a receipt to the customer immediately.
Security and fraud protection
All major payment processors handle PCI compliance — the security rules that protect customer card data. You don't store card numbers on your phone. When a card is swiped or inserted, the reader encrypts it and sends it directly to the processor's secure servers. Your iPhone never sees the full card number.
Each processor offers fraud detection built into the app. If a transaction looks suspicious (a huge amount from a new card, for example), the app may flag it or decline it. You can review flagged transactions and approve them if you're confident they're legitimate. Chargebacks — when a customer disputes a charge — are handled by the processor, though you may lose the money if the dispute is ruled against you.
Keep your iPhone software updated and use a strong password on your account. If your phone is stolen, the thief can't process payments without your login credentials, and you can remotely disable the reader through the app.
Comparing costs for your situation
The cheapest option depends on your sales volume. If you process less than $1,000 a month, the difference between Square (2.6% + 30¢) and PayPal Here (2.7% + 30¢) is negligible — maybe a few dollars a month. If you process $10,000 a month, that 0.1% difference adds up to $10.
If you process very high volumes (over $250,000 a year), Square's flat-rate plan or negotiating directly with a processor like Stripe may save you thousands. For most small businesses — freelancers, service providers, pop-up sellers — Square or PayPal Here at standard rates is the most cost-effective choice.
Don't forget to factor in the hardware cost. Square's $29 reader is a one-time expense. If you're processing only a few hundred dollars a month, that reader pays for itself in a few months. If you're processing thousands, the hardware cost is negligible.
Frequently Asked Questions
Do I need a business license to take card payments on my iPhone?
Not to use the payment processor itself — Square, PayPal, and Stripe don't require a business license. However, your local or state tax authority may require you to register as a business if you're earning income, regardless of how you accept payment. Check with your city or state tax office about registration requirements for your type of work.
What happens if my customer's card is declined?
The app tells you immediately that the card was declined. You can ask the customer for a different card or payment method. You're not charged a fee for a declined transaction — the processor only charges you for successful payments. The customer's bank decides whether to decline, usually because of insufficient funds or a fraud block.
Can I process payments offline?
Square can queue transactions if you lose internet connection and process them once you're back online, but you won't know immediately whether the card is valid. PayPal Here and Stripe require an active internet connection. If you work in an area with spotty signal, Square's offline mode is the most reliable option.
How long does money take to show up in my bank account?
Most processors deposit money the next business day by default. Square offers same-day deposits for a fee (usually $1 to $2 per deposit). Weekends and holidays can delay deposits — a Friday transaction might not land until Monday. Check your processor's deposit schedule when you set up your account.
What if I need to refund a customer?
Open the app, find the transaction in your history, and tap "Refund." The money goes back to the customer's card within one to three business days. You're not charged a fee to issue a refund, but you don't get back the processing fee you paid on the original transaction.