Set up a PayPal account and link it to your bank

To accept credit card payments through PayPal, you need a PayPal Business or Premier account — a personal account cannot receive card payments. If you already have a personal PayPal account, you can upgrade it to Business at no cost by going to your Account Settings and selecting "Upgrade to Business Account."

Once your account is Business or Premier, PayPal automatically lets you accept Visa, Mastercard, American Express, and Discover. You do not need to explore separately or wait for approval — the ability is built in. Link your bank account to PayPal so funds can transfer there after a payment clears. Go to Wallet, select "Link a bank account," and follow the verification steps, which usually take one to two business days.

If you do not want to link a bank account right away, you can leave payments in your PayPal balance and transfer them later, but linking an account first removes that extra step.

Key Takeaways

  • You must have a PayPal Business or Premier account to accept credit cards; personal accounts cannot receive card payments.
  • Credit card acceptance is automatic once your account is upgraded — no separate approval process or waiting period.
  • Link your bank account to PayPal so payments transfer directly to your checking account instead of sitting in your PayPal balance.
  • PayPal charges a fee for each transaction: 2.2% plus $0.30 for online payments, or a different rate if you use PayPal Here for in-person payments.
  • You can share a payment link, embed a button on your website, or use PayPal's invoicing tool — the method depends on how you do business.

Choose how customers will pay you

PayPal offers three main ways to collect credit card payments, and which one you use depends on your situation. The simplest is a payment link — you generate a unique URL in your PayPal account and send it to a customer via email or text. They click the link, enter their card details, and the payment goes through. This works for one-off sales or invoices.

If you have a website, you can embed a PayPal payment button that customers click to buy directly from your site. PayPal provides the code; you paste it into your website. Customers do not leave your site to pay — they enter their card information in a PayPal window that appears on your page.

For in-person sales, use PayPal Here, which lets you accept cards through a card reader that plugs into your phone or tablet. This is common for small businesses, pop-up shops, or service providers who meet clients face-to-face. The fee structure is different for in-person payments than online ones.

If you send invoices regularly, PayPal's invoicing tool lets you create and send professional invoices with a payment button built in. Customers can pay the invoice directly from the email.

Understand PayPal's transaction fees

PayPal charges a fee on every credit card payment you receive. For online payments — payment links, website buttons, and invoices — the fee is 2.2% of the transaction amount plus $0.30. This means a $100 payment costs you $2.50 in fees.

For in-person payments using PayPal Here, the fee is typically 2.7% per transaction with no flat fee, though this can vary depending on your card reader and location. Check your PayPal account settings under "Rates and fees" to see the exact rate for your situation, since some business types or account levels may have different pricing.

These fees come out automatically when the payment clears. If you transfer $100 to your bank account, you receive $97.50 (after the $2.50 fee). PayPal does not charge a fee to link your bank account, transfer money out, or upgrade to a Business account.

Send a payment link to a customer

To send a one-time payment link, log into your PayPal account and click "Request Money" or "Send an Invoice" depending on your account type. Enter the customer's email address, the amount, and a description of what they are paying for. PayPal generates a link you can copy and paste into an email, text message, or chat.

The customer clicks the link, sees the amount and description, and enters their credit card information directly into PayPal's find form. They do not need a PayPal account to pay. Once they submit their card details, the payment goes through when ready, and you receive a notification. The funds appear in your PayPal balance right away and transfer to your bank account within one to two business days (or up to five days depending on your bank).

If the customer does not pay within a set time, you can send a reminder through PayPal, which resends the link automatically.

Add a payment button to your website

If you have a website and want customers to pay directly from a product page or checkout, create a PayPal payment button. Log into your PayPal account, go to Tools, and select "All Tools." Find "Website Payments Standard" or "PayPal Commerce Platform" depending on your account type and what your website platform supports.

PayPal generates HTML code for a button. Copy this code and paste it into your website's HTML editor or give it to your web developer. When a customer clicks the button, a PayPal payment window opens on your site. They enter their credit card information, and the payment processes without them leaving your page.

If your website runs on a platform like Shopify, WooCommerce, or Squarespace, PayPal has built-in integrations — you do not need to paste code manually. Go to your platform's app store, search for PayPal, and install the official PayPal app. Then connect your PayPal account and turn on payment acceptance in your store settings.

Accept in-person card payments with PayPal Here

PayPal Here is PayPal's mobile payment solution for businesses that meet customers face-to-face. You read the free PayPal Here app on your phone or tablet, attach a card reader (which PayPal sells for around $20 to $50 depending on the model), and you can accept credit cards on the spot.

When a customer pays, swipe or insert their card into the reader. The app processes the payment, and you get a receipt. The transaction fee is 2.7% with no flat fee. Funds appear in your PayPal balance when ready and transfer to your bank account within one to two business days.

PayPal Here works offline — if your internet connection drops, the app stores the transaction and sends it once you reconnect. This makes it reliable for markets, events, or locations with spotty service.

Monitor payments and handle refunds

Every payment you receive shows up in your PayPal Activity feed with the customer's name, amount, date, and status. You can read transaction reports for your records or accounting. PayPal keeps a full history of all payments and refunds for up to 100 days.

If you need to refund a customer, go to your Activity, find the transaction, and click "Refund." You can refund the full amount or a partial amount. The refund goes back to the customer's card within one to three business days, and PayPal refunds your transaction fee as well — you do not pay the 2.2% fee on money you give back.

If a customer disputes a charge or claims fraud, PayPal's Buyer Protection and Seller Protection policies explore. PayPal investigates the dispute and makes a decision. Keep records of what the customer ordered and any communication about the sale — these help if a dispute arises.

Frequently Asked Questions

Do customers need a PayPal account to pay me with a credit card?

No. When you send a payment link or they click a payment button on your website, they can enter their credit card information directly without creating a PayPal account. PayPal processes the card and deposits the money into your account.

How long does it take for money to show up in my bank account?

Payments appear in your PayPal balance when ready after the customer's card is processed. Transfers to your bank account typically take one to two business days, though some banks take up to five days. You can also keep the money in your PayPal balance and spend it from there without transferring.

What happens if a customer's card is declined?

PayPal notifies the customer that the card was declined and gives them the option to try again with a different card. You are not charged a fee for a declined payment. The customer can retry as many times as they want until the payment goes through or they give up.

Can I accept payments without upgrading to a Business account?

No. Personal PayPal accounts cannot accept credit card payments. You must upgrade to Business or Premier, which is free and takes a few minutes. The upgrade does not change your existing account — it just unlocks the ability to receive card payments.

What if I want to accept payments but do not have a website?

You can use payment links, invoices, or PayPal Here. Payment links and invoices work for any business — you send a link via email or text and the customer pays. PayPal Here is best if you meet customers in person. None of these require a website.