# Payment Processing Fees Compared: Stripe vs PayPal vs Square vs Dodo

> Compare payment processing fees across Stripe, PayPal, Square, and Dodo in 2026, including headline rates, hidden add-ons, and which model fits different business types.
- **Author**: Ayush Agarwal
- **Published**: 2026-04-14
- **Category**: Payment Fees, Comparison
- **URL**: https://dodopayments.com/blogs/payment-processing-fees-compared

---

Most businesses compare payment processors by looking at one number on a pricing page. That is usually the wrong starting point.

**Payment processing fees** only make sense when you compare the exact route a customer takes to pay, what optional products you need on top, and what operational work your team still owns after the transaction succeeds.

This guide compares Stripe, PayPal, Square, and Dodo using official pricing verified on **April 10, 2026** from each provider's public pricing pages or support documentation. If you want deeper breakdowns of the individual stacks, also read [stripe-fees-calculator](https://dodopayments.com/blogs/stripe-fees-calculator), [paypal-business-fees-hidden-costs-2026](https://dodopayments.com/blogs/paypal-business-fees-hidden-costs-2026), [payment-gateway-comparison](https://dodopayments.com/blogs/payment-gateway-comparison), and [why-have-additional-fees-on-an-merchant-of-record-vs-a-payment-gateway](https://dodopayments.com/blogs/why-have-additional-fees-on-an-merchant-of-record-vs-a-payment-gateway).

## Quick comparison table

| Provider      | Core online pricing                                            | Notable add-ons                              | Best fit                                   |
| ------------- | -------------------------------------------------------------- | -------------------------------------------- | ------------------------------------------ |
| Stripe        | 2.9% + 30c domestic cards                                      | +1.5% international, +1% FX, product add-ons | API-first online businesses                |
| PayPal        | 3.49% + 49c for PayPal and Venmo, 2.99% + 49c for cards        | Wallet mix, dispute and payout complexity    | Checkout with strong wallet preference     |
| Square        | 3.3% + 30c online on free tier, 2.9% + 30c on paid tiers       | Better in-person than online                 | Retail and omnichannel merchants           |
| Dodo Payments | 4% + 40c domestic US, +1.5% international, +0.5% subscriptions | MoR model includes more operational coverage | SaaS and digital products selling globally |

The apparent winner changes based on use case. If you are a coffee shop, Square may be the best answer. If you are a US-only developer tool, Stripe may be. If you are selling software globally and do not want to own tax and compliance, Dodo can be cheaper in practice even with a higher headline rate.

## What each provider actually charges

### Stripe

Stripe's official standard US pricing is:

- 2.9% + 30c for domestic online card payments
- +1.5% for international cards
- +1% if currency conversion is required
- 2.7% + 5c for in-person domestic cards
- $15 per dispute on standard pricing

Stripe is the cleanest benchmark for a normal online gateway.

### PayPal

PayPal's US business pricing is more segmented:

- 3.49% + 49c for PayPal checkout
- 3.49% + 49c for Venmo
- 2.99% + 49c for cards and Apple Pay in invoicing-style flows
- 2.89% + 29c for Expanded Checkout card processing
- 2.29% + 9c card-present and POS starting rates

PayPal has real brand trust with buyers, but it is often the most expensive mainstream online option.

### Square

Square's relevant online and in-person pricing includes:

- 3.3% + 30c online on free tier
- 2.9% + 30c online on Plus and Premium
- 2.9% + 30c online API
- 2.6% + 15c card-present on free tier
- 3.5% + 15c manual entry or card on file

Square is best understood as a commerce and POS platform with payments, not just a gateway.

### Dodo Payments

[Dodo Payments](https://dodopayments.com) publishes:

- 4% + 40c domestic US cards and wallets
- +1.5% international payments
- +0.5% subscriptions, add-ons, and usage-based billing

Unlike the other three, Dodo is positioned as a merchant of record for SaaS and digital products, which changes what the fee covers.

## The fee path matters more than the provider logo

```mermaid
flowchart LR
    A[Customer pays online] --> B{Provider}
    B -->|Stripe| C[Gateway fee + intl + FX + add-ons]
    B -->|PayPal| D[Wallet or card fee + higher fixed fee]
    B -->|Square| E[Online or manual entry fee]
    B -->|Dodo| F[MoR fee + optional intl/subscription uplift]
    C --> G[Your net revenue]
    D --> G
    E --> G
    F --> G
```

This is why founders talking about "the cheapest processor" often disagree. They are usually talking about different payment paths.

## Side-by-side on a $100 domestic online transaction

To make the comparison simple, assume a $100 domestic online sale.

| Provider                   | Fee on $100 sale | Net before refunds/disputes |
| -------------------------- | ---------------- | --------------------------- |
| Stripe                     | $3.20            | $96.80                      |
| PayPal Checkout            | $3.98            | $96.02                      |
| PayPal cards (2.99% + 49c) | $3.48            | $96.52                      |
| Square free online         | $3.60            | $96.40                      |
| Square paid online         | $3.20            | $96.80                      |
| Dodo domestic US           | $4.40            | $95.60                      |

If that is where you stop, Stripe and Square paid tiers look best. But that is only the right conclusion if all you need is domestic processing.

## International sales change the ranking fast

For global software and digital goods, international fees and compliance matter more than domestic headline pricing.

### Stripe international example

Stripe adds:

- +1.5% for international cards
- +1% for currency conversion when required

So a $100 international non-USD sale can move from **2.9% + 30c** to **5.4% + 30c** before any subscription or tax tooling.

### PayPal international exposure

PayPal's pricing varies by transaction type and market, but cross-border payments typically carry additional complexity and often a worse effective rate once the fixed fee and currency behavior are included.

### Square international limitations

Square is not built around cross-border digital selling in the same way Stripe and Dodo are. It is strongest in domestic and POS-led setups.

### Dodo's international model

Dodo lists **+1.5%** for international payments. That is still a surcharge, but Dodo's broader MoR model is designed for digital sellers who do not want to own global tax handling themselves.

That is why [best-payment-methods-for-saas](https://dodopayments.com/blogs/best-payment-methods-for-saas) and [global-billing](https://dodopayments.com/blogs/global-billing) matter more than a domestic-fee table if you are selling across markets.

## The hidden costs behind the fee tables

### Stripe's hidden cost is product stacking

Stripe looks efficient until you add billing, tax, fraud, and compliance work around it. The headline fee is clear. The complete operating cost is not.

### PayPal's hidden cost is fixed-fee drag

PayPal's 49c fixed component is meaningful on lower-ticket sales. At $20 average order value, a 49c fixed fee alone is already 2.45% before the percentage rate.

### Square's hidden cost is channel mismatch

Founders see Square's in-person rate and assume it applies to online. It does not. Square is price-competitive when the customer is present. It is much less compelling if your business is mostly digital.

### Dodo's hidden cost question is the opposite

Dodo's rate is not hiding the fee. The question is whether you need what the fee includes. If you do not need merchant-of-record coverage, the fee may be more than you want. If you do need it, comparing Dodo to gateways on processing alone is incomplete.

> Payment fees are never just about percentages. They are really a proxy for who owns the messy parts of commerce. Fraud, tax, cross-border rules, retries, refunds, and disputes all end up on someone's desk.
>
> - Rishabh Goel, Co-founder & CEO at Dodo Payments

## Comparing subscription businesses specifically

Subscription businesses should not compare these four providers the same way a retail merchant would.

For subscriptions, the real cost includes:

- recurring billing support
- payment retries
- proration and upgrades
- subscription event handling
- tax treatment across jurisdictions

Dodo publishes **+0.5%** for subscriptions. Stripe's broader subscription stack often involves separate pricing layers and operational ownership. Square is not the default choice for SaaS subscriptions. PayPal can be part of the payment mix, but it is rarely the full billing system.

If you are building around recurring revenue, compare the docs for [subscriptions](https://docs.dodopayments.com/features/subscription), [webhook events guide](https://docs.dodopayments.com/developer-resources/webhooks/intents/webhook-events-guide), [overlay checkout](https://docs.dodopayments.com/developer-resources/overlay-checkout), and [inline checkout](https://docs.dodopayments.com/developer-resources/inline-checkout).

## Which processor is cheapest by business type?

### Cheapest for a US-only API-first startup

Usually Stripe, at least at low complexity and domestic volume.

### Cheapest for a wallet-heavy checkout where buyers expect PayPal

PayPal can still win on conversion even if it loses on raw fees.

### Cheapest for retail and in-person commerce

Square often wins because the POS stack and in-person rates are aligned.

### Cheapest for global SaaS in total cost of ownership

Often not the gateway with the lowest headline rate. This is where Dodo becomes compelling because tax, billing, and merchant-of-record coverage are bundled into the economic model.

That distinction is the whole point of [merchant-of-record-vs-payment-service-provider](https://dodopayments.com/blogs/merchant-of-record-vs-payment-service-provider).

## When Dodo is the better comparison and when it is not

Dodo should be compared against Stripe, PayPal, or Square only if your business sells digital products, subscriptions, or software across markets.

It is not a one-for-one replacement for a local POS system. It is a stronger fit when you need:

- global digital sales
- tax collection and remittance
- merchant-of-record coverage
- subscription support
- digital delivery or software workflows

For those use cases, Dodo's [digital product delivery](https://docs.dodopayments.com/features/digital-product-delivery), [license keys](https://docs.dodopayments.com/features/license-keys), and [introduction](https://docs.dodopayments.com/introduction) show the broader system behind the fee.

## Decision framework

Choose **Stripe** if you want a flexible domestic-first gateway and have the team to own the surrounding stack.

Choose **PayPal** if wallet trust and checkout familiarity measurably improve conversion for your audience.

Choose **Square** if you are an omnichannel or in-person merchant who wants commerce tools and payments together.

Choose **Dodo Payments** if your product is digital, global, recurring, or tax-sensitive and you want less operational ownership.

## What to compare next if your shortlist is still open

Fee tables are only one layer of the decision. Before you choose, it is worth pressure-testing the stack against adjacent questions:

- [stripe-fees-calculator](https://dodopayments.com/blogs/stripe-fees-calculator) for deeper Stripe math
- [paypal-business-fees-hidden-costs-2026](https://dodopayments.com/blogs/paypal-business-fees-hidden-costs-2026) for PayPal-specific fee drag
- [payment-gateway-comparison](https://dodopayments.com/blogs/payment-gateway-comparison) for broader provider criteria
- [best-payment-methods-for-saas](https://dodopayments.com/blogs/best-payment-methods-for-saas) for product-led payment mix decisions
- [merchant-of-record-vs-payment-service-provider](https://dodopayments.com/blogs/merchant-of-record-vs-payment-service-provider) for operational ownership differences
- [global-billing](https://dodopayments.com/blogs/global-billing) if international revenue is material

From a product and integration angle, Dodo's [checkout features](https://docs.dodopayments.com/features/checkout), [subscriptions](https://docs.dodopayments.com/features/subscription), [webhook events guide](https://docs.dodopayments.com/developer-resources/webhooks/intents/webhook-events-guide), and [digital product delivery](https://docs.dodopayments.com/features/digital-product-delivery) are useful benchmarks for what a modern digital revenue stack should support.

That matters most when you are not just comparing today's fee. You are comparing what your payment stack will look like after you add refunds, international cards, subscription upgrades, local payment methods, finance reconciliation, customer support overhead, tax operations, dispute management, reporting, and long-term operational complexity.

> Founders often ask which provider is cheapest. The better question is which provider leaves the least expensive mess behind after the payment clears.
>
> - Ayush Agarwal, Co-founder & CPTO at Dodo Payments

## FAQ

### Which payment processor has the lowest headline online fee?

On standard domestic online card pricing, Stripe at 2.9% + 30c and Square's paid online rate at 2.9% + 30c are among the lowest in this comparison. PayPal is usually higher, and Dodo charges more because it covers more than processing.

### Is PayPal always more expensive than Stripe?

For many online checkout flows, yes on pure fee math. But some businesses still keep PayPal because the wallet option can increase trust and conversion.

### Why does Dodo look more expensive than Stripe or Square?

Because Dodo is not only selling payment processing. It is selling a merchant-of-record stack for global digital businesses, which changes what costs are bundled into the fee.

### Is Square a good choice for SaaS?

Usually not the default. Square is strongest for in-person and omnichannel commerce, while SaaS teams usually care more about subscriptions, APIs, tax handling, and cross-border billing.

### What should subscription businesses compare first?

They should compare the full subscription stack, not only the payment fee. Billing logic, retries, tax handling, and webhook support matter as much as the base transaction rate.

## Final take

The cheapest payment processor depends on what kind of business you run. Stripe is often cheapest on domestic online card processing. PayPal can justify higher fees if it lifts conversion. Square wins for card-present commerce. Dodo wins when a digital business needs more than processing.

For a closer look at the merchant-of-record tradeoff, compare [Dodo Payments pricing](https://dodopayments.com/pricing) and the main [Dodo Payments](https://dodopayments.com) site.
---
- [More Payment Fees articles](https://dodopayments.com/blogs/category/payment-fees)
- [All articles](https://dodopayments.com/blogs)