WebBuilding

Guide

Stripe vs PayPal vs Square: fees for small business websites, plus booking tools (2026)

The short answer

For online card payments, Stripe charges 2.9% + 30c, PayPal 2.99% + 49c for standard cards (3.49% + 49c for its PayPal button) and Square 3.3% + 30c on its Free plan. On 50 payments of $80 a month, that is $4,716, $5,187.60 and $5,292 over 3 years. None charges a monthly fee for basic online card payments; watch for builder fees on top, such as Shopify's 2% on Basic with an outside provider.

The quick verdict

For online card payments on a small business website, Stripe is a simple, low-cost choice at 2.9% + 30c with no monthly fee. PayPal’s advanced card rate is a hair lower at 2.89% + 29c, but its standard card rate is 2.99% + 49c and its PayPal button costs 3.49% + 49c. Square’s Free plan charges 3.3% + 30c online, so Square makes most sense if you also sell in person or book appointments through Square.

None of the three charges a monthly fee for basic online card processing. All rates below are US rates from each company’s pricing page.

Fees side by side

StripePayPalSquare
Online card rate2.9% + 30c2.99% + 49c (standard cards); 2.89% + 29c (advanced cards); PayPal Checkout and Venmo 3.49% + 49c3.3% + 30c (Free plan); 2.9% + 30c (Plus, Premium)
Monthly feeNoneNone for standard or advanced cardsFree $0; Plus $49; Premium $149 per location
Dispute fee$15, plus $15 if you counter manually (returned if you win)$20 chargeback fee; $15 dispute fee ($30 high volume)No fee for dispute management
Bank ACH0.8%, $5 cap1% via invoicing (max $10); 0.80% ACH Services (max $5)1% via invoice ($1 minimum)

Sources: Stripe pricing, PayPal merchant fees (page updated October 1, 2026) and Square pricing. A payment gateway is the service that takes the card details and moves the money; the percentage plus a fixed amount per sale are its transaction fees.

Worked example: 50 payments of $80 a month

Say you take 50 online card payments of $80 each month, for example deposits or classes. That is $4,000 a month and $144,000 over 3 years. Here is what each option costs, before any builder fees.

OptionFee per $80 paymentPer month (50)Over 3 years
PayPal advanced cards (2.89% + 29c)$2.602$130.10$4,683.60
Stripe (2.9% + 30c)$2.62$131.00$4,716.00
PayPal standard cards (2.99% + 49c)$2.882$144.10$5,187.60
Square Free plan (3.3% + 30c)$2.94$147.00$5,292.00
PayPal Checkout button (3.49% + 49c)$3.282$164.10$5,907.60

The math for Stripe: $80 x 2.9% = $2.32, plus 30c = $2.62 per payment. Times 50 is $131 a month, and times 36 months is $4,716. The other rows follow the same steps.

Square Plus brings the online rate down to 2.9% + 30c, the same $131 a month as Stripe, but it adds $49 a month. That’s $180 a month and $6,480 over 3 years, so Plus only pays off if you use its other features. Square lists Online API payments at 2.9% + 30c on all plans, so check which rate your website’s Square connection uses.

The gap between the cheapest and most expensive row is $1,224 over 3 years on the same sales. On small payments the fixed part matters more: 49c is a bigger share of a $20 sale than of an $80 one.

The fees beyond the headline rate

  • International cards. Stripe adds 1.5%, plus 1% if currency conversion is needed. PayPal adds 1.50% for international commercial transactions.
  • Typed-in cards. Stripe adds 0.5% for manually entered cards. Square’s keyed-in rate is 3.5% + 15c.
  • Disputes. A chargeback costs $15 at Stripe and $20 at PayPal. Square charges no dispute management fee.
  • Getting paid. Stripe usually schedules your first payout 7-14 days after your first live payment, then settles in 2 business days in the US; Instant Payouts cost 1.5% (50c minimum). Square’s next-business-day transfers are free for payments taken before 5 PM PT; instant and same-day transfers cost 1.95%. PayPal’s standard transfer to your bank is free when no currency conversion is involved; Instant Transfer is 1.75% (min $0.25, max $25), per its consumer fees page.

Using them with your website builder

Your builder decides which processors you can connect, and some add their own fee on top.

Shopify

Shopify supports more than 100 outside card providers. If you use one instead of Shopify Payments, Shopify adds its own fee on every payment: 2% on Basic, 1% on Grow and 0.6% on Advanced, on top of the provider’s rates. With Shopify Payments as your main provider, PayPal transactions are exempt. In the worked example, a 2% Shopify fee on $4,000 a month is another $80 a month, or $2,880 over 3 years. See Shopify’s help center, and our Shopify vs WooCommerce comparison if you’re choosing a store platform.

Squarespace

Squarespace supports its own Squarespace Payments plus Stripe, Square, PayPal, Afterpay and Clearpay. Its Basic plan charges a 2% store transaction fee, which is $2,880 over 3 years in our example; Core and higher charge 0%. Squarespace lists card processing at 2.9% + 30c on Basic and Core.

Wix

Wix lists Wix Payments, PayPal, Stripe, Square and others for US sites. Wix doesn’t state Wix Payments’ US card rate or whether it adds a transaction fee on the provider page, so check your dashboard before you launch. Online payments start on the Core plan, at $29 a month billed yearly.

WordPress with WooCommerce

WooCommerce is a free plugin. WooPayments has no setup or monthly fee, and Woo says US card fees “start from just 2.9% + $0.30.” Stripe, PayPal and other gateway extensions charge the processor’s own fees.

Booking tools compared

If customers book appointments, you also need a scheduler. Four common choices:

ToolFree optionPaid, billed yearlyOn your website
CalendlyFree: one event type, one calendarStandard $10 per seat a month; Teams $16Inline embed or pop-up
Acuity SchedulingNone (7-day trial)Starter $16 a month ($20 billed monthly)Embed, button or booking bar
Google Calendar appointment schedulesOne booking page freeComes with some Google One and Workspace plansLink or embed
Square AppointmentsFree: one location, unlimited staff calendarsPlus $29 a month; Premium $69 per locationBooking site, button or widget

Calendly offers an inline embed, a pop-up text link and a pop-up widget, with guides for Wix, Squarespace, Shopify, Webflow, WordPress and Google Sites. Calendly says feature access can vary by plan; if yours doesn’t support embeds, link to your scheduling page. Its Standard and Teams month-to-month prices weren’t shown on the pricing page we read.

Acuity, a Squarespace company, adds to a site as an embedded scheduler, a booking button or a booking bar. On Squarespace, use the Appointment scheduling block. Standard is $27 a month billed yearly ($34 monthly) for up to 6 calendars.

Google Calendar lets any personal Google account or Workspace Business Starter account create one booking page for free. Multiple schedules, email reminders and multi-calendar availability need a premium plan. Taking payments through a connected Stripe account needs Workspace Individual or higher, not Google One, per Google Calendar Help. You can share the booking link or embed the page on your site.

Square Appointments includes a free booking site, a Book Appointment button and embed code for sites built elsewhere. Square Online sites sync bookings automatically. Online bookings paid by card cost 2.9% + 30c on all plans.

3-year total for a small service business

Put it together for the worked example: a site, a booking tool and 50 card payments of $80 a month. Site totals use our usual baseline of 36 months of the plan, a domain ($36.96 if year one is included) and one Google Workspace inbox at $252.

SetupSiteBookingCard fees3-year total
WordPress on Bluehost + WooPayments + Calendly Free$432.60$0$4,716$5,148.60
WordPress on Bluehost + WooPayments + Acuity Starter$432.60$576$4,716$5,724.60
Squarespace Core card processing + Calendly Free$1,332.96$0$4,716$6,048.96

WordPress: $3.99 x 36 = $143.64 (renews at $9.99) + $36.96 + $252 = $432.60. Squarespace Core: $29 x 36 = $1,044 + $36.96 + $252 = $1,332.96. Acuity Starter: $16 x 36 = $576. WooPayments fees “start from” 2.9% + 30c, so treat that row as the low end.

Over 3 years, the card fees are bigger than the website. Picking the cheapest rate that your customers are happy to use saves more than shopping for a cheaper plan.

Rules for taking card payments

This section is general information, not legal advice.

Card payments come with PCI DSS, the card industry’s security standard. The current version listed by the PCI Security Standards Council is v4.0.1. The simplest path for a small site is SAQ A, the short self-assessment for merchants that hand all card data to a PCI-compliant provider and never store, process or transmit card numbers on their own systems.

In January 2025 the Council removed the payment page script requirements (6.4.3 and 11.6.1) and requirement 12.3.1 from SAQ A, and added a requirement that the merchant confirm its site is not open to script-based attacks, per the PCI SSC blog. The point of SAQ A is that card numbers never touch your own systems, so don’t collect them in your own website form. The Council’s blog post doesn’t spell out which checkout setups qualify, so ask your processor which questionnaire applies to yours. Our US website laws guide covers privacy rules for the customer data you collect.

What you keep if you leave your builder

A Stripe, PayPal or Square account you open yourself is separate from your website builder. If you move your site, you reconnect the same account to the new one. A builder’s in-house processor, such as Shopify Payments, Squarespace Payments or Wix Payments, is set up inside that platform, so expect to set up payments again if you leave.

Booking tools work the same way: a Calendly or Acuity page can be embedded in any site. Before you choose a builder, check its exit score: self-hosted WordPress and WooCommerce 10/10, Squarespace and Shopify 5/10, Wix 3/10. Read leaving your website builder for what moves with you.

Who should pick which

  • Stripe is right for most online-only businesses: one flat 2.9% + 30c rate, no monthly fee and wide builder support.
  • PayPal is right when your customers expect a PayPal or Venmo button. Offer it alongside a card option, since its button costs more per sale.
  • Square is right if you also take payments in person or want free appointment booking for one location in the same account.

What to do next

Questions people ask

Which is cheaper, Stripe, PayPal or Square?

For US online card payments, Stripe's 2.9% + 30c is lower than PayPal's standard card rate of 2.99% + 49c and Square's Free plan rate of 3.3% + 30c. PayPal's advanced card rate of 2.89% + 29c is slightly lower still.

Do Stripe, PayPal or Square charge a monthly fee?

Not for basic online card processing. Square's optional Plus and Premium plans cost $49 and $149 a month per location, and PayPal's Payments Advanced and Payments Pro products cost $5 and $30 a month.

How much does a chargeback cost?

Stripe charges $15 per dispute, plus $15 if you counter it manually, returned if you win. PayPal charges a $20 chargeback fee. Square charges no fee for dispute management.

Does my website builder add fees on top?

Some do. Shopify adds 2% on Basic, 1% on Grow and 0.6% on Advanced when you use an outside provider instead of Shopify Payments. Squarespace Basic charges a 2% store fee; Core and higher charge 0%.

What is the cheapest way to take online bookings?

Calendly Free, a free Google Calendar booking page and Square Appointments Free all cost $0. Acuity Scheduling has no free plan; Starter is $16 a month billed yearly.

Web Building

Web Building is an independent US guide to choosing, paying for and moving a website. Our team builds and looks after 150+ WordPress sites. Facts on this page come from each platform’s own pricing pages and help docs, checked and dated. How we research · Editorial policy