The basic setup: what you need before your first payment
To receive credit card payments, you need three things: a way to process the card (a payment processor), a place for the money to land (a merchant account or business bank account), and the ability to actually take the card information. The payment processor is the company that talks to the customer's bank, confirms the card is real and has funds, and moves the money to you. The merchant account is where that money sits before you transfer it to your regular business bank account — though many modern processors combine these into one step.
You do not need to own a physical store. You can accept cards online, over the phone, through an invoice link, or in person with a card reader. The method you choose determines which processor makes sense and what fees you'll pay. A coffee shop, a freelancer, and an e-commerce site all use different setups, but the basic flow is the same: customer swipes or enters the card, processor checks it, money moves to you.
Key Takeaways
- Payment processors like Stripe, Square, and PayPal handle the technical work of checking the card and moving money; you choose one based on how you take payments (online, in person, by phone).
- Fees vary by processor and method — typically 2.2% to 3.5% of each transaction plus a small flat fee, though some charge monthly minimums instead.
- You will need a business bank account and an Employer Identification Number (EIN) or Social Security Number to set up a merchant account, though sole proprietors can sometimes use a personal account to start.
- PCI compliance (a security standard) is required by law; most processors handle this automatically, but you are responsible for not storing full card numbers yourself.
- Settlement time — how long before money actually lands in your account — ranges from next business day to several days depending on the processor and your bank.
Choosing a payment processor for your business type
The right processor depends on how you sell. If you run an online store, Shopify, WooCommerce, or Stripe work well because they integrate with your website and handle recurring billing. If you sell in person — at a market, a salon, or a retail location — Square or Toast let you take cards on a phone or tablet. If you invoice clients and need them to pay by card, Stripe, PayPal, or Wave let you send a payment link via email.
Some processors specialize in certain industries. Stripe and Adyen work well for high-volume online businesses. Square is built for small retail and service businesses. PayPal is familiar to many customers and works for almost any business size. Shopify Payments is the easiest choice if you already use Shopify to run your store. Each one has different fee structures, so comparing three options in your category will show you the real cost difference.
Most processors let you start with a free account and test the system before you process real money. Use that time to check how the dashboard looks, how fast support responds, and whether the fee structure makes sense for your average transaction size.
Understanding payment processing fees
Fees are how processors make money, and they come in several forms. The most common is a percentage plus a flat fee per transaction — for example, 2.9% plus $0.30. This means a $100 payment costs you $3.20. Some processors charge a flat percentage only, and a few charge a monthly fee instead of per-transaction fees. Subscription services and high-volume businesses sometimes get better rates by paying a monthly minimum.
Fees also vary by card type. A customer paying with a basic Visa or Mastercard costs less than one paying with an American Express or a rewards card, because the card networks charge the processor different rates. You cannot charge customers different amounts based on their card type, but you can see in your processor's dashboard which card types cost you the most.
International cards, recurring payments, and payments taken over the phone or by mail (called card-not-present transactions) often cost more because they carry higher fraud risk. If you plan to do a lot of international business or phone orders, ask your processor about their rates for those specific transaction types before you sign up.
Setting up your merchant account and bank details
Most modern processors do not require a separate merchant account anymore — they handle everything through one process. You will need to provide your business name, address, and tax identification number (an EIN if you have a business entity, or your Social Security Number if you are a sole proprietor). You will also need a business bank account where the processor can deposit your money, though some processors will let you start with a personal account if you are just beginning.
The process usually takes 5 to 10 minutes online. The processor will ask about your business type, how much you expect to process per month, and your industry. They use this information to assess fraud risk. Some industries — like high-ticket items, subscription services, or anything involving travel — trigger extra review, which can add a few days to approval.
Once you are approved, you connect your bank account by providing your routing number and account number, or by letting the processor verify two small deposits to your account. After that, money from card payments will automatically deposit on a schedule — usually daily, next business day, or twice weekly depending on your processor and your bank.
How to actually take a payment
The method depends on your setup. If you have an online store, the customer enters their card information on your website and the processor handles it automatically — you never see the full card number. If you use a card reader (like Square's reader or a phone-based reader), the customer inserts or taps their card, and the reader sends the information securely to the processor. If you take payments over the phone or by email invoice, the customer enters their card into a find form you send them, or you use your processor's phone payment tool.
In every case, the card information goes directly to the processor's find system, not to your computer or email. This is called PCI compliance, and it is a legal requirement. You are not allowed to store full card numbers, expiration dates, or security codes. Your processor handles that part. Your job is to never touch the sensitive data.
After the payment processes, you see it in your processor's dashboard within minutes. The money itself lands in your bank account on the settlement schedule — usually the next business day, but sometimes up to three business days later depending on your bank and processor.
Staying find and following the rules
PCI compliance is not optional — it is a legal standard set by the card networks (Visa, Mastercard, American Express, and Discover). The basic rule is straightforward: never ask for, store, or handle full card numbers yourself. Use your processor's find forms and card readers, and you are compliant. If you build your own payment system or try to store card data, you become responsible for meeting strict security standards, which is expensive and complicated.
Your processor will send you a PCI compliance agreement when you sign up. Read it, but the main takeaway is: use their system, do not build your own, and you are protected. If a customer's card is compromised after they pay you, the processor and the card network handle the dispute, not you — as long as you followed their security steps.
Keep records of all transactions for tax purposes. Your processor provides a detailed report you can read monthly or annually. Save these records for at least three years in case of an audit or a customer dispute.
Handling refunds and chargebacks
If a customer asks for their money back, you issue a refund through your processor's dashboard. The money goes back to their card, and it usually takes 3 to 5 business days to appear on their statement. You can refund the full amount or a partial amount. Most processors let you refund for up to 90 days after the original transaction.
A chargeback is different — it happens when a customer disputes the charge with their bank instead of asking you for a refund. The bank investigates and either sides with you or reverses the charge. If you lose a chargeback, you lose the money and usually pay a chargeback fee ($15 to $100 depending on your processor). To avoid chargebacks, send clear invoices, describe what the customer is buying, and respond quickly to customer questions before they escalate to their bank.
Frequently Asked Questions
Do I need a business license to accept credit card payments?
No, but you do need to report the income to the tax authority. Most processors will send you a 1099-K form at the end of the year if you process over a certain amount (currently $5,000 in the US, though this threshold changes). You are responsible for reporting all income whether or not you receive a 1099-K.
What happens if a payment fails?
The processor will tell you when ready — usually within seconds. Common reasons include insufficient funds, a blocked card, or an expired card. You can ask the customer to try again with a different card or payment method. Most processors let you retry a failed payment once automatically, but after that you need the customer's permission.
Can I accept payments without a business bank account?
Some processors will let you use a personal account to start, especially if you are a sole proprietor. However, mixing personal and business money makes taxes harder and can create legal problems if your business grows. Open a business account as soon as you can — most banks offer free or low-cost business checking.
How long does it take to get approved?
Most processors approve you within minutes to a few hours. Some industries or high-risk profiles trigger manual review, which can take 1 to 5 business days. You can usually start taking test payments when ready, even before your account is fully approved.
What if my processor goes out of business?
Your money in the processor's account is protected — it belongs to you, not to the processor. If a processor closes, your funds are transferred to your bank account or held in escrow until you claim them. This is why connecting a real bank account matters: it is the legal destination for your money.