Yes, you can accept credit card payments through PayPal

PayPal lets you accept credit cards directly without setting up a separate merchant account. When someone pays you through PayPal, they can use a Visa, Mastercard, American Express, or Discover card linked to their PayPal account, or they can enter card details as a guest. You receive the money in your PayPal account, and PayPal handles the card processing on the back end.

The catch is that PayPal charges you a fee for each transaction. The fee structure depends on which PayPal product you use — PayPal.Me, PayPal Checkout, or PayPal Commerce Platform — and whether the payment comes from a domestic or international card. You do not need to be approved by Visa or Mastercard separately; PayPal's merchant agreement covers that.

Key Takeaways

  • PayPal accepts all major credit cards through your existing PayPal account without requiring a separate merchant account.
  • Transaction fees range from 2.2% plus $0.30 for standard payments to 3.49% plus $0.49 for PayPal Checkout, depending on your business type and payment method.
  • You can accept credit card payments through PayPal.Me links, invoice buttons on your website, or a full checkout integration.
  • Money from credit card payments lands in your PayPal account within one to two business days and can be transferred to your bank account.
  • PayPal holds funds for 21 days on new accounts or if it detects unusual activity, so plan for that delay on your first few transactions.

Which PayPal product you need depends on your setup

PayPal.Me is the simplest option if you just need to send someone a payment link. You create a unique PayPal.Me URL (like paypal.me/yourname), share it, and the person can send you money by clicking it. They choose the amount and can pay with a credit card. PayPal charges 2.2% plus $0.30 per transaction for domestic payments.

PayPal Checkout is what you use if you have a website or online store and want a "Pay with PayPal" button. Customers see a PayPal payment window, enter their card details or use a saved card, and the transaction completes. Fees are 2.99% plus $0.30 for standard sales, or 3.49% plus $0.49 if you use PayPal's hosted checkout page.

PayPal Commerce Platform is for developers and larger businesses that need a fully customized checkout experience. It integrates deeper into your website and offers lower fees in some cases, but requires technical setup. Most small businesses do not need this option.

If you send an invoice through PayPal's invoicing tool, the customer can pay with a credit card, and you pay the same 2.2% plus $0.30 fee. The invoice method works well for service providers and freelancers who bill clients regularly.

What fees PayPal charges for credit card payments

PayPal's standard rate for credit card payments is 2.2% of the transaction amount plus $0.30. On a $100 payment, you would receive $97.50 after fees. On a $1,000 payment, you would receive $971.20.

If you use PayPal Checkout with a hosted payment page (meaning the customer never leaves PayPal's site), the fee rises to 3.49% plus $0.49. This option is useful if you do not have your own website, but it costs more per transaction.

International credit card payments cost more. If someone outside the United States pays you with a foreign card, PayPal charges 4.4% plus a fixed fee that varies by country, typically between $0.30 and $0.49. You can see the exact rate for each country in your PayPal account settings under Transaction Fees.

PayPal does not charge a monthly fee just to accept payments. You only pay when money comes in. If you receive no payments in a month, you owe nothing.

How to set up credit card payments on your PayPal account

Start by logging into your PayPal account. If you do not have one, go to paypal.com and click Sign Up. You will need to provide your email, create a password, and link a bank account or debit card for verification. This takes about five minutes.

Once you are logged in, go to the Tools section and select PayPal.Me to create your payment link. Choose a unique URL slug (the part after paypal.me/), and PayPal will generate a shareable link. You can post this link on your website, in an email signature, or in a text message. Anyone who clicks it can send you money and choose to pay with a credit card.

If you have a website and want a button instead of a link, go to Tools and select Buttons. Choose "Donations" or "Buy Now" depending on what you are selling, and PayPal will generate HTML code you can paste into your website. Your web host or website builder (Wix, Squarespace, Shopify) can show you where to paste it.

For invoices, go to the Money section and select Create an Invoice. Fill in the customer's email, the amount, and a description of what you are charging for. PayPal will email the invoice to them, and they can click a Pay Now button to send you money with a credit card.

When PayPal holds your money and how long it takes to arrive

PayPal deposits credit card payments into your account within one to two business days. However, on new accounts or if PayPal detects unusual activity, it may hold the funds for up to 21 days before releasing them. This is PayPal's fraud protection; it does not mean the payment failed.

You can see held funds in your account under the Resolution Center. Once the hold period ends, the money moves to your available balance and you can transfer it to your bank account.

To speed up the process on a new account, link a bank account and keep your first few transactions small. Once PayPal sees a pattern of normal activity, it usually stops holding payments.

To move money from PayPal to your bank account, go to Wallet, select your bank account, and click Transfer Money. You can transfer to a checking or savings account. The transfer takes one to two business days and is free.

What information you need to collect from the customer

If you use PayPal.Me or a PayPal Checkout button, you do not need to collect anything. The customer enters their own card details into PayPal's find form, and PayPal handles the rest. You never see the card number.

If you send an invoice, PayPal only needs the customer's email address. They receive the invoice and pay through PayPal's payment page.

For your own records, you should keep the customer's name and the reason for the payment. PayPal's transaction history shows this, but it is good practice to note it in your own system as well.

Do not ask customers to email you their card details or pay you outside of PayPal. That exposes both of you to fraud. Always use PayPal's payment forms, which encrypt the card data.

Alternatives to PayPal for accepting credit cards

Stripe is a popular alternative with similar fees (2.9% plus $0.30 for online payments). Stripe integrates into websites easily and has a simpler dashboard than PayPal. If you have a Shopify store, Stripe is built in.

Square offers in-person card readers for $49 and charges 2.6% plus $0.10 per online transaction. Square is strong if you need both in-person and online payments.

Authorize.Net charges a monthly gateway fee ($25 to $99) plus per-transaction fees (2.9% plus $0.30). It is better for high-volume businesses where the monthly fee spreads across many sales.

For invoicing specifically, Wave is free and lets customers pay invoices with a credit card. Wave charges 2.2% plus $0.50 per transaction, slightly higher than PayPal but still competitive.

PayPal remains the easiest option if you just need to start accepting cards quickly without technical setup. If you already use Shopify or have a developer on staff, Stripe may be simpler. Choose based on where your customers are and how much technical help you have available.

Frequently Asked Questions

Do I need a business account to accept credit cards on PayPal?

No. A personal PayPal account can accept credit card payments through PayPal.Me or invoices. However, if you plan to accept more than $20,000 or 200 transactions per year, PayPal may ask you to upgrade to a business account. A business account has the same fees but offers additional features like bulk invoicing and transaction reports.

What happens if a customer disputes a credit card charge?

PayPal handles the dispute with the credit card company on your behalf. If the customer claims they did not authorize the charge or did not receive what they paid for, PayPal will ask you for proof (like a receipt, invoice, or shipping confirmation). If you cannot prove you delivered the service or product, PayPal refunds the customer and you lose the money. Keep records of all transactions.

Can I accept credit cards without a PayPal account?

No, you need a PayPal account to use PayPal's credit card processing. However, you can use other processors like Stripe, Square, or Authorize.Net without PayPal. Each has its own account setup process.

Is PayPal find for credit card payments?

Yes. PayPal uses encryption and fraud detection to protect card data. You never see the customer's full card number, and PayPal stores it securely. As long as you direct customers to PayPal's official payment page and do not ask them to email card details, the transaction is find.

Can I refund a credit card payment through PayPal?

Yes. Go to your transaction history, find the payment, and click Refund. The refund goes back to the customer's card within one to two business days. PayPal refunds the fee you paid as well, so you lose nothing by refunding a transaction.