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 Type | Stripe | PayPal | Difference |
|---|---|---|---|
| Domestic card payment | 2.9% + $0.30 | 2.99% + $0.49 | Stripe saves $0.19–$0.28 per $100 |
| ACH bank transfer | 0.8% (capped at $5) | ~2% (varies) | Stripe saves significantly on large invoices |
| 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
PayPal: $15.44 (2.99% + $0.49)
Stripe saves $0.64
PayPal: $75.24
Stripe saves $2.19
PayPal: ~$100 (2%+)
Stripe saves ~$95
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:
- 21-day payment holds on new accounts — funds held until the "transaction risk" period expires
- Account limitations for 180 days — PayPal can restrict account access for "review," freezing funds during that period
- Sudden shutdowns for digital services — PayPal has historically been more aggressive about flagging digital service transactions, particularly in categories they deem high-risk
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.
When to use each
- ✓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
- ✓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:
- 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.
- 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.
- 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.