Guide

Stop Eating the 2.9%: How to Pass Payment Fees to Clients (Legally & Politely)

Learn how to charge clients for credit card fees using a compliant surcharge or cash discount model. Includes wording examples and a payment processing fee offset calculator.

Published 2026-02-17Updated 2026-02-17

The 2.9% Leak Most Freelancers Ignore

Searches like:

  • How to charge client for credit card fees
  • Passing Stripe fees to customers wording
  • Invoice fee surcharge legal
  • Payment processing fee offset

usually come from one realization:

You are paying hundreds or thousands per year just to get paid.

If you invoice:

$10,000

At 2.9% + $0.30, you lose roughly:

$290+

That is not a rounding error.

It is margin.

The short answer:
Often yes. But it depends on jurisdiction and processor rules.

There are generally two common models:

1. Surcharge Model

You add a clearly disclosed percentage when a client chooses to pay by credit card.

Example:

“Credit card payments incur a 3% processing fee.”

Important:

  • Must be disclosed in advance
  • Must comply with local regulations
  • Some regions cap surcharge percentages
  • Processor terms may restrict implementation

Always verify local laws and processor policies.

2. Cash Discount Model

Instead of adding a fee, you:

  • List a higher “standard” price
  • Offer a discount for bank transfer or ACH

Example:

“Pay by bank transfer and receive a 3% discount.”

Psychologically, clients react better to discounts than surcharges.

Legally, this model is often simpler.

Why This Matters for Freelancers

If your target rate is:

$150/hour

And you invoice:

40 hours = $6,000

At 2.9%, you lose:

$174

Over a year, this compounds.

If you do not offset it, your effective rate silently drops.

That is unintentional discounting.

The Exact Math to Offset Processing Fees

Many freelancers try:

“Just add 3%.”

That is incorrect.

Because fees are calculated on the gross amount.

The correct formula:

invoice_amount = desired_net / (1 - fee_percentage)

Example:

You want to net:

$1,000

With a 2.9% fee:

1,000 / 0.971 = $1,030.90

Not $1,029.

The difference compounds over time.

The Script: How to Say It Without Sounding Defensive

Here are clean, professional examples.

Option 1: Neutral Disclosure

“For your convenience, we accept credit card payments. Card payments include a 3% processing fee. Bank transfers are available at no additional cost.”

Option 2: Cash Discount Framing

“You can pay via bank transfer with no additional fee, or by credit card with a 3% convenience adjustment.”

Option 3: Retainer Clients

“To maintain stable pricing, credit card processing fees are passed through at cost. ACH and wire transfers remain fee-free.”

The key is clarity.

Not apology.

When You Should Absorb the Fee

Sometimes it makes strategic sense to absorb fees:

  • High-ticket enterprise clients
  • Competitive bids
  • Strategic relationship accounts

But that should be a deliberate decision.

Not an automatic loss.

Common Mistakes

  • Adding a flat 3% without reverse calculating
  • Not disclosing fees before invoicing
  • Violating processor terms
  • Forgetting about international transaction fees
  • Ignoring currency conversion costs

Processing costs vary by:

  • Platform
  • Country
  • Card type
  • Currency

Guessing leads to under-collection.

FAQs

Is it tacky to charge clients for credit card fees?

No. It is standard in many industries. What matters is transparency and professionalism.

Can I add the fee directly to the invoice?

Yes, if properly disclosed and compliant with local laws and processor agreements.

What percentage should I charge?

Only what your processor actually charges. Do not mark up beyond cost unless legally permitted and disclosed.

What about PayPal or international cards?

International and cross-border fees are often higher. Always check your processor’s rate table.

The Simple Way to Offset Fees

Instead of doing reverse math manually:

Use the calculator.

Enter:

  • Desired net payout
  • Platform or processor
  • Fee model

It returns the exact invoice amount required.

Open Platform Fee Neutralizer

Stop leaking margin.

Get paid what you actually earned.

Next step

Go deeper, or move to execution.

Read the systems behind pricing, then use the toolkit when you are ready to calculate.