How to Accept Credit Card Payments: A Small Business Guide

Accepting credit card payments a fast way to grow your small business, but the right setup depends on how you sell. This guide walks you through how credit card processing works with PayPal and helps you find the best acceptance method for your business, whether you sell in person, online, by phone, or on a recurring schedule.

Key takeaways

  • PayPal supports every major way to accept credit cards: in-person card readers, online checkout, and phone or recurring payments, all through one account.
  • You don't need to piece together a separate merchant account, payment gateway, and PCI compliance vendor. PayPal packages all three together.
  • The right acceptance method for you depends on how you sell: a card reader for in-person sales, a hosted checkout for online stores, and a virtual terminal or invoice link for phone and recurring payments.
  • Processing fees combine a percentage of the transaction with a small fixed fee, and the exact rate depends on how the card is entered and the type of transaction.
  • PayPal uses encryption and PCI-compliant infrastructure to help protect cardholder data during every transaction.

What you need before you can accept credit card payments

Before you can start accepting credit card payments, there are a few pieces you'll need in place. Here's what every business needs, no matter how you plan to sell:

  • A merchant account or payment service provider (PSP). This is what lets you accept card payments and get funds deposited into your business account. If you're comparing options beyond PayPal, our guide to choosing a payment processor breaks down what to look for.
  • A payment gateway for online sales. If you sell online, a gateway securely captures and transmits card details from your checkout to your processor.
  • A business bank account to receive your funds.
  • PCI DSS compliance to help protect cardholder data during every transaction.

PayPal packages your merchant account, payment gateway, and PCI compliance into a single account, so you don't need to piece together multiple vendors to get started.

How to set up online payment processing

Setting up online payment processing means connecting a merchant account to a payment gateway or checkout so you can securely capture and process card details, then routing the funds into your business bank account. Most providers, including PayPal, package these pieces together, though the exact steps vary slightly depending on who you use.

Setting up with PayPal

  1. Set up a PayPal merchant account. With this account, PayPal can help you accept payments from customers and deposit the money into your business account. PayPal provides the technology and services needed to process payments from credit cards, debit cards, and other payment methods.
  2. Connect your payment gateway or checkout. Connect your merchant account to your website using PayPal's payment gateway or Checkout. This lets customers enter their card details and pay directly on your site.
  3. Process the transaction and receive funds. When a customer checks out, they'll see your shopping cart or a checkout page, either on your site or hosted by PayPal. After they review their order and click Pay Now, they can log in to PayPal or enter their card details directly, and PayPal encrypts the information and sends it to the issuing bank for authorization. Once the payment is authorized, you get a notification and funds typically arrive in your PayPal account within a few minutes, minus applicable fees, ready to pay business expenses or transfer to your bank account.

Best way to accept credit cards for small business and online

The best way to accept credit cards depends on how and where you sell. It comes down to how you take payments (in person, online, or by phone), how quickly you need funds to reach your account, and your typical transaction volume. Here's a quick breakdown of which PayPal solution tends to be best suited to each type of business:

Table showing the best payment method and matching PayPal product for four business types: retail, e-commerce, invoicing, and subscriptions.

Use case

Best method

PayPal solution

Retail or storefront

Card reader or POS terminal

PayPal Card Reader or POS system

E-commerce site or online store

Hosted checkout or payment gateway

PayPal Checkout

Sending invoices or phone orders

Payment link or virtual terminal

PayPal Invoicing or Payment Links

Subscriptions or memberships

Recurring billing

PayPal Recurring Payments

Accepting credit cards in person

If you run a storefront, market stall, or mobile business, a PayPal Card Reader or full POS System tends to be best suited, letting you take chip, tap, and swipe payments on the spot.

Accepting credit cards online

If you sell through an e-commerce site or offer services online, a hosted checkout is typically the best suited method. PayPal Checkout, covered in Step 2 above, lets customers pay with a card without leaving your site.

Accepting credit cards by phone or on a schedule

For phone orders, deposits, or memberships, a payment link or virtual terminal is generally best suited. PayPal Invoicing lets you send a payment link by email or text, and PayPal Recurring Payments automates billing for subscriptions or memberships.

Benefits of processing credit card payments with PayPal

Using PayPal for processing credit card payments lets you accept payments in real time instead of waiting on cash, checks, or manual invoices, which helps build customer trust. Benefits include:

  • Convenience: PayPal One Touch makes it simple for customers to stay logged in for faster checkout.
  • Security: PayPal leverages integrated encryption to protect customer information.
  • Protect against chargebacks: Seller Protection is available on eligible transactions and helps protect you from losing money to claims, chargebacks, and reversals1.
  • Simplicity: PayPal's e-commerce integration solutions make it simple to add payment buttons and checkout processes to your existing e-commerce site.

Credit card processing fees and costs

set by the card network, an assessment fee, and a markup charged by your payment processor. With PayPal, your exact rate depends on the transaction type, including whether the card is present, entered online, or keyed in manually.

For exact rates, check PayPal's business fees before you start processing.

Keeping credit card payments secure and PCI compliant

Customers depend on you to keep their financial information safe when you're taking card payments. Encrypted website payments through PayPal help you keep transactions secure by processing all PayPal transactions on web pages that utilize SSL encryption. Encrypted payments help you reduce the likelihood of identity theft while helping you meet your PCI compliance requirements. PCI DSS sets the security standards every business that accepts cards must follow, and PayPal's infrastructure is built to help you meet them.

Start accepting credit card payments with PayPal

Wherever you sell, in person, online, by phone, or on a recurring schedule, PayPal gives you one account to accept it all. Beyond taking payments, you can use the same account to send an invoice to a client, tap into financial services like the PayPal Business Debit Card to spend your balance, and strengthen your risk management as your business grows.

Ready to get started? Explore PayPal's payment acceptance solutions to find the setup that fits your business.

How to accept credit card payments FAQs

Related content