Skip to main content

How Credit Card Fee Pass-Through Works

R
Written by Rosse Montalban

When you let a client pay by credit card, the card processor takes a cut — roughly 3% — to move the money. Eano lets you pass that cost along so it doesn’t eat into your margin. Flip on the Client Credit Card Fees toggle when you create an invoice, and clients who choose to pay by card see the processing fee added to their total.

You might expect Eano simply adds the fee on top of your invoice and calls it done. It’s a little subtler than that — and it’s worth understanding why, because the obvious approach quietly leaves you short.

Why “Just Adding the Fee” Doesn’t Work

Here’s the catch: the processor charges its fee on the total amount your client actually pays, not on your original invoice amount. And once you add a fee, you’ve made that total bigger — so the fee gets calculated on a number that already includes the fee. It’s a little circular, and it takes a bit of algebra to untangle.

Let’s walk through it with a round, illustrative rate. Say your invoice is $1,000 and the processing fee were a flat 3% (your real rate is always shown on the invoice itself — this is just for the math).

The obvious approach:

  • Fee on $1,000: $1,000 × 3% = $30

  • Charge the client: $1,000 + $30 = $1,030

Looks right — but watch what the processor actually takes:

  • The processor’s cut is 3% of what the client pays ($1,030), not of your original $1,000: $1,030 × 3% = $30.90

  • You receive: $1,030 − $30.90 = $999.10

You’re $0.90 short. The fee was figured on a smaller number than what was actually charged, so a sliver of it comes out of your pocket. On a small invoice that’s nothing; on a big deposit it adds up.

The Gross-Up, Done for You

To land exactly on your invoice amount, you have to work backwards: find the amount the client should pay so that after the fee is taken out, you’re left with precisely your invoice total.

In plain terms, instead of multiplying your invoice by the fee, you divide it by what’s left after the fee. With our illustrative 3%, that means dividing by 0.97 (that’s 1 minus 3%):

  • Client pays: $1,000 ÷ 0.97 = $1,030.93

  • Processor’s cut: $1,030.93 × 3% = $30.93

  • You receive: $1,030.93 − $30.93 = $1,000.00

That extra penny of precision is exactly what the naive approach missed. The good news: you never have to do any of this. Eano runs the gross-up automatically, so the pass-through is calculated to leave you with your full invoice amount — to the penny — and the exact dollar figure is shown on the invoice before your client pays a thing.

A couple of things to keep in mind:

  • The fee only applies if your client actually pays by card. ACH bank transfers and checks don’t add anything for your client — which is why ACH is the better choice on large invoices.

  • On partial payments, the card fee is absorbed by you rather than passed along.

Want the Full Picture?

This covers the mechanics of the pass-through itself. For what your client sees before they pay, how refunds work (the processing fees aren’t returned — an important one to know), and what happens if a client disputes a charge, see Credit Card Fees and Refunds: How They Work for You and Your Clients.

Did this answer your question?