THE INDEPENDENT PAYMENTS INTELLIGENCE PLATFORMBuilt around merchants. Not a single provider. ↗
Guide · Payment orchestration

Routing by Cost

Payment Routing by Cost: How to Choose the Cheapest Route Without Losing More Valuable Payments Provider A costs 1.5%. Provider B costs 1.8%. Which route is cheaper? There is not enough information to answer. If Provider A successfully completes materially fewer comparable paymen

Research draft awaiting independent review. This material was adapted from an existing research library. Provider-specific promotions have been excluded automatically; facts, regulatory requirements, and conclusions must be verified before the page is indexed publicly.

Payment Routing by Cost: How to Choose the Cheapest Route Without Losing More Valuable Payments

Provider A costs 1.5%.

Provider B costs 1.8%.

Which route is cheaper?

There is not enough information to answer.

If Provider A successfully completes materially fewer comparable payments, the 30-basis-point saving can disappear quickly. If its pricing excludes a fee incurred elsewhere in the route, it may never have been 30 basis points cheaper to begin with. If foreign-exchange or cross-border economics differ, the quoted PSP rate may describe only one component of the payment cost. And if routing itself introduces another platform charge, that belongs in the calculation too.

The mistake is the denominator.

Merchants often compare:

cost ÷ payment attempt

when the commercial objective is closer to:

cost required to produce a successful payment outcome.

That leads to the central principle of payment routing by cost:

The cheapest payment route is not necessarily the route with the lowest quoted processing rate. It is the route that produces the required payment outcome at the best acceptable economics for the merchant.

Cost can be an important routing input.

But routing should not optimize a price field while ignoring what the merchant receives in return.

The cheapest route can have the wrong denominator

Suppose two routes are genuinely eligible for the same transaction population.

For illustration only:

Route

Average relevant cost per eligible attempt

Successful-payment rate

Route A

$1.50

87%

Route B

$1.80

91%

At first glance, Route A looks cheaper.

But if those costs are genuinely measured per eligible attempt, then:

Route A

$1.50 ÷ 0.87 ≈ $1.72 per successful payment

Route B

$1.80 ÷ 0.91 ≈ $1.98 per successful payment

On that narrow cost-per-success metric, A remains cheaper.

But the commercial question still is not finished.

Imagine the merchant earns $25 of contribution when a payment succeeds.

Per 1,000 eligible attempts:

Route A

870 successful payments × $25

= $21,750 contribution before route costs

Route costs:

1,000 × $1.50

= $1,500

Illustrative net contribution:

$20,250

Route B

910 successful payments × $25

= $22,750 contribution before route costs

Route costs:

1,000 × $1.80

= $1,800

Illustrative net contribution:

$20,950

Under those hypothetical assumptions, the “more expensive” route produces $700 more contribution per 1,000 eligible attempts.

The answer changes because the objective changed from:

Which payment attempt costs less?

to:

Which route leaves the merchant with more commercial value?

That is the foundation of outcome-adjusted cost routing.

These figures are illustrative only. Real routing analysis must use the merchant’s actual cost model, transaction population, margins, provider economics, and payment outcomes.

Start with eligibility, not cost

Cost should never be the first routing filter.

Before comparing economics, determine whether each path can actually process the transaction correctly.

Potential eligibility constraints include:

Merchant entity

Customer or issuer geography

Acquirer relationship

Payment method

Currency

Card network

Transaction type

Recurring-payment support

Authentication requirements

Merchant category

Provider availability

Credential/token usability

Contractual or regulatory restrictions

Conceptually:

PAYMENT

↓

ELIGIBILITY

↓

VALID ROUTES

↓

COST / PERFORMANCE ANALYSIS

↓

SELECTED ROUTE

An ineligible route does not become usable because it is cheaper.

And a route that cannot support the required payment lifecycle should not participate in the cost comparison at all.

“PSP price” is not the same thing as route cost

A quoted PSP markup is only one possible component of card-payment economics.

Mastercard explicitly notes that interchange is one component of the Merchant Discount Rate charged in the acquiring relationship, rather than the entire merchant price. Its published U.S. guidance also distinguishes domestic U.S. interchange from interregional transactions involving non-U.S.-issued cards.

Visa's current U.S. interchange schedules similarly contain numerous combinations of percentage and fixed components that vary by program and transaction qualification rather than one universal card-processing rate.

For routing analysis, a merchant may therefore need to consider some combination of:

Interchange

Where applicable under the pricing/acquiring model.

Network or scheme fees

Relevant card-network costs attributable to the transaction.

Acquirer cost

Charges associated with the acquiring route.

PSP markup

Provider-specific processing charge.

Fixed transaction fee

Especially important at low average ticket sizes.

Cross-border components

Where the acquiring/issuer/merchant configuration creates additional cost.

Currency conversion

If the route introduces FX that another eligible route avoids.

Orchestration/routing cost

If the routing infrastructure itself is priced per transaction, per attempt, by volume, or another model.

Failed-attempt cost

Fees or operational costs attributable to attempts that do not become successful payments.

Not every merchant pays each item separately.

Pricing structures differ.

The point is not to invent a universal fee stack. It is to model the actual marginal economics of the route the merchant is deciding between.

Why underlying card economics matter

Consider a routing engine choosing between two acquirers.

The PSP markup may differ by only a few basis points.

But the transactions may qualify differently because of factors such as:

Card type

Merchant category

Geography

Transaction characteristics

Applicable interchange program

Current Visa rate schedules demonstrate just how granular interchange structures can be; rates vary across transaction programs, card products, merchant categories, and qualification conditions.

Mastercard likewise describes interchange as only one component of the merchant discount rate and publishes separate schedules and eligibility criteria for the rates that may apply.

That means:

Route A has a lower PSP markup

does not necessarily imply:

Route A has a lower total processing cost.

Cost routing requires either:

sufficiently complete pre-transaction cost information to make a useful routing estimate, or

an estimated cost model derived from historical reconciled economics.

The routing engine should not optimize a fee it can see while ignoring material costs it cannot.

Quoted cost and realized cost are different

A merchant can calculate route economics at several levels.

Quoted route cost

What the commercial agreement says the provider charges.

Useful for:

Initial modelling

Negotiation

Static routing configuration

But incomplete when actual cost depends on transaction mix.

Estimated transaction cost

What the merchant expects a particular transaction to cost before routing.

Potential inputs:

Amount

Card/network category

Geography

Currency

Acquiring path

PSP pricing

Useful for routing.

But still an estimate.

Realized transaction cost

What the merchant can establish after provider, network, fee, and settlement data become available.

Useful for:

Validating routing logic

Updating models

Finance

Provider negotiation

A robust cost-routing system should compare:

expected economics at decision time

with:

realized economics after processing.

Otherwise the merchant cannot tell whether its cost model is accurate.

Fixed fees make ticket size matter

Percentage pricing is easy to compare.

Fixed costs complicate the decision.

Suppose, hypothetically:

Route A

1.5% + $0.20

Route B

1.7% + $0.05

For a $5 transaction:

Route A:

$0.275

Route B:

$0.135

For a $500 transaction:

Route A:

$7.70

Route B:

$8.55

The nominally higher percentage can therefore be cheaper for lower-value transactions because the fixed component changes the economics.

This is one reason cost-routing logic may legitimately use transaction value.

But the merchant should calculate the actual breakpoints using its real commercial terms rather than copying a generic threshold.

Cross-border cost can change the preferred route

International payment architecture can change route economics materially.

A transaction might differ depending on:

Merchant entity

Acquirer location

Issuer geography

Processing relationship

Currency

Settlement setup

Mastercard's current U.S. interchange documentation distinguishes U.S. domestic and interregional interchange categories, illustrating that geography can change underlying card economics.

More broadly, cross-border payment systems involve additional complexity because payments can cross currencies, infrastructures, and institutional arrangements. Current ECB and BIS work continues to treat cross-border payment cost and efficiency as a distinct policy and infrastructure problem rather than assuming that international transactions behave economically like domestic ones.

For routing, however, do not jump from:

cross-border can cost more

to:

always route locally.

The alternative route might introduce:

Different PSP fees

Different approval performance

Different settlement

Another currency conversion

Platform costs

The correct comparison is between the actual eligible routes.

FX can turn a cheap processing route into an expensive commercial route

Payment cost and foreign exchange should not be analyzed independently when route choice changes currency handling.

A route might have:

Lower processing markup

but require:

Currency conversion that another route does not

or create:

Different presentment/settlement currency relationships.

For every cost-routing candidate, identify:

Customer pays: currency A

Provider processes: currency B, if different

Merchant settles: currency C, if different

Then determine:

Who performs the conversion?

At what commercial terms?

Is there a spread or explicit fee?

Would another eligible route avoid the conversion?

Does Finance want to retain the settlement currency?

Do not collapse FX into the PSP percentage unless the merchant's pricing model genuinely includes it.

Failed attempts have economics too

The payment industry tends to organize pricing around successful financial transactions.

Routing systems operate on attempts.

That difference matters.

A failed payment can still consume:

Provider/API resources

Fraud checks

Authentication

Routing calls

Engineering/operations capacity

and, depending on the commercial arrangement, may incur explicit payment-related charges.

The exact fee treatment depends on the provider and payment method and must be verified contractually.

But even when a failed attempt carries no explicit PSP transaction charge, it can still have an opportunity cost:

The customer did not successfully pay.

This is why a route that is five basis points cheaper but meaningfully worse for otherwise comparable payments may reduce merchant economics rather than improve them.

Cost per attempt versus cost per successful payment

These metrics answer different questions.

Cost per eligible attempt

eligible payment attemptsrelevant route cost​

Useful for understanding:

Routing/platform burden

Attempt-level economics

Cost per successful payment

successful paymentsrelevant route cost​

Useful for understanding:

How much route cost was required to generate one successful payment?

This denominator can be much more useful for route comparison when approval or completion differs.

But even cost per success is not always the final commercial metric.

Why?

Because two successful payments may create different merchant contribution depending on:

Order value

Gross margin

Product

Market

Refund likelihood

Fraud/dispute outcome

That leads to the next layer.

Processing cost versus merchant contribution

A cost-routing engine can minimize payment cost and still reduce profit.

Suppose the cheaper route saves:

$0.20 per eligible payment

but results in:

four fewer completed $100 orders per 1,000 attempts.

Whether that tradeoff is rational depends heavily on merchant margin.

For a low-margin business, the incremental payment cost of a higher-performing route can matter substantially.

For a high-margin digital service, one additional successful order might justify a significantly higher routing cost.

The merchant therefore needs to decide what routing is actually optimizing.

Possible objectives include:

Minimize payment processing cost

Appropriate in some contexts.

Minimize cost per successful payment

Better when route success differs.

Maximize net contribution

Potentially better when the merchant can accurately model transaction economics.

This article's position is not:

Every router should maximize profit transaction by transaction.

That can require more data, modelling, governance, and margin information than is practical.

The point is:

Do not optimize processing cost without understanding the commercial outcome being traded away.

The Route Cost Function

A useful merchant model begins with the estimated marginal economics of each eligible route.

One conceptual formulation is:

Cr​=Cprocessing​+Cfixed​+Ccross−border​+CFX​+Crouting​+Cother​

where Cr​ is the expected relevant route cost per eligible attempt.

Then incorporate expected payment success:

CPSr​=P(success∣r)Cr​​

where:

CPSr​ = expected cost per successful payment

Cr​ = relevant route cost per eligible attempt

P(success∣r) = estimated successful-payment probability for that route and comparable transaction population

For a fuller commercial comparison:

Expected Contributionr​=P(success∣r)×Contributionorder​−Cr​

This is the Route Cost Function.

It should not be interpreted as a universal formula.

Different merchants may include:

Fraud loss

Dispute cost

Refund economics

Settlement/FX effects

Routing-platform fees

when those dimensions are material and reliably measurable.

The model's purpose is to force a better question:

What economic result does this route produce—not merely what does the PSP charge?

Do not double-count costs

A sophisticated-looking cost model can still be wrong.

Suppose the provider charges:

interchange + scheme fees + 40 bps markup

and the merchant's realized provider invoice already incorporates the underlying components.

If the routing model then adds:

Provider total

Interchange again

Scheme fees again

it exaggerates route cost.

Every cost field should therefore have:

Source

Definition

Inclusion/exclusion rule

Currency

Applicable transaction population

Effective date

This is particularly important when mixing:

Provider quotations

Contract schedules

Invoice data

Scheme-rate tables

Internal estimates

The route model should be auditable by Finance.

Cost routing requires comparable transaction populations

Suppose historical reporting shows:

PSP A

Average cost: 1.6%

PSP B

Average cost: 1.9%

It is tempting to route everything to A.

But A might receive:

Domestic debit transactions

while B receives:

Cross-border premium cards.

The cost difference may reflect transaction mix rather than provider economics.

The same selection-bias problem appears when comparing approval performance.

Therefore cost comparison should segment where relevant by:

Merchant entity

Market

Issuer geography

Card/network category

Currency

Transaction value

Payment method

Authentication

Recurring status

Cross-border/domestic status

Cost needs a denominator.

It also needs a comparable population.

Segment-level routing is usually more defensible than one global “cheapest PSP”

Payment economics are rarely uniform across the merchant's full portfolio.

A provider may be cheaper for:

Domestic debit

while another is cheaper for:

Cross-border credit

and another may be economically attractive for:

High-ticket payments.

So instead of:

PSP A is our cheapest provider.

the analysis may reveal:

PSP A has the best observed route economics for eligible domestic debit transactions in Segment X during the measured period.

That sentence is less exciting.

It is also much more useful.

Cost routing must account for probability estimates carefully

The Route Cost Function depends on P(success∣r).

That probability cannot be taken casually from each provider's dashboard.

Suppose:

Route A

Historical approval: 92%

Route B

Historical approval: 87%

If routing already sent easier transactions to A, the difference is partly created by the router itself.

Then:

P(success∣A)=92%

is not necessarily a valid estimate of:

What would have happened if this same transaction went to A instead of B?

That requires controlled comparison.

Where material, use approaches such as:

Randomized traffic allocation

Controlled holdout

Matched comparable cohorts

Appropriate historical controls

This deeper causal problem belongs primarily in Routing by Approval Rate.

For cost routing, the rule is:

Do not feed biased success estimates into an economic model and call the output optimized cost.

Approval and payment completion are not interchangeable

For cards, approval can be a useful route metric.

But approval is not necessarily the complete merchant outcome.

A transaction can be authorized and still fail to become a completed order because of:

Authentication/customer-flow issues

Capture failure

Merchant-side errors

Other downstream problems

For asynchronous payment methods, authorization may not even be the appropriate concept.

So choose the route success metric appropriate to the payment lifecycle.

Possible measures:

Authorization probability

For an authorization-routing problem.

Payment-completion probability

For full payment outcome.

Completed-order probability

Where checkout completion is the merchant objective.

Do not mix them.

A more expensive route can be rational for high-value orders

Routing economics can change with transaction value.

Suppose two eligible routes have a small cost difference.

For a $10 transaction, a modest increase in approval may not justify significantly higher fixed processing costs.

For a $1,000 order, one additional successful payment can produce much larger merchant contribution.

That is why route logic can legitimately consider transaction value.

But avoid crude rules such as:

Always route high-value payments to the highest-approval provider.

High-value transactions can also have:

Different fraud risk

Different interchange

Different authentication behavior

Different issuer behavior

Value is one input.

Not a universal routing answer.

Cost routing should optimize marginal cost, not average accounting cost

Some merchant payment expenses do not change when one transaction moves from PSP A to PSP B.

For example, an annual fixed platform fee may already be committed.

If the merchant cannot avoid it by shifting one payment, assigning a portion of that fee to every routing decision may distort the marginal decision.

Other costs do change transaction by transaction.

Useful distinction:

Marginal routing cost

Changes because this transaction uses Route A instead of B.

Fixed portfolio cost

Exists regardless of this individual route.

For transaction-level routing, marginal economics are usually the more relevant decision input.

For provider-portfolio decisions, total fixed cost belongs back in the analysis.

This distinction prevents routing logic from solving the wrong finance problem.

Volume commitments can complicate the “cheapest” route

Commercial contracts can introduce another layer.

A provider may have:

Volume commitments

Minimum fees

Tiered pricing

A route that appears marginally more expensive transaction-by-transaction could still affect a broader commercial commitment.

That does not mean routing should blindly protect contracted volume.

It means commercial constraints must be modelled deliberately if they are part of the merchant objective.

For example:

Eligibility

→ availability

→ minimum performance guardrail

→ commercial commitment constraint

→ cost optimization

This is preferable to hiding volume obligations inside undocumented routing rules.

Cost should usually have performance guardrails

A practical cost-routing policy might say:

Among eligible, healthy routes whose payment performance remains within an approved guardrail, select the route with the lowest expected outcome-adjusted cost.

That is very different from:

Route everything to the lowest-cost provider.

Possible guardrails include:

Minimum payment-success performance

Maximum technical-error rate

Maximum acceptable latency

Authentication/customer-experience requirements

Operational availability

Risk constraints

Thresholds should be merchant- and segment-specific.

Do not invent universal values.

A routing rule needs an owner and expiry date

Cost assumptions change.

Providers:

Reprice

Add fees

Change minimums

Networks update schedules.

Transaction mix changes.

Acquiring relationships change.

FX changes.

A cost-routing rule created eighteen months ago may be optimizing a price that no longer exists.

Every material rule should therefore record:

Owner

Eligible population

Cost model/version

Data sources

Objective

Guardrails

Effective date

Review date

Rollback method

Current Visa rate materials, for example, identify April 2026 effective dates, and Mastercard similarly publishes current interchange information and notes that official rates and criteria govern where discrepancies arise.

Pricing inputs require versioning.

The routing engine should preserve why the route was selected

For every payment attempt, retain enough information to reconstruct:

Eligible routes

Selected route

Cost estimate

Cost-model version

Expected success estimate where used

Routing rule/version

Provider/acquirer

Transaction segment

Actual outcome

Realized cost when available

Without this record, the merchant cannot later answer:

Did cost routing actually save money?

It can only observe where payments went.

Reconcile the predicted cost with realized cost

The routing decision occurs before the final financial record exists.

Finance learns more later.

A useful feedback loop is:

PRE-AUTHORIZATION

Estimated Route A cost

Estimated Route B cost

↓

ROUTING DECISION

↓

PAYMENT RESULT

↓

PROVIDER / ACQUIRER FEE DATA

↓

SETTLEMENT

↓

REALIZED ROUTE ECONOMICS

↓

MODEL VALIDATION

This turns routing from a static price table into an empirically testable payment-economics system.

The merchant should monitor:

Expected vs realized cost

Is the route estimator biased?

Cost per successful payment

What did completed outcomes actually cost?

Success rate

Did the route's payment performance remain within expectation?

Incremental contribution

Where measurable, did the supposedly cheaper choice improve the merchant's commercial result?

Route-level economics must be reconciled to the provider bill

A routing engine might estimate:

1.72% expected route cost

while Finance later records:

1.91%.

Possible causes include:

Incorrect card classification

Cross-border qualification

Different fee inclusion

FX

Fixed fees

Provider pricing changes

Missing network cost

Data-mapping error

Do not merely update the average.

Investigate why the forecast and realized amount differ.

That is how the routing model becomes trustworthy.

Latency is an economic consideration too—but usually a guardrail, not a fee

Routing through another decision layer or making sequential attempts can add latency.

That may affect customer experience.

But assigning a precise dollar cost to a few hundred milliseconds without merchant evidence is usually false precision.

Instead:

Measure routing-decision latency

Measure provider latency

Observe customer/payment outcomes

Establish operational guardrails

Then add latency into economic optimization only if the merchant has evidence connecting it to commercial outcomes.

Failover should not be treated as cost routing

Normal cost routing selects among healthy, eligible payment paths before an attempt.

Failover addresses a different problem:

What should happen when the selected path cannot reliably complete the payment?

During a genuine provider incident, the lowest-cost route may no longer matter.

Reliability becomes the binding constraint.

Likewise, a timeout should not immediately trigger a second cheaper provider because the first payment may already have succeeded.

The dedicated Payment Failover article should own:

Ambiguous states

Cross-provider retries

Idempotency

Duplicate-payment prevention

For this article, keep the distinction:

Normal routing: optimize among eligible routes.

Failover: recover safely when the selected route is impaired.

Cost routing is not least-cost routing at any price

The phrase least-cost routing can suggest a simple optimization:

Route=argminCost

For real merchant payment operations, a safer formulation is closer to:

Route=argmax[Expected Merchant Outcome]

subject to:

Eligibility

Compliance/network constraints

Availability

Performance guardrails

Payment-method compatibility

Merchant commercial rules

Cost can be a major component.

It should not automatically dominate every other component.

The Route Cost Function in practice

A usable production model can be built in stages.

Stage 1 — Verify eligibility

Exclude routes that cannot legitimately execute the payment.

Stage 2 — Estimate route economics

For each candidate:

Processing

+ fixed fee

+ applicable cross-border component

+ FX impact

+ routing/platform marginal cost

+ other verified marginal costs

Stage 3 — Estimate payment outcome

Use an appropriate probability based on comparable traffic.

Do not blindly use global provider averages.

Stage 4 — Apply guardrails

Exclude:

Degraded routes

Materially underperforming routes

Routes that create unacceptable customer or operational outcomes

Stage 5 — Compare expected commercial outcome

Use:

Cost per success

or, where reliable:

Expected contribution

Stage 6 — Route and record

Store:

Candidate routes

Cost estimates

Decision

Rule/model version

Stage 7 — Reconcile

Compare prediction against:

Actual payment outcome

Actual provider cost

Settlement/fee data

Stage 8 — Review

Update:

Pricing

Performance assumptions

Segmentation

Guardrails

That is cost routing as an operating discipline.

What a merchant should measure

Cost per attempt

Eligible AttemptsRelevant Route Cost​

Answers:

What does it cost to send eligible transactions through this path?

Cost per successful payment

Successful PaymentsRelevant Route Cost​

Answers:

How much route cost is required for one successful payment?

Payment success

Use the appropriate, consistently defined denominator.

Never compare one provider's authorization rate against another's completed-payment rate.

Incremental payment cost

CostRouteB​−CostRouteA​

Useful when comparing the additional cost of the higher-priced route.

Incremental successful payments

SuccessesRouteB​−SuccessesRouteA​

Use comparable populations or experiments where possible.

Incremental cost per additional successful payment

Incremental Successful PaymentsIncremental Route Cost​

This can answer an exceptionally useful merchant question:

How much are we paying for each additional successful payment produced by the more expensive route?

Then compare that amount with expected merchant contribution.

The best routing metric may be net contribution per 1,000 eligible attempts

When the necessary merchant data exists, one useful commercial comparison is:

Net Contribution=Successful Orders×Contribution Per Order−Relevant Payment Cost

Normalize to:

1,000 eligible attempts

to make route comparisons understandable.

Example:

Metric

Route A

Route B

Eligible attempts

1,000

1,000

Successful payments

870

910

Contribution/order*

$25

$25

Gross contribution

$21,750

$22,750

Relevant route cost*

$1,500

$1,800

Illustrative net contribution

$20,250

$20,950

*Hypothetical.

Route B costs more.

It also leaves the merchant with more value under these assumptions.

That is the kind of tradeoff cost routing should reveal.

What not to put into the routing model

More data does not automatically improve decisions.

Avoid adding factors simply because they are available.

Especially avoid:

Estimated costs that cannot be validated

Overly granular segments with tiny sample sizes

Provider performance with incomparable traffic

Historic pricing that has expired

Arbitrary cost/performance weights

Accounting allocations unrelated to marginal route choice

Every model input should answer:

Could changing this route actually change this economic variable?

If not, it probably does not belong in transaction-level cost routing.

When simple cost routing is enough

Not every merchant needs expected-contribution optimization.

A simpler approach may work where:

Eligible routes perform similarly

Payment economics are transparent

Approval differences are immaterial

Few routes exist

Traffic is homogeneous

Routing volume is modest

Then:

Among equivalent healthy routes, choose the cheaper verified path.

can be entirely rational.

Sophistication should match the problem.

When cost routing deserves more investment

A more advanced model becomes increasingly valuable when:

Processing volume is high

Small basis-point differences become material

Multiple acquirers compete for similar traffic

Cost differs substantially by geography or card segment

Provider performance differs materially

Cross-border and FX effects are significant

Routing decisions can be tested at scale

Finance can reconcile route-level cost accurately

At that point, a routing decision can become a meaningful unit-economics lever.

But only if the underlying data is trustworthy.

Final recommendation

Do not ask a routing engine:

Which PSP has the lowest rate?

Ask:

Among the eligible payment paths, which route produces the best acceptable commercial outcome for this transaction segment?

That requires separating:

provider markup

from:

total route economics.

It requires separating:

cost per attempt

from:

cost per successful payment.

And it requires separating:

processing cost

from:

merchant contribution.

A useful hierarchy is:

Is the route eligible?

↓

Is the route operationally healthy?

↓

What is its expected relevant cost?

↓

What is its expected payment outcome?

↓

Does it satisfy performance/risk guardrails?

↓

Which remaining route produces the strongest

outcome-adjusted economics?

↓

Did realized performance and cost validate

the routing decision?

The merchant should still negotiate lower payment pricing.

It should still model interchange, network, acquiring, cross-border, FX, and provider costs correctly.

But the routing layer has a more demanding job than procurement.

Its goal is not to buy the cheapest attempt.

Its goal is to use verified cost as one signal in choosing the economically strongest eligible route for producing a successful payment.

That is the difference between routing by price and routing by cost.

This article provides general information and does not constitute legal, regulatory, financial, tax, security, network-rule, or compliance advice. Payment costs and routing eligibility vary by merchant, provider, acquirer, network, jurisdiction, transaction type, payment method, contract, and pricing structure. Merchants should verify applicable economics and requirements with qualified advisers and the relevant providers, acquirers, networks, banks, and platforms.

🙂 🙂 🙂 🙂 🙂 🙂 🙂

The brief makes this article the cluster’s payment-economics routing article. Its purpose is not to explain payment pricing generally, and it should not turn into “always choose the cheapest PSP.” Instead, it should establish the economic denominator that routing actually needs: the commercial cost of producing a successful payment outcome for a comparable transaction—not the quoted fee attached to one attempt.

Brief interpretation

Article-owned question: When several payment routes are eligible, how should a merchant use cost as a routing signal without sending traffic to a cheaper route that produces fewer valuable completed payments?

Merchant operating problem: Finance or Payments compares PSP/acquirer price schedules and asks the routing engine to prefer whichever route has the lowest nominal rate.

Payment decision being controlled: Which eligible route should receive a payment attempt when route economics are part of the selection objective.

Architecture layer: Orchestration/routing control plane above eligible PSP/acquirer execution paths.

Routing signal: Verified marginal route economics.

Unique evidence anchor: The cheapest payment attempt is not necessarily the cheapest successful payment.

Editorial position: Cost should be optimized against successful commercial outcomes, not independently from payment success.

Common assumption challenged: “Always route to the cheapest PSP.”

Merchant decision: Does the expected saving from the cheaper route exceed the economic value lost if that route produces fewer successful payments—or introduces additional cross-border, FX, failure, or operating cost?

Original framework: Route Cost Function.

SEO, EDITORIAL & PRODUCTION ADVICE

Payment Routing by Cost: How to Find the Cheapest Payment Route

I would use a slightly more nuanced H1 while retaining “cheapest” in the title tag because it captures the likely commercial search intent.

H1

Payment Routing by Cost: How to Choose the Cheapest Route Without Losing More Valuable Payments

Meta title

Payment Routing by Cost | Cost-Based Payment Routing

Meta description

Learn how to route payments by true processing cost using PSP fees, acquiring costs, fixed fees, cross-border and FX economics, payment success, and cost per successful payment.

URL slug

/payment-routing-by-cost/

payment routing by cost

Secondary keywords

Prioritize naturally:

cost based payment routing

cheapest payment routing

payment routing cost optimization

route payments by processing cost

PSP cost routing

acquiring cost routing

payment orchestration cost

least cost payment routing

payment route optimization

payment processing cost routing

Related entities

Payment orchestration

PSP

Acquirer

Interchange

Card scheme

Network fee

Merchant discount rate

Cross-border fee

Foreign exchange

Authorization rate

Payment success rate

Routing engine

Payment processor

Merchant acquiring

Excerpt

The lowest quoted PSP rate does not necessarily produce the lowest-cost successful payment. Cost-based payment routing should compare verified route economics—including provider, acquiring, fixed, cross-border, FX, and routing costs—against the probability and commercial value of a successful payment.

Featured-snippet opportunity

Place this near the opening:

What is payment routing by cost?

Payment routing by cost selects among eligible payment paths using verified route economics such as provider and acquiring charges, fixed fees, cross-border or FX effects, and other marginal costs. A robust model also considers payment success because the cheapest attempt may not produce the cheapest successful payment.

Recommended H2 structure

The cheapest route can have the wrong denominator

Start with eligibility, not cost

What route cost actually contains

Quoted cost vs realized cost

Why ticket size changes route economics

Cross-border and FX cost

Failed-attempt economics

Cost per attempt vs cost per success

Processing cost vs merchant contribution

The Route Cost Function

Cost routing requires comparable cohorts

Segment-level payment cost

Cost-routing guardrails

Measuring the business case

When simple cost routing is enough

Final recommendation

That architecture keeps it clearly separated from the broader Payment Processing Fees and Routing by Approval Rate pieces.

Original practical asset

Route Cost Function

Recommended visual:

ELIGIBLE PAYMENT

|

v

┌────────────────────────┐

│ CANDIDATE PAYMENT PATHS│

└────────────┬───────────┘

|

┌─────────────┴─────────────┐

v v

ROUTE A ROUTE B

| |

v v

PROCESSING / PSP COST PROCESSING / PSP COST

+ FIXED FEES + FIXED FEES

+ ACQUIRING IMPACT + ACQUIRING IMPACT

+ CROSS-BORDER + CROSS-BORDER

+ FX + FX

+ ROUTING COST + ROUTING COST

| |

v v

EXPECTED ROUTE COST EXPECTED ROUTE COST

| |

÷ ÷

EXPECTED SUCCESS RATE EXPECTED SUCCESS RATE

| |

v v

COST PER SUCCESS COST PER SUCCESS

\ /

\ /

+------ GUARDRAILS -----+

|

v

EXPECTED COMMERCIAL

OUTCOME

|

v

Visual caption

The lowest route fee is only one input. Compare relevant cost with the expected probability and value of payment success.

Alt text

Route Cost Function diagram showing eligible payment routes evaluated using processing, acquiring, fixed, cross-border, FX and routing costs, divided by expected successful-payment probability and compared with merchant contribution before route selection.

Measurement scorecard

Metric

Definition

Primary use

Cost per eligible attempt

Relevant marginal route cost ÷ eligible attempts

Attempt economics

Cost per successful payment

Relevant route cost ÷ successful payments

Outcome-adjusted payment economics

Payment success rate

Successful payments ÷ properly defined eligible attempts

Cost/performance tradeoff

Incremental route cost

Cost of route B − cost of route A

Price of choosing alternative

Incremental successes

Comparable successes B − A

Performance value

Cost per incremental success

Incremental cost ÷ incremental successes

Commercial route threshold

Expected contribution

Success probability × merchant contribution − relevant cost

Commercial optimization

Expected vs realized route cost

Pre-route estimate compared with reconciled cost

Model accuracy

Route cost by segment

Economics by issuer/geography/card/method/etc.

Routing granularity

Cost model error

Difference between predicted and realized route economics

Governance

Internal-link recommendations

Payment Processing Fees

Use from the cost-component discussion.

Suggested anchor:

how payment processing fees are structured

Boundary: that article owns detailed interchange, scheme, acquiring, PSP pricing mechanics.

Routing by Approval Rate

Use where expected success enters the Route Cost Function.

Suggested anchor:

measuring approval performance across equivalent routes

Boundary: Approval Routing owns cohort design and causal authorization-performance comparisons.

Intelligent Payment Routing

Use near the multi-objective/guardrail discussion.

Suggested anchor:

combining cost with other payment-routing signals

Boundary: Intelligent Routing owns multi-signal optimization.

Routing by Country

Useful contextually from cross-border economics.

Suggested anchor:

routing payments by geographic eligibility

Do not let this article become a local-acquiring explainer.

Source recommendations

Mastercard — interchange and merchant discount rate

Mastercard's current U.S. merchant guidance is particularly useful because it explicitly states that interchange is one component of the Merchant Discount Rate rather than the entirety of merchant card-acceptance cost. It also distinguishes U.S. domestic and interregional interchange.

Use it to support the article's core distinction:

interchange ≠ total route cost.

Visa — current interchange schedules

Visa's April 18, 2026 U.S. interchange schedule demonstrates that pricing varies substantially across programs, transaction types, merchant categories, card products, qualification criteria, and fixed/percentage structures.

Do not reproduce large portions of the rate table. Use it to establish that underlying card economics cannot be represented by one universal percentage.

BIS / ECB

BIS and ECB material can support high-level discussion of cross-border payment economics and the structural complexity involved when payment systems cross currencies, intermediaries, and jurisdictions.

Do not use these sources to infer a merchant's specific PSP or acquiring cost.

Routing cost fact-check checklist

Before any route enters production cost optimization, verify:

Provider economics

PSP markup

Fixed transaction fee

Monthly/minimum fees where transaction-relevant

Volume tiers

Failed-attempt charges

Refund charges

Authentication charges

Routing/orchestration fee

Acquiring/card economics

Interchange treatment

Network/scheme treatment

Acquirer markup

Domestic vs cross-border qualification

Card type/product effects

Merchant category effects

Currency

Transaction currency

Processing currency

Settlement currency

FX provider

FX rate/spread

Conversion fee

Transaction context

Merchant entity

Customer/issuer geography

Card network/product

Transaction value

Recurring/one-time

Authentication treatment

Data quality

Effective pricing date

Currency normalization

Source of each cost input

Estimated vs realized

Inclusion/exclusion rules

Avoided double-counting

Approval-rate fact-check items

Because success probability appears in the cost function, verify:

Numerator

Denominator

Same merchant/entity

Same period

Comparable country

Comparable issuer/card mix

Comparable transaction value

Comparable authentication

Comparable fraud controls

Same retry position

Technical failures treated separately

Sufficient sample size

Do not feed raw provider dashboard approval rates into the route-cost model without checking comparability.

Routing architecture fact-check items

Verify whether the merchant's routing system can actually access, before authorization:

Eligible PSP/acquirer paths

Transaction amount

Currency

Merchant entity

Country/issuer information where permitted

Card/payment-method information required for cost estimation

Current provider health

Relevant cost model/version

Also determine whether cost data is:

Static contract data

Derived estimate

Reconciled historical data

Provider-supplied estimate

Label it appropriately.

Provider-support fact checks

Before saying Route B is economically available, verify that it supports the specific:

Merchant entity

Market

Currency

Payment method

Card/network

Transaction type

Recurring model

Authentication

Settlement arrangement

The theoretical cheapest route is irrelevant if the merchant cannot use it.

Failover boundary checks

This article should only mention failover enough to prevent misuse of the cost model.

Verify separately before failover:

Is the original route known to have failed?

Is transaction state unknown?

Could authorization have succeeded?

Can status be retrieved?

Is another attempt safe?

Is another credential available?

Is authentication portable?

How are duplicates remediated?

Do not allow the cost router to trigger cross-provider retry merely because another path is cheaper.

Token / credential flags

Cost may suggest moving traffic to another PSP while credential architecture prevents it.

Verify:

Credential/token type

Provider ownership

Merchant vault relationship

Network token

Eligibility on alternate provider

Recurring-payment implications

Authentication requirements

Do not assume every otherwise eligible route can process every stored customer credential.

Accounting and reconciliation requirements

Finance should be able to reconcile:

Merchant payment ID

→ payment attempt

→ route selected

→ provider transaction

→ fee components

→ settlement

→ realized route cost

Without this lineage, cost routing may optimize on estimates indefinitely without knowing whether savings actually occurred.

Governance requirements

Every material production cost model should have:

Named owner

Version

Effective date

Cost sources

Currency

Cost-component definitions

Included/excluded fees

Eligible transaction scope

Performance guardrails

Review cadence

Rollback

Expected-vs-realized validation

Routing rules should reference the model version used to make each decision.

Routing capability

Which product/API provides it?

Which providers/acquirers can participate?

Is routing rules-based, dynamic, or both?

Cost inputs

Which cost fields are available before routing?

PSP markup?

Acquirer cost?

Network/interchange estimates?

Cross-border status?

FX?

Are cost estimates merchant-specific?

Performance

Can the router combine cost with authorization/payment-success data?

At what segmentation?

What sample controls exist?

Can merchants define performance guardrails?

Observability

Is the route choice exposed?

Is the cost estimate exposed?

Is rule/model version available?

Are eligible alternative routes visible?

Reconciliation

Are actual provider costs available?

Can expected vs realized economics be calculated?

Governance

Can merchants override routes?

Are rules versioned?

Can changes be rolled back?

Until verified, avoid statements such as:

Proposed author and reviewers

Proposed author: Payment pricing analyst, Head of Payments, or payments economist with practical multi-acquirer experience.

Primary reviewer: Finance/payment-cost specialist.

Validate:

Cost construction

Marginal vs fixed cost

Contribution framework

Reconciliation

Payments performance reviewer: Validate:

Comparable cohorts

Success-rate denominator

Cost/performance tradeoff

Payments architect: Validate:

Eligibility before optimization

Pre-routing data availability

Observability

Route governance

A security reviewer is not central unless the article later expands materially into credential-routing mechanics.

First-hand contribution opportunity

The strongest original evidence would be a real, approved routing experiment that compares two genuinely eligible routes using:

Same transaction cohort

Actual realized costs

Payment success

Incremental successful payments

Incremental processing cost

Net contribution

A useful internal question for an expert contributor:

Have we ever discovered that the provider with the lowest quoted rate was not the lowest-cost route after failed payments, cross-border economics, FX, or payment success were incorporated?

If yes, that can become a powerful first-hand data contribution.

Do not invent the outcome.

Amber-flag claims

Require current, route-specific evidence before saying:

PSP A is cheaper than PSP B.

Local acquiring is always cheaper.

Cross-border routing always costs more.

Interchange is known exactly before authorization.

Routing by cost reduces total payment expense.

The cheapest route has the lowest cost per successful payment.

Higher approval always justifies higher processing cost.

One cost model works globally.

FX is included in PSP pricing.

Failed payment attempts are free.

Orchestration always reduces payment costs.

Cost routing improves net revenue.

Cluster sameness audit

Article: Routing by Cost

Opening device: Mathematical ambiguity—1.5% versus 1.8% cannot determine the better route without payment outcome economics.

Merchant operating problem: Routing engine optimizes quoted provider rate instead of outcome-adjusted economics.

Architecture layer: Routing control plane.

Routing signal: Verified marginal route cost.

Primary failure mode: Saving processing basis points while losing more valuable successful payments or overlooking hidden route costs.

Primary format: Route Cost Function.

Unique evidence anchor: Cheapest attempt ≠ cheapest successful payment.

Editorial position: Cost is one routing signal and should be evaluated against payment success and merchant contribution.

Common assumption challenged: Always route to the cheapest PSP.

Primary distinction: Cost per attempt vs cost per success.

Secondary distinctions: provider markup vs total route cost; quoted vs realized cost; processing cost vs contribution; marginal vs fixed cost.

Original framework: Route Cost Function.

Primary metric: Cost per successful payment.

Higher-order metric: Incremental cost per additional successful payment / expected contribution where merchant data permits.

Primary technical risk: Routing on incomplete or stale cost estimates.

Primary analytical risk: Biased route-performance estimates make a mathematically correct cost model economically wrong.

Merchant decision: Is the cheaper route still economically preferable after comparable payment-success probability and relevant route costs are included?

Conclusion: Optimize outcome-adjusted economics, not the nominal provider price.

Primary next links: Payment Processing Fees → Routing by Approval Rate → Intelligent Payment Routing.

Boundary: Does not own interchange education generally, full PSP pricing/TCO, authorization optimization, or multi-signal intelligent-routing methodology.

This gives the article a sharper position than a conventional least-cost-routing piece: Payments Pricing explains what merchants pay; Routing by Cost explains how verified payment economics become a decision variable before a transaction is sent to one of several eligible payment paths.

Need help narrowing down payment options?

Answer a few questions about your business and compare the capabilities that matter to you.

Explore matching options ↗
EXPLORE PAYMENT INTELLIGENCE