Pricing and fees
Calculate storefront fees per order, per month, and at the plan break-even point
Separate ShopingX plan cost, platform transaction fees, provider charges, FX, refunds, and disputes before comparing the real cost of two plans.

"Zero transaction fees" and "low fees" are not complete plan comparisons. A store may pay for the plan, a ShopingX platform transaction fee, payment processing, foreign exchange, refunds, and disputes. Shipping also affects contribution margin, but it is not a payment fee and should remain a separate cost line.
This guide does not freeze a rate in the article. ShopingX plans and promotions can change, and providers price accounts by merchant country, transaction type, and settlement arrangement. Take the ShopingX numbers from the live pricing page and provider numbers from the approved merchant account. Record the date beside every input.
Put each cost in the right category
Monthly fixed costs include the plan and any merchant-purchased domain, external application, or fixed service. They do not rise in the same proportion as the value of one order.
Order-linked costs can include:
- the ShopingX platform transaction fee for the current plan;
- the provider's percentage charge and fixed per-transaction charge;
- cross-currency settlement or foreign-exchange cost;
- original charges that are not returned after a refund, or a separate refund charge;
- dispute fees and revenue lost after an unsuccessful dispute;
- additional pricing for a local method, international card, or card category.
Do not copy one headline number from a provider homepage into the model. Use the merchant account's approved pricing and confirm whether tax is added. Current public entry points include Stripe pricing, PayPal merchant fees, and Airwallex pricing.
The platform fee and provider fee are separate even when both appear as percentages. A lower ShopingX fee does not remove provider processing cost, and changing providers does not automatically change the current ShopingX plan.
Check the formula on one settled order
Suppose a buyer pays 500 for products and 30 for shipping, with no refund. Before multiplying anything, identify whether each fee uses product revenue, revenue including shipping, or the amount actually processed by the provider. Do not assume that every percentage applies to 530.
Build the calculation in this order:
- Order revenue = product amount + shipping collected - discounts - refunds.
- Platform transaction fee = the applicable base multiplied by the current plan rate.
- Provider fee = the provider's applicable base multiplied by its percentage, plus any fixed transaction amount.
- FX cost = converted amount multiplied by the account's applicable rate, or the actual spread recorded at settlement.
- Order-linked cost = platform fee + provider fee + FX + refund or dispute cost.
The missing percentages are intentional. Enter the rate shown for the current ShopingX plan and the pricing agreed on the provider account.
Then reconcile the model against one payment that has already settled. If the estimate and provider report disagree, investigate the base amount, currency, fixed charge, tax, and settlement exchange rate. An "other fee" line that merely absorbs the difference makes the next comparison unreliable.
Model a month with order distribution, not average order value alone
A plan comparison needs a complete month of operational data:
- successful order count and processed amount;
- order count and amount by payment method;
- refund count, refunded amount, and returned charges;
- dispute count, fees, and final loss;
- collected and settled amounts for each currency;
- current plan charge and platform transaction fee;
- finance or support time spent on payment exceptions.
A fixed provider charge has a larger effect on many low-value orders. A model that uses only monthly revenue multiplied by percentages understates that cost. A high-value, low-count business may be more exposed to percentage pricing, disputes, and FX instead.
Model a promotion month separately. Coupons reduce collected product revenue, free shipping transfers logistics cost to the merchant, and refund or support volume can change. Higher gross sales do not prove that each order contributed more profit.
Calculate the plan break-even point
Assume plan A has monthly price M1 and platform transaction rate r1. Plan B has price M2 and rate r2, where M2 > M1 and r2 < r1. If those are the only two differences, the monthly processed-volume break-even is:
break-even volume = (M2 - M1) / (r1 - r2)
Below that volume, the lower monthly plan may cost less. Above it, the lower transaction rate may offset the plan-price difference.
Do not subtract the payment provider rate in this formula when both plans use the same provider. Provider cost generally remains. Add it separately to the total-cost model. Also review plan features that change staffing, product limits, store count, or operating workflow; a fee-only formula cannot price that work.
Use normal, low, and peak-month scenarios. A temporary promotion price should not be justified with a permanent peak-volume assumption, and one quiet month should not represent the entire year.
Keep refunds, disputes, and FX visible
For a refund, record the amount returned to the buyer, whether the provider returns the original processing fee, how the platform fee is treated, and any currency movement. When payment and refund settle in different periods, cash timing also changes.
A dispute is not an ordinary refund. It can add a case fee, lost merchandise, and staff time for evidence. Use historical dispute frequency to build a scenario rather than pretending that every order carries one exact dispute rate.
For multi-currency sales, keep the transaction currency, displayed rate, provider processing currency, settlement currency, and bank amount. Comparing only the storefront order with the bank deposit leaves the middle of the calculation unexplained.
The same discipline applies to shipping. Amount collected from the buyer, actual carrier charge, and merchant subsidy are different values. Use the shipping-rate guide to model them outside the payment-fee lines.
Reconcile the estimate each month
The worksheet is a forecast. ShopingX orders and provider settlement reports are actual records. Each month, sample normal payments, refunds, and cross-currency orders and test the calculation again. When a plan or provider changes pricing, preserve the old rule, new rule, and effective date so that old orders are not explained with a new rate.
Payment success also belongs in the decision. A cheaper method with a materially worse success rate can lose more orders, but that must be measured by market, device, time, and error code. The payment acceptance guide explains how to keep the order and provider evidence.
A useful cost model answers three questions without hand-waving: why this order incurred these deductions, how much of the month was fixed versus transaction-linked, and at what processed volume another plan becomes cheaper. Until it can answer all three, "low fees" is only a slogan.