Global checkout infrastructure for modern online commerce
Start free
EcomTrade24 Pay
Menu
Payments

0% Merchant Fee Explained: Who Actually Pays the Checkout Fee?

A practical explanation of customer-paid, split and merchant-paid fee models, including what “0% merchant fee” does and does not mean.

August 3, 2026By EcomTrade24 Pay

“0% merchant fee” sounds simple, but merchants should understand the mechanism before putting the claim on a product page. It normally means the platform fee is added to the amount paid by the customer instead of being deducted from the merchant’s original order value. The payment is not free to process; the cost is allocated differently.

That distinction matters for margins, customer communication and checkout conversion. A merchant selling a product for €100 may receive the original €100 order value while the customer sees an additional checkout charge. Another merchant may prefer to absorb the charge or split it. The correct model depends on the product, average order value, customer expectations and local rules.

What 0% merchant fee means in practice

Under a customer-paid model, the merchant keeps the original order amount and the checkout fee is added separately. This can be useful for high-margin protection, especially when standard processors either reject the business or charge a combination of processing fees, reserves and payout costs. It also gives the merchant a clearer view of product revenue because the platform charge is not hidden inside the settlement deduction.

It does not mean that card networks, on-ramp providers or payment infrastructure operate without cost. The customer sees and pays the applicable fee before confirming the transaction. The checkout should show the product amount, the fee and the final total in a way that is easy to understand. Surprising a customer at the last screen is a conversion problem, not a pricing strategy.

  • Original order value remains visible
  • Checkout fee is disclosed separately
  • Merchant settlement follows the selected fee policy

Three fee allocation models

A 100% customer-paid setup protects merchant margin most aggressively. A 50/50 model shares the cost and can reduce the fee shown to the customer. A 100% merchant-paid model gives the buyer the cleanest total but reduces the merchant’s net settlement. None of these models is automatically best for every store.

Low-ticket products are more sensitive to fixed and percentage charges because the fee can look large relative to the order. Higher-ticket services may tolerate a separate convenience fee more easily when the value is clear. Merchants should test real checkout completion, not assume that the lowest merchant cost always produces the highest profit.

How to communicate the fee without losing trust

The fee explanation should appear before the final confirmation and use plain language. “Payment processing fee” is clearer than vague labels such as “service adjustment.” The customer should know whether the charge comes from the merchant, the payment route or the selected method. A short explanation near the payment method can prevent support tickets later.

The product page, checkout and receipt should use consistent numbers. If the cart says €100, the hosted checkout says €106 and the receipt only mentions €100, the buyer may think something went wrong. Consistency is especially important when the payment is processed by a third-party route and the merchant receives USDC after completion.

When merchants should absorb the fee

Merchant-paid fees can be the better option for competitive products, subscription renewals, low-margin customer acquisition campaigns or markets where additional checkout charges are unusual. It can also make sense during an initial conversion test. The merchant can first measure completion with an all-inclusive price and later compare it with a disclosed customer-paid model.

The decision should be based on contribution margin after failed payments, refunds, disputes and support time. A cheaper payment route that causes more abandonment can cost more than a higher fee with better customer understanding. The goal is not simply to move the fee; it is to design a sustainable checkout.

Practical implementation checklist

  • Choose one fee policy for each store or campaign
  • Display product amount, processing fee and final total before confirmation
  • Test low-ticket and high-ticket orders separately
  • Check local consumer-pricing and surcharge requirements
  • Measure completed payments rather than checkout starts
  • Keep receipts and support explanations consistent

Common mistakes to avoid

One mistake is advertising “free payments” when the customer is paying the fee. The accurate claim is that no platform fee is deducted from the merchant’s original order amount under the selected customer-paid policy. Another mistake is changing the fee model without updating product pages, refund wording and customer support scripts.

Merchants should also avoid hiding the final amount until after a redirect. A transparent pre-checkout notice is usually better than forcing the buyer to discover the charge on a provider page.

Senior-operator perspective

This guide is written for high-risk ecommerce operators, digital-service businesses, and merchants comparing fee-allocation models. The central operating decision is whether the customer, the merchant, or both parties should carry the checkout fee. That decision should not be made from a headline percentage, a provider logo, or a single successful test. It should be made from a documented customer journey, verified payment evidence, settlement reality, and the commercial result after support and failure costs.

EcomTrade24 Pay can provide a hosted checkout, payment links, shop integrations, configurable fee allocation, route selection, and USDC-oriented settlement workflows. Those capabilities solve access and orchestration problems, but they do not remove the need for accurate merchant claims, provider eligibility, customer verification where requested, secure wallet control, or disciplined order-state handling. The strongest implementation is the one that tells customers exactly what will happen and gives operators enough evidence to resolve the exceptions.

Five operating principles that prevent expensive mistakes

1. Start with contribution margin, not the advertised percentage

A zero-percent merchant platform fee only protects the original order value when the chosen fee policy passes the charge to the buyer. It does not remove provider costs, refund exposure, support time, or the commercial effect of a higher final total. This is not a cosmetic distinction. It changes what the customer expects, what support must explain, and which event the merchant can safely use for fulfillment or accounting.

What to do: Model net revenue after product cost, provider failure, refunds, customer support, and settlement costs before choosing the fee policy. What good looks like: The model is working only when completed-order contribution margin improves, not merely when the dashboard shows a higher gross settlement. Write the decision into the operating procedure so the result does not depend on which team member is on duty.

2. Show the final price before the provider redirect

Customers judge fairness by when and how the extra charge appears. A fee disclosed only after leaving the store feels like a surprise even when the amount is technically correct. This is not a cosmetic distinction. It changes what the customer expects, what support must explain, and which event the merchant can safely use for fulfillment or accounting.

What to do: Display merchandise total, processing fee, and final payable amount on the merchant checkout and repeat the same values on the hosted step. What good looks like: Compare abandonment before and after the price summary, and review support tickets that mention an unexpected total. Write the decision into the operating procedure so the result does not depend on which team member is on duty.

3. Segment by order value and acquisition source

A six-percent fee has a different psychological effect on a ten-euro order than on a three-hundred-euro specialist product. Returning buyers also react differently from cold traffic. This is not a cosmetic distinction. It changes what the customer expects, what support must explain, and which event the merchant can safely use for fulfillment or accounting.

What to do: Create separate tests for low, medium, and high order values, and keep paid-ad traffic separate from repeat-customer traffic. What good looks like: Use cohort-level conversion and contribution margin instead of one blended site-wide percentage. Write the decision into the operating procedure so the result does not depend on which team member is on duty.

4. Use accurate language in marketing

The phrase zero-percent merchant fee should describe the allocation of the platform fee, not suggest that payment processing has no economic cost. This is not a cosmetic distinction. It changes what the customer expects, what support must explain, and which event the merchant can safely use for fulfillment or accounting.

What to do: State that the customer can pay the checkout fee under the selected policy and that availability, provider charges, and verification can vary by route. What good looks like: Audit the hero, pricing page, checkout notice, receipt, and support macros so they explain the same model. Write the decision into the operating procedure so the result does not depend on which team member is on duty.

5. Treat fee policy as a product decision

Fee allocation changes perceived price, refund handling, and customer expectations. It belongs in product and conversion planning rather than being left as a technical toggle. This is not a cosmetic distinction. It changes what the customer expects, what support must explain, and which event the merchant can safely use for fulfillment or accounting.

What to do: Assign an owner who can change pricing copy, analytics events, and support guidance when the policy changes. What good looks like: A controlled decision has a written hypothesis, test window, success threshold, and rollback rule. Write the decision into the operating procedure so the result does not depend on which team member is on duty.

Implementation workflow: from configuration to controlled live volume

The following sequence is deliberately operational. Skipping directly from account creation to full customer traffic hides defects until they become support incidents. Complete each step, save the evidence, and do not treat a single browser success screen as proof that the whole payment and settlement path is working.

  1. Step 1: Calculate the baseline

    Export thirty days of orders and calculate gross sales, completed payments, failed attempts, refunds, support contacts, and net settlement by order-value band. The owner should complete the step in a repeatable environment and record the exact settings, session identifiers, and timestamps used. Required evidence: A baseline table that shows the current cost of accepting payment rather than only the nominal processor rate.

  2. Step 2: Choose one primary hypothesis

    Decide whether the test is intended to protect margin, improve approval coverage, or reduce customer-visible price. Do not change all three at once. The owner should complete the step in a repeatable environment and record the exact settings, session identifiers, and timestamps used. Required evidence: A one-sentence hypothesis such as customer-paid fees will increase net contribution without reducing completed orders by more than an agreed threshold.

  3. Step 3: Configure the fee mode

    Select customer-paid, split, or merchant-paid allocation in the gateway settings and verify the calculation with realistic currencies and decimal values. The owner should complete the step in a repeatable environment and record the exact settings, session identifiers, and timestamps used. Required evidence: Screenshots and test-session records proving that cart amount, fee, final total, and settlement amount reconcile.

  4. Step 4: Rewrite the checkout explanation

    Add plain-language copy near the payment method and before redirect. Avoid legalistic wording and avoid promising that every payment will be verification-free. The owner should complete the step in a repeatable environment and record the exact settings, session identifiers, and timestamps used. Required evidence: A buyer can understand the amount and next step without opening a support chat.

  5. Step 5: Run controlled live tests

    Test several order values, devices, browsers, and customer countries with low-value real transactions where necessary. The owner should complete the step in a repeatable environment and record the exact settings, session identifiers, and timestamps used. Required evidence: A test matrix with session ID, route, displayed amount, paid amount, status, webhook result, and settlement reference.

  6. Step 6: Measure for a complete buying cycle

    Keep the configuration stable long enough to capture weekday and weekend behavior as well as delayed support complaints. The owner should complete the step in a repeatable environment and record the exact settings, session identifiers, and timestamps used. Required evidence: At least one full week of comparable traffic, with no unrelated checkout redesign during the test.

  7. Step 7: Decide and document

    Adopt the model only when margin, conversion, and support impact meet the prewritten threshold. The owner should complete the step in a repeatable environment and record the exact settings, session identifiers, and timestamps used. Required evidence: A short decision record that explains why the policy was kept, changed, or rolled back.

Failure modes and the correct operator response

High-risk payment operations are judged less by whether an exception ever occurs and more by whether the team can identify the responsible stage and respond without guessing. The scenarios below should be converted into support macros and incident checks before traffic grows.

Checkout starts remain stable but completions fall after the fee appears

Likely explanation: The final total is being disclosed too late, the label is unclear, or the percentage is too visible on low-value orders. Correct response: Move the disclosure earlier, test a split-fee model, and compare by order-value band before blaming the provider. Preserve the original session and evidence. Do not create a manual paid state, a second uncontrolled attempt, or a customer promise until the authoritative status is known.

Customers claim the amount charged does not match the store

Likely explanation: The cart, provider page, and receipt may be using different rounding, currency conversion, or fee labels. Correct response: Store all displayed monetary components in the session record and reconcile them against the provider amount. Preserve the original session and evidence. Do not create a manual paid state, a second uncontrolled attempt, or a customer promise until the authoritative status is known.

Refund requests increase after moving the fee to customers

Likely explanation: Buyers may not understand whether the processing fee is refundable or may feel the charge was hidden. Correct response: Publish a clear refund rule, show the fee before confirmation, and ensure support can explain the exact transaction. Preserve the original session and evidence. Do not create a manual paid state, a second uncontrolled attempt, or a customer promise until the authoritative status is known.

The merchant margin improves but paid traffic becomes unprofitable

Likely explanation: The higher final total can reduce first-purchase conversion enough to raise customer acquisition cost. Correct response: Evaluate contribution after advertising spend and consider absorbing the fee for first orders while using another model for repeat purchases. Preserve the original session and evidence. Do not create a manual paid state, a second uncontrolled attempt, or a customer promise until the authoritative status is known.

Support gives inconsistent answers

Likely explanation: Pricing language was changed in the gateway but not in internal macros, receipts, or product-page copy. Correct response: Create one approved explanation and update every customer-facing surface on the same day. Preserve the original session and evidence. Do not create a manual paid state, a second uncontrolled attempt, or a customer promise until the authoritative status is known.

Metrics that reveal business value instead of vanity activity

Clicks, account registrations, and provider opens can be useful diagnostics, but they are not revenue. A useful scorecard links customer behavior, technical reliability, confirmed payment, settlement, and support cost. Review the metrics by route, country, device, order-value band, and new versus returning customer whenever the sample size allows.

MetricDefinitionHow to use it
Fee-reveal abandonmentThe percentage of sessions that leave between displaying the final fee and opening the provider step.A sudden increase points to price presentation or fee size rather than general payment availability.
Completed-payment rateCompleted sessions divided by valid checkout sessions, measured by value band and traffic source.This is more useful than clicks because it captures the entire provider and confirmation journey.
Net contribution per checkout visitorOrder contribution after product cost, payment cost, refunds, and attributable support divided by checkout visitors.It reveals whether a lower conversion rate is still commercially acceptable or whether margin protection is only superficial.
Fee-related contact rateSupport conversations mentioning extra charge, wrong amount, or refund of the fee per one hundred completed payments.A rising rate usually means the explanation is failing even if payment completion looks acceptable.
Repeat-purchase conversionThe completion rate of buyers who have already seen the fee model once.Returning customers often provide the clearest signal about whether the pricing feels fair after the first experience.

Set a review cadence before changing configuration. Daily observation is appropriate for incidents, but strategic routing, pricing, or copy changes should not be made from random small samples. Keep an experiment log containing the hypothesis, change time, affected cohort, expected outcome, minimum observation period, and rollback condition.

Worked merchant scenario

A specialist supplement store sells a ninety-euro bundle with enough margin to absorb the fee but depends heavily on paid traffic. The team switches immediately to a fully customer-paid model and sees settlement per order rise, yet total weekly contribution falls because cold visitors abandon at the final amount. A better test keeps the fee customer-paid for repeat buyers, uses a split model for first-time paid traffic, and discloses the total on the cart page. The result is not a universal winner but a controlled policy by customer segment, with clear rules the support team can explain.

The lesson is that the gateway configuration, customer wording, provider behavior, order state, and settlement evidence form one system. Optimizing only the visible payment button can move a problem to another stage. The operator should always ask four questions: What did the customer see? What did the provider confirm? What did the platform record? What did the merchant actually receive or fulfill?

A practical one-week rollout plan

  • Day 1: Build the baseline and agree on the commercial success threshold.
  • Day 2: Configure the fee mode and verify calculations across representative order values.
  • Day 3: Update checkout, product-page, receipt, and support copy.
  • Day 4: Run device, currency, and route tests and document every result.
  • Days 5–7: Hold the configuration stable, watch conversion and support signals, and avoid unrelated checkout changes.
  • End of week: Compare net contribution and customer friction against the baseline and record the next decision.

At the end of the week, produce a one-page review containing completed sessions, failed and expired sessions, route-level performance, average and high-percentile confirmation time, fee or verification complaints, manual interventions, and unreconciled settlements. The next change should address the largest verified loss point, not the loudest isolated complaint.

Customer-support evidence checklist

When a customer reports a payment problem, support should collect enough information to trace the transaction without asking for secrets or forcing the customer to repeat the story. Request the merchant order reference, platform session ID when available, provider reference, approximate time, amount, currency, payment method, screenshot of the visible status if useful, and any bank or transaction reference. Never request a seed phrase, private key, full card number, or security code.

The agent should then identify the current stage: session creation, redirect, provider interaction, customer verification, provider processing, platform confirmation, merchant webhook, or settlement. A precise stage produces a precise response. A vague answer such as “wait a little longer” without checking evidence creates distrust and can cause duplicate attempts.

  • Confirm the exact order and session before discussing status.
  • Check server-side records before relying on a browser page.
  • State what is known, what remains pending, and what event will resolve it.
  • Give a safe retry only after the earlier attempt is terminal or expired.
  • Record every manual action and the evidence used.

Additional questions merchants ask

Should every product use the same fee policy?

No. Different order values, acquisition channels, and customer expectations can justify different commercial tests. Keep the rules simple enough that customers and support can still understand them. The merchant should confirm the current live configuration because available routes and provider behavior can change over time.

Is the lowest customer-visible fee always best?

Not necessarily. A merchant-paid model may improve conversion but reduce margin, while a customer-paid model may protect margin but increase abandonment. The correct choice is the one that improves net contribution under controlled measurement. The merchant should confirm the current live configuration because available routes and provider behavior can change over time.

How long should a fee test run?

Run it for at least one complete buying cycle with enough completed payments to compare segments. Do not decide from a handful of checkout starts or from a single unusually strong day. The merchant should confirm the current live configuration because available routes and provider behavior can change over time.

Frequently asked questions

Does 0% merchant fee mean payment processing is free?

No. It means the applicable platform fee can be allocated to the customer instead of being deducted from the merchant’s original order value.

Can a merchant pay the fee instead?

Yes. A platform can support customer-paid, split and merchant-paid configurations. The merchant should select the model that fits margin and conversion goals.

Will a customer-paid fee reduce conversion?

It can, especially when it appears late or looks disproportionate to the order. Clear disclosure and testing are essential.

Build a payment flow that matches your business

EcomTrade24 Pay combines hosted checkout, payment links, shop integrations, Smart Routing options and USDC-oriented settlement workflows for legal online businesses. Availability of individual payment methods and customer verification depends on the selected route, country, amount and provider.

Review fee options →

Dealing with this right now?

This page explains how merchants usually handle this situation.

View options →