Act on the result
Compare alternative total fees with current total fees and the crossover transactions before choosing the payment contract.
Educational only: Business decision support, not accounting, tax or legal advice.
Privacy: No account is required. Tool inputs and results stay in this browser. Anonymous categorical usage analytics send only governed page, tool, cluster and action identifiers; tool inputs and results are never sent. Error monitoring is disabled. Optional saved state stays only on this device.
Update policy: Reviewed when formulas or official dependencies change.
Scope: Market-neutral small-business planning using your own assumptions.
Merchants comparing two payment contracts with different fixed, percentage and refund terms.
Weighted fee, effective rate, period fees and crossover transaction volume.
Use one market, currency, transaction cohort and current provider contract for both options.
Use a different tool when: Do not use this to set a viable listing price after marketplace, payment and fulfilment fees; use Marketplace Fee Profit Planner for that decision. Use this tool to compare two payment fee structures at an expected transaction volume.
Commerce & operations
Weighted fee, effective rate, period fees and crossover transaction volume.
Amounts use the same currency as your inputs. No currency conversion is performed.
Choose the provider contract you are checking to clear the example fees, then copy the exact fixed, percentage and refund values from the agreement and settlement records that apply to your market and channel. No named-provider rate is loaded.
Compare weighted payment cost with an alternative fee structure. The starting numbers are illustrative only—replace every fee and rate with the current terms in your own provider contract.
Your numbers stay in this browser
Average transaction value. Enter the amount on one consistent ex-tax market-currency basis.
Whole transactions in the period.
Enter the fixed fee in your current contract. Enter the amount on one consistent ex-tax market-currency basis.
Enter the percentage fee in your current contract.
Refund share applied consistently to both payment contracts.
Fee-recovery share applied consistently to both payment contracts.
Fixed plan fee for the period. Enter the amount on one consistent ex-tax market-currency basis.
Fixed fee per alternative transaction. Enter the amount on one consistent ex-tax market-currency basis.
Enter the percentage fee in the alternative contract.
Each output is bound to its registered ecommerce engine formula.
Each row names the assumption axis changed from the baseline.
Save these results, change an input, then compare the updated figures with this baseline.
The baseline is temporary in this tab and is not added to shared scenario links or generated reports.
sum(payment share × fee after refund recovery)3.07Reports money for the entered planning period using the declared ex-tax cost and revenue basis. The engine retains full precision; presentation rounding does not feed calculation.
Payment Processing Fee Comparison formulas →weighted fee / average order value0.03 percentReports percent for the entered planning period using the declared ex-tax cost and revenue basis. The engine retains full precision; presentation rounding does not feed calculation.
Payment Processing Fee Comparison formulas →weighted fee × transactions3,072.00Reports money for the entered planning period using the declared ex-tax cost and revenue basis. The engine retains full precision; presentation rounding does not feed calculation.
Payment Processing Fee Comparison formulas →fixed period fee + alternative fee after refund recovery × transactions2,596.00Reports money for the entered planning period using the declared ex-tax cost and revenue basis. The engine retains full precision; presentation rounding does not feed calculation.
Payment Processing Fee Comparison formulas →ceil(fixed period fee / unit saving)174 unitsReports units for the entered planning period using the declared ex-tax cost and revenue basis. The engine retains full precision; presentation rounding does not feed calculation.
Payment Processing Fee Comparison formulas →Compare monthly and annual transaction cadence inside this payment-processing workflow. Enter your own contract values; this module has no separate route or provider defaults.
scheduled monthly charges × monthly price + scheduled annual charges × annual price4,000.00Calculated from editable subscription cadence and fee assumptions inside the payment-processing owner. The engine retains raw precision; display rounding never feeds calculation.
Payment processing formulas →successful monthly charges × monthly price + successful annual charges × annual price4,000.00Calculated from editable subscription cadence and fee assumptions inside the payment-processing owner. The engine retains raw precision; display rounding never feeds calculation.
Payment processing formulas →billed potential revenue − collected gross revenue0.00Calculated from editable subscription cadence and fee assumptions inside the payment-processing owner. The engine retains raw precision; display rounding never feeds calculation.
Payment processing formulas →collected gross revenue × percentage fee + successful charges × fixed fee153.00Calculated from editable subscription cadence and fee assumptions inside the payment-processing owner. The engine retains raw precision; display rounding never feeds calculation.
Payment processing formulas →gross fees × refund rate × refundable fee share7.65Calculated from editable subscription cadence and fee assumptions inside the payment-processing owner. The engine retains raw precision; display rounding never feeds calculation.
Payment processing formulas →failed attempts × failed-payment cost per attempt0.00Calculated from editable subscription cadence and fee assumptions inside the payment-processing owner. The engine retains raw precision; display rounding never feeds calculation.
Payment processing formulas →gross fees − fee refunds + failed-payment cost145.35Calculated from editable subscription cadence and fee assumptions inside the payment-processing owner. The engine retains raw precision; display rounding never feeds calculation.
Payment processing formulas →net fee leakage ÷ collected gross revenue3.63%Calculated from editable subscription cadence and fee assumptions inside the payment-processing owner. The engine retains raw precision; display rounding never feeds calculation.
Payment processing formulas →This calculator supports documented, shareable scenario URLs. Compatible assistants and applications can construct links using the parameters below.
Scenario links contain only allowlisted numeric and closed-choice inputs shown in the URL; Margin101 excludes free text and identifying fields. Anyone you share the URL with can read those numbers, so do not include private or identifying data.
| Parameter | Meaning | Unit | Allowed values | Presence | Default |
|---|---|---|---|---|---|
| alternativeFixedFee | Fixed fee per alternative transaction. Enter the amount on one consistent ex-tax market-currency basis. | currency units/planning period, ex tax | 0 to 100000000 | Required | 0.2 |
| alternativeFixedPeriodFee | Fixed plan fee for the period. Enter the amount on one consistent ex-tax market-currency basis. | currency units/planning period, ex tax | 0 to 100000000 | Required | 100 |
| alternativePercentageFee | Enter the percentage fee in the alternative contract. | currency units/planning period, ex tax | 0 to 1 | Required | 0.024 |
| averageOrderValue | Average transaction value. Enter the amount on one consistent ex-tax market-currency basis. | currency units/planning period, ex tax | 0 to 100000000 | Required | 100 |
| currentFixedFee | Enter the fixed fee in your current contract. Enter the amount on one consistent ex-tax market-currency basis. | currency units/planning period, ex tax | 0 to 100000000 | Required | 0.3 |
| currentPercentageFee | Enter the percentage fee in your current contract. | currency units/planning period, ex tax | 0 to 1 | Required | 0.029 |
| currentRefundableFeeRate | Fee-recovery share applied consistently to both payment contracts. | proportion of current provider fees refunded | 0 to 1 | Required | 0.5 |
| currentRefundRate | Refund share applied consistently to both payment contracts. | proportion of transactions refunded under current provider | 0 to 1 | Required | 0.08 |
| transactions | Whole transactions in the period. | whole payment transactions/planning period | 0 to 100000000 | Required | 1000 |
The fee comparison shows whether the alternative contract costs less for the entered transaction cohort and where its fixed fee crosses over.
Data used here
Compare alternative total fees with current total fees and the crossover transactions before choosing the payment contract.
Retest average order value in currency units per transaction and whole transactions in the same planning period.
Educational estimate, not advice. See all assumptions & limitations →
Guides to interpret the decision and its assumptions.
Use a neutral fixed-plus-percentage scenario to see why the same fee schedule produces a different effective rate at different order values.
Read guideCompare alternative total fees with current total fees and the crossover transactions before choosing the payment contract.
Keep the time basis, units and included costs consistent across options, then verify the assumptions that create the largest difference.