By El Ghali Bennis · Published
Add PayPal to Online Store: Setup Guide for Small Shops
Add PayPal to your online store in four steps. Compare buttons vs full checkout, see a worked fee example, and decide between PayPal and Stripe.

To add PayPal to an online store, create a PayPal Business account, then either paste a PayPal checkout button into your site or turn on PayPal in your store platform's payment settings. Most small stores finish in under an hour. The best setup offers PayPal alongside a card processor like Stripe.
That's the short version. The details matter though, because "accept PayPal on website" can mean three very different things: a one-off button, a full shopping cart, or a native checkout option. Each has different costs, limits and headaches. This guide walks through all three, with fees, a worked example, platform steps and the mistakes we see small merchants make.
What does it mean to add PayPal to an online store?
It means giving shoppers a way to pay with their PayPal balance, linked bank account or card without typing card details into your site. They click a PayPal button, log in on PayPal's page or pop-up, approve the payment, and the money lands in your Business account.
There are three common ways to do it:
- Payment buttons: PayPal generates a snippet of code for a single product or a simple cart. You paste it into any web page. Good for a handful of products.
- Checkout integration: your store platform shows PayPal as a payment option at checkout, next to cards. Orders, inventory and emails stay in your store.
- Full PayPal checkout: PayPal's own button set (PayPal, Pay Later, and Venmo in the US) appears on product pages and in the cart, so buyers skip typing addresses.
If you sell more than five or six products, skip the manual button route. Buttons don't sync with inventory, and you'll end up reconciling orders by hand.
Pay Later, Venmo and country differences
Pay Later lets buyers split a purchase into instalments while you are paid in full up front. It is mostly useful for higher-ticket items, and availability and terms vary by country. Venmo is US-only. Outside the US, local methods and currencies change which buttons shoppers see, and fee rates differ for cross-border sales. Check PayPal's merchant fees page for your country before you set prices.
How much does PayPal cost for a small store?
PayPal charges a percentage plus a fixed fee per transaction, and the rate depends on your country and checkout type. As of this writing, PayPal's US merchant fees page lists a standard rate of about 3.49% plus a fixed fee of $0.49 for PayPal checkout. Rates change, so confirm the current figure on PayPal's site before you price products.
Here is a worked example using those figures. A customer buys a $40 candle plus $6 shipping, so the order total is $46.
- Percentage fee: $46 x 3.49% = about $1.61
- Fixed fee: $0.49
- Total fee: about $2.10, leaving you roughly $43.90
That is around 4.6% of the order, because the fixed fee hurts most on small baskets. On a $10 sale the same formula takes about $0.84, or 8.4%. If you sell low-priced items, price accordingly or set a minimum order.
Here's how the common options compare at a glance:
| Option | Best for | Monthly cost | Inventory sync |
|---|---|---|---|
| PayPal checkout button on a web page | 1-5 products, simple services | $0 plus per-sale fees | No |
| PayPal shopping cart button | Small catalog, no platform | $0 plus per-sale fees | No |
| PayPal inside a store platform | Growing catalog | Platform plan plus per-sale fees | Yes |
| PayPal plus Stripe side by side | Maximum conversion | Platform plan plus both fee sets | Yes |
Watch the platform layer too. Some platforms add their own fee when you use a third-party gateway. Our breakdown of Shopify payment gateway charges shows how a "free" PayPal option can still cost you an extra percentage on every order.
How to add PayPal to your online store step by step
The PayPal online store setup takes four steps: open a Business account, verify it, connect it to your store or generate a button, then run a test order. Budget 30 to 60 minutes, plus a few days if PayPal asks for identity documents.
Step 1: Open and verify a PayPal Business account
Go to paypal.com and choose a Business account, not Personal. Business accounts let you use your company name, accept cards and access merchant tools. Confirm your email, link a bank account and complete identity checks. Skipping verification is the top reason payouts get held.
Step 2: Choose button or platform integration
If you're building a free website with shopping cart and PayPal, the button route works on almost any site builder that lets you paste embed code. If your store runs on a real e-commerce platform, look for PayPal in the payment settings and connect with your Business login. No code needed. Menu names change, but the usual paths are:
- Shopify: Settings, then Payments, then find PayPal under supported payment methods and activate it with your Business login.
- WooCommerce: install the PayPal Payments plugin, then go to WooCommerce, Settings, Payments and click through the PayPal onboarding.
- Wix: open Settings, then Accept Payments, choose PayPal and connect your account.
Step 3: Create your PayPal checkout button on your website
For the button route, log in to PayPal, open the payment buttons tool and pick "Buy Now" for single items or "Add to Cart" for a PayPal shopping cart for small business use. Enter the item name, price, currency and shipping rules. Copy the code and paste it where the product sits.
- Set the currency to match your pricing.
- Add shipping and tax rules inside the button, since PayPal won't guess them.
- Set a "return URL" so buyers land on a thank-you page.
- Turn on email notifications for every sale.
Step 4: Test before you go live
Use PayPal's sandbox, covered in the PayPal developer documentation, or place a real $1 order with a friend's account and refund it. Check three things: the amount is right, the confirmation email arrives, and the order shows up wherever you fulfill from.
PayPal vs Stripe checkout: which should you use?
Use both if you can. PayPal wins on buyer trust and one-click convenience for people who already have an account. Stripe wins on clean card checkout, subscriptions and developer flexibility. Offering both removes the most common reasons shoppers abandon.
Here's the practical split in the PayPal vs Stripe checkout debate:
- Choose PayPal first if your buyers are older, buy from other countries, or hesitate to enter card details on an unfamiliar brand.
- Choose Stripe first if you sell subscriptions, want Apple Pay and Google Pay, or care about a checkout that looks native to your brand. See Stripe's pricing page for current rates.
- Offer both if you can. Baymard Institute's checkout research lists payment-related reasons, such as not enough payment methods or not trusting the site with card details, among the causes of cart abandonment, so extra choice is cheap insurance.
Disputes, seller protection and frozen funds
PayPal's Seller Protection can cover eligible orders against "item not received" and unauthorized-payment claims, but only if you ship to the address on the order and keep proof, such as a tracking number. Digital goods and orders shipped elsewhere are commonly excluded, so read the current eligibility rules. Card chargebacks work differently, and both systems favor the buyer when you can't show delivery.
PayPal can also hold funds or open disputes more readily than card processors, especially on new accounts with a sudden sales spike. A typical scenario: a new store runs a promotion, sales jump from 3 orders a week to 60, and PayPal places a hold on the balance until shipments are confirmed. Upload tracking numbers quickly, ship fast and transfer funds to your bank regularly, so a hold only affects a small balance.
Common mistakes when you accept PayPal on your website
Most problems come from setup shortcuts, not PayPal itself. Fix these five and you'll avoid almost every support email.
- Using a personal account. It limits features and can get flagged for business activity.
- Forgetting shipping in the button. You absorb the cost on every order.
- Hiding the button. Place it on the product page and the cart, not only at the last step.
- Ignoring currency. If you sell abroad, set currencies deliberately or PayPal's conversion margin eats your profit.
- Skipping the test order. A broken return URL means customers pay and see an error page.
Also think about what comes after payment. Abandoned cart emails, order notifications and refunds all need to work with PayPal orders, not only card orders. If your platform treats PayPal as an afterthought, those automations quietly skip PayPal buyers. For a wider view of where fees add up, see our guide to ecommerce store costs.
Which setup fits your store?
Match the method to your catalog size and time. Here's a simple rule of thumb:
- 1-5 products or a service: a PayPal checkout button on a simple site is fine.
- 5-50 products: use a platform with PayPal built into checkout, plus a card option.
- 50+ products or ads running: you need inventory sync, abandoned cart recovery and analytics tied to payments.
If you're still choosing where to build, our list of the best ecommerce platform for beginners compares what each one includes. And if budget is tight, how to build an online store for free shows what the real costs are once you add payments.
Skip the manual setup
PayPal is easy to add. Keeping it working alongside carts, emails and inventory is where time disappears. If you'd rather not wire it up yourself, Rovela builds a complete store from a chat conversation, with Stripe checkout, PayPal, abandoned cart recovery and an admin dashboard included in one flat subscription. There's no commission on your sales, and you can check plans on the pricing page. Whichever route you pick, offer PayPal next to cards, test every order type, and your checkout will lose fewer buyers.
