Payment Processor Fee Calculator
Calculate processor fees from percentage-plus-fixed rates, compare provider presets, and gross up charges to reach a target net amount.{{ summaryTitle }}
| Line item | Amount | Detail | Copy |
|---|---|---|---|
| {{ row.label }} | {{ row.value }} | {{ row.detail }} |
| Processor | Rate | Fee | Net | Gross-up charge | Copy |
|---|---|---|---|---|---|
| {{ row.processor }} | {{ row.rate }} | {{ row.fee }} | {{ row.net }} | {{ row.grossUp }} |
| Strategy | Customer charge | Net received | Use when | Copy |
|---|---|---|---|---|
| {{ row.strategy }} | {{ row.charge }} | {{ row.net }} | {{ row.note }} |
| Assumption | Setting | Detail | Copy |
|---|---|---|---|
| {{ row.topic }} | {{ row.setting }} | {{ row.detail }} |
{{ jsonText }}
Payment processing fees look small when they are shown as a percentage plus a few cents, but the flat part changes the real cost on low-ticket sales, invoices, subscriptions, and batches of small payments. A 30 cent fixed fee barely moves a large invoice, yet it can matter more than the percentage on a 5 dollar sale. That is why merchants usually need both the processor fee and the effective fee rate before they can judge pricing.
The basic fee structure has two moving parts. The percentage fee scales with the charge, and the fixed fee is taken once per payment. Add-ons such as manual entry, cross-border cards, currency conversion, platform fees, gateway subscriptions, minimum fees, and capped bank-transfer pricing can change the answer even when the headline card rate looks familiar.
Gross-up pricing asks the reverse question: what charge would leave a chosen net amount after fees? That is useful for quotes and invoices, but it is not only a math decision. Card-network rules, payment provider terms, tax treatment, and local surcharge laws can limit how processing costs may be passed to a customer.
The safest use is to treat published rate presets as editable starting points. A merchant statement or account pricing page is the source of truth because country, card type, payment method, risk review, negotiated pricing, refunds, disputes, reserves, and added services can all change the final cost.
How to Use This Tool:
Choose the fee question first, then enter the rate structure that matches the payment you are modeling.
- Set Calculation mode to Net from customer charge when you know the customer payment, or Gross-up to target net when you know the amount you want to receive.
- Choose a Processor preset as a starting point. The preset fills Processor rate, Fixed fee, and any minimum or cap used by that preset.
- Enter the Customer charge or Target net amount, then set Transaction count for one payment or a batch of equal payments.
- Adjust Processor rate, Fixed fee, Add-on profile, and Add-on percent if your statement shows international, manual-entry, conversion, or platform pricing.
- Open Advanced when the fee has a minimum, cap, extra fixed charge, allocated monthly cost, custom currency symbol, or a rounding rule that differs from nearest-cent rounding.
- Read the summary and Fee Math rows first. If the warning box says the selected preset is only a public-rate starting point, verify the account rate before quoting a customer.
- Use Compare, Gross-Up, Fee Chart, and Assumptions to check provider differences, gross-up strategies, and the exact settings behind the result.
Interpreting Results:
The main result is the money left after the modeled processor fee, or the customer charge needed to reach the target net. The Processor fee row shows the cost per payment, while Batch total shows the same math multiplied by the transaction count.
| Output cue | Meaning | What to verify |
|---|---|---|
| Effective fee rate | The fee divided by the customer charge, including percentage, fixed, minimum, cap, and allocated costs. | Compare it across typical ticket sizes, not only one invoice amount. |
| Minimum or cap adjustment | A minimum can lift a small-payment fee, while a cap can limit a bank-transfer style fee. | Confirm which rule applies to the selected payment method. |
| Gross-Up | The charge options show whether absorbing the fee, solving the exact gross-up, or rounding to a .99 price changes net received. | Check surcharge rules and invoice wording before passing fees to customers. |
| Compare | Provider rows use the same amount and add-ons so fee differences come from the preset rates. | Replace public presets with account-specific rates before making a provider decision. |
The common false-confidence mistake is reading the lowest comparison row as the lowest real processor cost. Verify the actual account rate, payment method, card mix, refunds, disputes, payout fees, taxes, and platform subscriptions before treating the estimate as margin.
Technical Details:
Percentage-plus-fixed pricing is a two-part tariff. The percentage part grows with the transaction amount, while the fixed part is charged once per payment. Because the fixed part does not scale down, effective rates are highest on small payments and move closer to the percentage rate as the charge increases.
Formula Core
The core per-payment fee starts with the percentage rate and fixed charges:
Here G is the customer charge, r is the combined percentage rate as a decimal, c is fixed and allocated cost per payment, and F is the fee before minimum, cap, and rounding rules. Net received is G - F. The effective fee rate is F / G.
| Stage | Rule | Result effect |
|---|---|---|
| Base percentage | Multiply the customer charge by processor rate plus add-on percent. | Captures card, international, manual-entry, or conversion percentage costs. |
| Fixed charges | Add fixed fee, add-on fixed fee, and allocated monthly cost per payment. | Raises effective rates most on small payments. |
| Minimum | If a minimum fee is entered and the adjusted fee is lower, use the minimum. | Models bank-transfer or low-ticket minimum pricing. |
| Cap | If a cap is entered and the adjusted fee is higher, use the cap. | Models capped ACH-style fee schedules. |
| Rounding | Round the per-payment fee by the selected cent rule. | Controls the final displayed fee and batch multiplication. |
Gross-up mode solves for the smallest customer charge whose net is at least the target amount after the same fee rules are applied. A simple closed-form gross-up works only when there is no minimum, cap, or rounding complication. The more general approach repeatedly tests candidate charges until the target net is reached, then rounds the charge up to the nearest cent.
Provider comparisons keep the amount, add-on profile, fixed adders, monthly allocation, count, and rounding mode constant. That makes the comparison useful for sensitivity review, but it does not include account-specific volume tiers, interchange-plus plans, disputes, refunds, payout schedules, tax collection products, chargeback reserves, or local payment methods unless the user enters those values as add-ons.
Accuracy Notes:
This is a finance estimate for planning and comparison, not financial, legal, tax, or payment-provider advice.
- Published processor fees can vary by country, plan, card type, payment method, business category, risk review, and negotiated pricing.
- Gross-up results do not decide whether fee pass-through is allowed in a jurisdiction or under a provider contract.
- The calculation does not sign in to a processor account, check live account pricing, or include refunds, disputes, reserves, or payout fees unless they are manually modeled.
Worked Examples:
A 100 dollar card payment at 2.9 percent plus 30 cents produces a 3.20 dollar modeled fee and 96.80 dollars net before other costs. The effective fee rate is 3.20 percent, which is higher than 2.9 percent because the fixed 30 cents is included.
A 5 dollar payment at the same rate produces a 45 cent fee and 4.55 dollars net. The effective rate is 9 percent, so a small-ticket seller may need a higher minimum order, batch billing, or a lower fixed-fee payment method more than a lower percentage rate.
A 100 dollar target net with the same rate needs a customer charge of about 103.30 dollars before other costs. The exact charge can change when add-ons, minimum fees, caps, or conservative rounding are enabled. If the warning box mentions pass-through rules, verify policy before sending that charge to a customer.
If the result disappears, the usual cause is an invalid fee setup. Restore a positive amount, keep the total percentage below 99.9 percent, and choose either Net from customer charge or Gross-up to target net.
FAQ:
Why is the effective rate higher than the percentage fee?
The effective rate includes fixed fees, add-on fixed fees, minimums, caps, monthly allocation, and rounding. A fixed fee has a larger effect on small payments.
Can I use the gross-up amount on an invoice?
Use it as a math check only. Before passing fees through, confirm processor terms, card-network rules, tax treatment, customer disclosure, and local surcharge law.
Do the processor presets update my account rate?
No. Presets load editable public-style baselines. Replace them with the rate and fixed fee from your merchant account or statement when accuracy matters.
Why am I seeing a validation error?
The calculator needs a valid amount, a transaction count of at least 1, and total percentage fees below 99.9 percent. Fix those fields and the result will return.
Glossary:
- Customer charge
- The amount paid by the customer before processor fees are deducted.
- Processor fee
- The modeled amount deducted from the charge for the selected percentage, fixed, minimum, cap, and rounding rules.
- Net received
- The charge minus the modeled processor fee, before taxes, refunds, disputes, reserves, or other business costs.
- Effective fee rate
- The processor fee divided by the customer charge, shown as a percentage.
- Gross-up
- A reverse calculation that raises the charge so the net received reaches a target amount.
References:
- Pricing & Fees, Stripe.
- PayPal Merchant Fees, PayPal US.
- Understanding Our Fees, Square.
- Shopify Payments fees, Shopify Help Center.