All Collections
Billing and Accounting
Billing with Stripe
Debit and Credit Card Fees With Stripe
Debit and Credit Card Fees With Stripe

GS Pro uses Stripe to process debit/credit cards and other forms of payment. Stripe has fees and here we will break down what they are.

Karen Gordon avatar
Written by Karen Gordon
Updated over a week ago

Debit & Credit Cards

You can't get away from fees when dealing with debit or credit cards. Stripe charges 2.9% of the total being charged on the debit/credit card plus an additional 30 cents. This is called a processing fee. 

If the charge is made on a card with a different currency than your bank, Stripe also charges an additional 2% "International Fee".

There is an additional fee called the Transfer Fee which Stripe charges 0.25% of the total with the processing fee per transaction.

When funds are deposited (or 'paid out') into your bank account, Stripe adds a $0.25 fee on the Deposit/Outbound Transfer. This fee cannot be passed to your clients.

Stripe will only charge this fee once per Deposit, even if the Deposit contains multiple payments. You can learn more about how Deposits/Outbound Transfers work here.

You can have the processing and transfer fees taken out of the total after the card is charged, or you can pass the fees to the client (with the exception of the $0.25 as stated above). 

Calculating Debit & Credit Card Fees Embraced by Vendors

For Vendors, the debit/credit card fees are pretty simple. First, calculate the processing fee, then calculate the transfer fee. Add them together and you are done! Below are the equations to help with the calculation. (Note: You need to use the processing fee solution in the transfer fee equation)

If we put in the constant values (fee rates) that will always be there, we will get this set of equations: 

To find out what the processing and transfer fees will be for your contract, just input your contract total into the equation and calculate!

As an example, let's say I have a contract for $1000. If I want to know the amount to be taken out of my contract due to debit/credit card fees, I would simply replace "Contract Total" in the equations with $1000. Then I can perform those calculations which would give me a processing fee of $29.30.
The transfer fee is only charged on the portion of the funds that are transferred to your bank. We'd see a transfer fee of $2.43. Add them together to get the total credit card fees which end up being $31.73 passed onto the client on a $1000 contract.

Calculating Debit & Credit Card Fees Passed to Clients

The fees passed to clients can be confusing because it is calculated a little differently and the total fee is shown without a breakdown of every fee encompassed in it. Goodshuffle Pro automatically calculates the fees for you but here we will break down the calculation. The equations used to calculate the fees passed to clients are shown below. 

Next let us put in the constant values (fee rates) that will always be there. 

To find out what the processing and transfer fees will be for your contract, just input your contract total into the equation and calculate!

As an example, let's say I have a contract for $1000. If I want to know what the client is going to have to pay in debit/credit card fees when passing the fees on to them, I would simply replace "Contract Total" in the equations with $1000. Then I can perform those calculations which would give me a processing fee of $30.18 and a transfer fee of $2.57. Add them together to get the total debit/credit card fees which ends up being $32.75 passed onto the client on a $1000 contract. 

Formula =((1000+0.3)/(1-0.029)-1000)

  • $30.18 Processing Fee

  • $2.57 Transfer Fee

  • $32.75 Total Debit/Credit Card Fee

Why are the Fees different?

When passing fees onto the client, a larger amount is being charged to the card. This impacts the fees and increases their amount slightly. Well, now the fee has increased so we need to pass that to the client which increases the amount that is going to be charged on the card. This impacts the fees again and so on. This back-and-forth situation causes the fees to be slightly higher when passing the transfer and processing fees to the client. This is also why the equations for calculating these situations are different for embracing the fees vs passing the fees to the client. 

Did this answer your question?