What you need to set up credit card payment
To receive credit card payments, you need three things: a way to process the card (a payment processor or merchant account), a place to collect the card information safely, and a bank account where the money lands. You do not need to be a large company — individuals selling items online, freelancers, and small service businesses all receive credit card payments every day.
The payment processor is the middleman. When a customer swipes, taps, or enters their card number, the processor checks with the card's bank to confirm the funds exist, then moves the money to your bank account. Popular processors include Square, Stripe, PayPal, and Shopify Payments. Each charges a fee — usually between 2% and 3% of the transaction plus a small flat fee per sale.
You also need a way to actually collect the card information. This might be a physical card reader that plugs into your phone, a website checkout page, an invoice link you email to customers, or a point-of-sale system in a physical store. The method you choose depends on whether you sell in person, online, or both.
Key Takeaways
- You need a payment processor (like Square or Stripe), a collection method (card reader, website, or invoice link), and a business bank account to receive credit card payments.
- Payment processors charge 2% to 3% of each transaction plus a small per-transaction fee, which comes out before the money reaches your account.
- Physical card readers work for in-person sales and cost $20 to $100 upfront; online payment links are free to set up but require a processor account.
- Your payment processor handles fraud protection and PCI compliance (the security rules that protect card data), so you do not have to store card numbers yourself.
- Money from credit card sales typically lands in your bank account within one to three business days, though some processors hold it longer if you are new.
In-person payment collection with a card reader
If you sell face-to-face — at a farmers market, a service appointment, or a retail location — a physical card reader is the simplest setup. The reader connects to your smartphone via the headphone jack, Bluetooth, or USB-C, and you read the processor's app. When a customer hands you their card, you insert it, tap it, or swipe it through the reader. The app shows the transaction amount, takes the payment, and prints or emails a receipt.
Square Reader and iZettle are two common options. Square's basic reader costs around $10 and works with their free app. You pay only when you process a transaction — no monthly fee. Clover and Toast are more expensive upfront (often $500 to $2,000) but are designed for businesses that process many transactions daily and want built-in inventory or employee management.
The processor handles all the security. You never see or store the customer's full card number — the reader encrypts it and sends it directly to the processor's servers. This protects you from liability if the card data is ever breached.
Online payment collection through a website or invoice link
If you sell online or want to send payment requests to customers remotely, you have two main routes: a website checkout page or a payment link you email or text.
A payment link is faster to set up. Processors like Stripe, Square, and PayPal let you create a link in minutes — no coding required. You paste the link into an email, text it to a customer, or add it to an invoice. The customer clicks, enters their card details on a find page, and the payment processes. You get a notification and the money moves to your account. This works well for one-off sales, freelance invoices, or small businesses that do not have a website yet.
A website checkout page is more permanent. If you use Shopify, WooCommerce, or another e-commerce platform, the payment collection is built in. Customers add items to a cart, click checkout, and enter their card information on your site. The platform handles the payment processing behind the scenes. This approach costs more upfront (Shopify starts around $29 per month) but looks more professional and works better if you sell many items or want to run a storefront.
How payment processors charge fees
Every processor charges a fee, and it comes out of the money you receive. The most common structure is a percentage of the sale plus a flat per-transaction fee. For example, Square charges 2.6% plus 10 cents per transaction for online payments, and 2.6% plus 10 cents for in-person card-present transactions. Stripe charges 2.9% plus 30 cents for online payments.
Some processors offer different rates depending on how the card is used. A card physically present (swiped or tapped in person) usually has a lower rate than a card entered manually or used online, because the risk of fraud is lower. If a customer disputes the charge later, the processor may reverse it and charge you a chargeback fee, typically $15 to $25.
A few processors charge a monthly fee in addition to per-transaction fees, usually if you process a high volume or use advanced features. Always check the processor's pricing page before you sign up, because rates vary and change over time.
PCI compliance and fraud protection
PCI compliance is a set of security rules that protect credit card data. If you use a payment processor and never store card numbers yourself, the processor handles PCI compliance for you. This is one of the biggest reasons to use a processor instead of trying to collect card information on your own.
Payment processors also watch for fraud. If a transaction looks suspicious — a card used in two countries in an hour, or a charge much larger than your typical sale — the processor may flag it or decline it. You can usually adjust fraud settings in your processor's dashboard if you find they are too strict or too loose.
If a customer disputes a charge, the processor investigates and either sides with you or reverses the payment. Keep records of what you sold, when, and to whom. If a customer claims they never received an item or that the charge was unauthorized, you can provide proof to the processor to fight the chargeback.
How long it takes for money to reach your account
Most processors deposit money into your bank account within one to three business days. Square and Stripe typically settle within one business day. PayPal can take up to three business days. Some processors hold money longer if you are new to the platform or if your transaction volume suddenly spikes — this is called a reserve and protects the processor if chargebacks come in later.
Weekends and holidays slow things down. A transaction processed on Friday evening might not land in your account until Tuesday. If you need the money faster, some processors offer next-day or same-day payouts for an extra fee.
Check your processor's dashboard to see when your next payout is scheduled. Most show you the exact date and time. If money does not arrive by that date, contact the processor's support team — delays are usually a bank issue on their end, not yours.
Choosing between payment processors
The right processor depends on how you sell. If you sell in person at markets or events, Square or Clover are popular because the card readers are portable and the setup is straightforward. If you sell online, Stripe or Shopify Payments integrate well with websites and e-commerce platforms. If you send invoices to clients, PayPal or Square invoicing lets you email a payment link without a website.
Compare processors on three things: the fee structure (what percentage and flat fee they charge), the setup cost (some card readers cost money upfront), and the features you need (do you need inventory tracking, employee management, or reporting?). Most processors let you try them free for a short time, so you can test the app or dashboard before committing.
You can also use more than one processor. Some businesses use Square for in-person sales and Stripe for online sales, or PayPal invoicing for clients who prefer that. There is no rule against it, though managing multiple accounts takes more time.
Frequently Asked Questions
Do I need a business license to receive credit card payments?
Requirements vary by location and what you sell. Most payment processors do not ask for a business license — they ask for your Social Security number or tax ID and a bank account. Check your local government's website or contact your city or county to learn what licenses or permits you need for your specific business.
What if a customer disputes a charge and says they never authorized it?
The processor investigates and asks you for proof — a receipt, email confirmation, tracking number, or other evidence that the customer authorized and received the transaction. If you have clear proof, the processor usually sides with you and the customer's bank reverses the dispute. If you cannot prove it, the charge is reversed and you lose the money plus a chargeback fee.
Can I receive credit card payments without a business bank account?
Most processors require a bank account in your name to deposit the money. Some let you use a personal account, though this can complicate your taxes and bookkeeping. A business bank account keeps your sales separate from personal spending and makes tax time easier. Many banks offer free or low-cost business checking accounts.
What happens if my payment processor goes out of business?
Your money in the processor's account is usually protected because it sits in a bank, not with the processor itself. However, you should move to a new processor as soon as possible and update your customers with the new payment method. Keep records of all transactions in case you need to prove what happened.
Are there payment methods besides credit cards I should know about?
Yes. Most processors also handle debit cards, digital wallets like Apple Pay and Google Pay, and bank transfers (ACH). These often have lower fees than credit cards. Some customers prefer them, so offering multiple payment methods can increase sales.