Bottom line upfront

For most freelancers and consultants billing professional business clients: Stripe wins. Lower fees, better account stability, cleaner invoicing, and far cheaper ACH transfers (0.8% vs 2%+ on PayPal). Use PayPal when a client specifically requests it or when client trust and familiarity with the PayPal brand matters more than fee optimization. The even simpler answer: invoice clients to your Mercury or Relay account via ACH or wire — zero payment processor fees entirely.

Fee comparison — what you actually pay

Transaction TypeStripePayPalDifference
International card 2.9% + $0.30 + 1.5% surcharge 2.99% + $0.49 + 1.5–2.5% conversion Similar, Stripe slightly lower
Monthly fee $0 $0 Equal
Invoicing add-on 0.4–0.5% per paid invoice (standalone) Included in standard rate PayPal slightly better for standalone invoicing

Real numbers at common invoice amounts

$500 invoice (card)
Stripe: $14.80 (2.9% + $0.30)
PayPal: $15.44 (2.99% + $0.49)
Stripe saves $0.64
$2,500 invoice (card)
Stripe: $73.05
PayPal: $75.24
Stripe saves $2.19
$5,000 invoice (ACH)
Stripe: $5.00 (0.8%, capped)
PayPal: ~$100 (2%+)
Stripe saves ~$95
$50K annual (cards)
Stripe: ~$1,480
PayPal: ~$1,545
Stripe saves ~$65/year

The card fee difference is real but modest for most freelancers. Where Stripe wins decisively is ACH transfers. Stripe ACH charges 0.8% capped at $5 — meaning a $10,000 invoice costs just $5 to receive via ACH. PayPal's ACH fees are higher and less transparent. For consultants sending large invoices ($3,000+), nudging clients to pay via ACH through Stripe can save hundreds per year.

Account stability — the real difference that doesn't show in fees

This is the dimension that matters most for freelancers who depend on payment processing to run their business. PayPal's account limitation policies are the most-cited pain point in freelancer communities. Common patterns:

Stripe is not immune to account issues, but its reputation among professional freelancers and B2B service providers is significantly better. Stripe's risk models are designed for business-to-business transactions, not consumer marketplace payments, which aligns better with how consultants and freelancers operate.

💡
The lowest-fee option: ACH directly to your business bank account
If your clients are businesses (not consumers), the cheapest way to get paid is direct ACH transfer to your Mercury or Relay account — zero payment processor fees. Include your bank account and routing number on your invoice, or set up ACH payment instructions in your accounting software. Most business clients have no issue with ACH; it's cheaper for them too. Reserve Stripe or PayPal for clients who insist on paying by card.

When to use each

Use Stripe when:
  • Billing professional business clients
  • Sending large invoices ($2,000+) by ACH
  • You want lower fees and better account stability
  • You use FreshBooks, HoneyBook, or Bonsai (all integrate natively)
  • You have international clients in Stripe-supported markets
Use PayPal when:
  • A specific client requests PayPal and won't pay otherwise
  • Billing consumer clients who trust the PayPal brand
  • You need a payment option in a country Stripe doesn't support
  • You're receiving payments from freelance marketplaces (Upwork, Fiverr) that pay via PayPal

The best payment setup for most freelancers

The optimal setup for most solo operators billing professional clients:

  1. Primary: ACH to business bank account — Mercury or Relay, zero fees. Include bank details on every invoice. Most business clients prefer ACH anyway for their own accounting.
  2. Backup: Stripe for card payments — for clients who want to pay by card, Stripe integrated into FreshBooks, HoneyBook, or Bonsai gives you a clean card-payment link on every invoice.
  3. Optional: PayPal as a third option — only if you have clients who specifically request it. Don't promote it — just have it available if asked.

This setup minimizes fees (ACH first), maximizes payment convenience for card-preferring clients (Stripe), and accommodates the occasional PayPal request without making PayPal your primary processor.