You can accept credit card payments without a physical machine using your phone, online payment links, or manual entry methods
A card machine is not required to take credit card payments. Small businesses, freelancers, and individuals can process cards through a smartphone app, a payment link sent via email or text, or by manually entering card details into a payment processor. Each method has different costs, security requirements, and speed of payment confirmation.
The method you choose depends on how often you receive payments, whether you see the customer in person, and how much you want to spend on transaction fees. A one-time payment from a client works differently than running a regular subscription or selling at a market stall.
Key Takeaways
- Mobile payment apps like Square Cash, PayPal, and Stripe let you accept cards through your phone without owning a card reader.
- Payment links sent by email or text allow customers to enter their own card details and pay you without you ever seeing the card number.
- Manual card entry (also called card-not-present transactions) is slower and carries higher fraud risk, so most processors charge more for it.
- All card payments incur processing fees, typically between 2.2% and 3.5% of the transaction amount, plus a per-transaction fee of 25 to 50 cents.
- You must keep card data secure — never store full card numbers, and use only processors certified for payment security (PCI compliance).
Mobile payment apps for in-person payments
If you meet the customer face-to-face, a mobile payment app is the fastest option. You download the app to your phone, the customer taps or inserts their card into a small reader that plugs into your phone's headphone jack or charging port, and the payment goes through in seconds. Square Reader, PayPal Here, and Stripe Terminal all work this way.
The reader itself costs between $20 and $50 as a one-time purchase. Transaction fees run about 2.6% plus 10 cents per transaction with Square, or 2.7% plus 30 cents with PayPal. You see the money in your bank account within one to two business days. These apps also track sales, send receipts to customers by email or text, and let you create invoices.
The main limitation is that you need an internet connection to process the payment, though some apps cache transactions and send them when you reconnect. If you process fewer than five payments a month, the reader cost may not be worth it — a payment link might be cheaper.
Payment links for remote or one-time payments
A payment link is a unique URL you send to a customer by email, text, or social media. The customer clicks the link, enters their card details on a secure page, and pays you. You never see or handle the card number. Stripe, Square, PayPal, and Shopify all generate payment links.
There is no upfront cost and no hardware to buy. You pay only when a payment comes through — the same percentage and per-transaction fees as a mobile app. The customer receives a receipt, and you receive a notification and a record in your account. Payment typically arrives in your bank account within one to two business days.
Payment links work well for invoicing clients, collecting deposits, or selling a single item. They are slower than in-person card readers because the customer must click a link and type their details, but they work anywhere the customer has internet access. Some processors let you customize the link page with your business name and logo.
Manual card entry and its higher costs
If a customer gives you their card number over the phone or you write it down in person, you can enter it manually into a payment processor. This is called a card-not-present transaction. It works, but processors charge significantly more because the fraud risk is higher — without the customer present or a card physically swiped, there is no way to verify the card is legitimate.
Manual entry fees typically run 3.5% to 4% plus 30 cents per transaction, compared to 2.6% to 2.7% for swiped or tapped cards. Some processors do not allow manual entry at all, or they require you to call their support line to process it. Never store the card number after the transaction — delete it immediately.
Manual entry is a last resort, useful only when a customer insists on paying by phone and cannot use a payment link. For regular transactions, a mobile app or payment link is cheaper and more secure.
Security requirements for all card payments
Any time you accept a card payment, you must follow PCI DSS (Payment Card Industry Data Security Standard) rules. This means you cannot store full card numbers, you must use a secure processor, and you must not write down or photograph card details.
All the processors mentioned here — Square, PayPal, Stripe, Shopify — handle PCI compliance for you. They encrypt card data, store it securely, and never show you the full card number after the transaction. You do not need to do anything extra except use their official app or website. If you try to build your own payment system or store card data yourself, you become responsible for PCI compliance, which is expensive and complicated.
If a customer disputes a charge or claims fraud, the processor investigates and may reverse the payment. Keep records of what was sold, when, and to whom. If you process refunds, do so through the processor, not by accepting cash or a different payment method.
Comparing costs across payment methods
| Method | Hardware Cost | Per-Transaction Fee | Percentage Fee | Best For |
|---|---|---|---|---|
| Mobile app + reader | $20–$50 one-time | 10–30 cents | 2.6–2.7% | Regular in-person sales |
| Payment link | None | 25–50 cents | 2.2–2.9% | Remote or one-time payments |
| Manual card entry | None | 30 cents | 3.5–4% | Phone payments only |
The cheapest option for a single payment is a payment link — no upfront cost, and the fee is the same whether the customer pays once or you send 100 links. If you process payments regularly in person, a mobile app pays for itself within a few transactions because the percentage fee is lower.
Manual entry is always the most expensive option per transaction. Use it only when the other methods are not possible. Some processors offer volume discounts if you process more than a certain amount per month, so ask about that if you plan to accept many payments.
Setting up a payment processor account
To start accepting payments, you create an account with a processor, provide your business name and bank account details, and verify your identity. Most processors ask for a government ID and a photo of you. The whole process takes 10 to 20 minutes online.
Once your account is approved (usually within one business day), you can immediately start sending payment links or using a mobile app. You do not need a business license or tax ID to open an account, though you will need to report the income on your taxes. Some processors send you a 1099 form at the end of the year if you process more than a certain amount.
Choose a processor based on which features matter to you: Square is strong for in-person sales and has good customer support. PayPal is familiar to many customers and integrates with eBay. Stripe is popular with online businesses and developers. Shopify is best if you also want to build a website. All of them let you start with a payment link and add a mobile reader later if you need it.
Frequently Asked Questions
Can I accept credit cards without a bank account?
No. All payment processors require a U.S. bank account in your name to deposit the money. If you do not have a bank account, you will need to open one first. Some online banks like Chime or Cash App offer accounts quickly, though they may have limits on how much you can deposit per month.
What happens if a customer disputes a charge?
The processor investigates the dispute and may reverse the payment, taking the money back from your account. Keep records of what you sold, when, and any communication with the customer. If the dispute is ruled in your favor, the money stays with you. If it is ruled against you, you lose the payment and may pay a dispute fee of $15 to $25.
Can I use a payment link on social media or a website?
Yes. You can paste a payment link into a Facebook post, Instagram bio, email signature, or website. The customer clicks the link and pays on the processor's secure page. This is a common way to sell products or services online without building your own website.
Do I need to charge sales tax on card payments?
That depends on your state and what you are selling. Most states require sales tax on physical goods but not on services. The processor does not calculate or collect tax for you — you are responsible for understanding your state's rules and reporting the tax you collect. Check your state's Department of Revenue website for details.
Which processor is cheapest for low-volume payments?
Payment links have no upfront cost and the lowest fees for occasional transactions. If you send one or two payment links a month, you pay only the per-transaction fee and percentage fee when someone actually pays. A mobile reader makes sense only if you process at least 10 to 15 payments per month in person.