Back to Blog

Why AUC-based custody pricing breaks Crypto Payment Processor unit economics

Phoebe Duong

Phoebe Duong

Author

April 15, 2026
8 min read
Why AUC-based custody pricing breaks Crypto Payment Processor unit economics

There is a pricing model that quietly eats into the margins of many crypto payment processors. Most teams do not notice it until they are already locked in.

It is called AUC-based pricing, where custody fees are charged as a percentage of Assets Under Custody. This model is widely used by providers like BitGo.

The problem is not that the model is wrong. It works well for hedge funds that hold large balances over time. The issue is not the price level. It is that AUC-based custody pricing is built around assets held, while a crypto payment processor is driven by transaction throughput.

If you are running or evaluating a crypto payment processor, this mismatch directly impacts your unit economics and long-term cost structure.

This post walks through why, using real numbers.

How payment processors actually work

A custodial crypto payment processor holds user funds in hot and warm wallets to support checkouts, top-ups, and settlements.

The business model is simple: it is volume-driven. You make money by processing as many transactions as possible, while earning a small margin on each one.

Most crypto payment processors charge merchants around 0.5% to 1% per transaction, according to Elliptic. In some stablecoin corridors, fees can be even lower. That is your gross revenue. From there, you still need to cover infrastructure, compliance, staffing, and custody.

Some operators in high-volume or stablecoin corridors negotiate fees well below the standard range, with certain market segments seeing rates under 0.5% per transaction.

The math looks like this:

MetricExample
Monthly volume processed$10,000,000
Average transaction fee0.8%
Gross revenue$80,000
Gross margin (after ops, staffing)~$20,000–$30,000

What AUC pricing actually costs at payment processor scale

AUC-based pricing charges based on the assets sitting in custody, not the revenue those assets generate.

AUC vs Flat-Fee Custody Cost as Volume Scales

On paper, the rates look reasonable. Industry custody fees typically range from 10 to 60 basis points per year, depending on scale. Self-service tiers from providers like BitGo can reach 60 basis points annually, while enterprise contracts may negotiate lower rates. Providers like BitGo also layer on platform fees on top of AUC charges. Enterprise pricing is typically negotiated directly and varies by contract, with additional transaction-based fees applied on top.

Now apply this to the earlier example.

A payment processor handling $10M per month does not hold that full amount as a static balance. Funds are continuously moving between collection and settlement.

At any given time, a portion of funds remains in wallets as operational float. Assume a conservative average of $2M.

This float is not fixed. It can expand during peak volume, delayed settlements, or liquidity buffering.

At typical AUC rates, the custody cost looks like this:

Custody modelAnnual cost
10 bps on $2M$2,000
25 bps on $2M$5,000
50 bps on $2M$10,000

At first glance, this looks manageable.

But this is only the base layer.

The fixed platform fee changes the picture. Custody providers typically layer base platform fees on top of AUC charges, before adding costs for feature upgrades like auto-sweep and AML screening. These platform fees vary significantly by provider and tier, and are often only disclosed during contract negotiation.

Over a 3-year period, that is $25,000+ in base fees alone. At enterprise tiers, pricing for custody platforms can reach tens of thousands per year for mid-sized operators. Over the same period, this adds up to $130,000+ before overages or add-ons.

Now compare that to your margin:

Monthly gross marginCustody costCustody as % of margin
$20,000$6993.5%
$15,000$6994.7%
$10,000$6997.0%

This is under normal conditions.

In practice, custody cost is not always stable.

During peak periods, float can increase due to delayed settlements, liquidity buffering, or sudden spikes in transaction volume. A processor expecting a $2M float may temporarily carry $4M to $6M.

Under AUC pricing, cost scales with that exposure.

ScenarioFloatAnnual cost (25 bps)
Normal$2M$5,000
Peak liquidity$4M$10,000
Stress / delays$6M$15,000

This makes custody cost not just proportional, but also harder to predict.

Custody pricing model comparison

The difference becomes clearer when you compare models directly:

ModelScales withPredictabilityMargin impact
AUC-basedAssets (float)MediumUnclear, can spike
Volume-basedTransactionsMediumScales with usage
Flat-feeFixedHighImproves with scale

AUC pricing is not accidental. It is optimized for custody providers, not payment processors.

For providers, charging on assets under custody creates a stable and scalable revenue base. It aligns with clients who hold large balances over time.

For payment processors, the primary driver is transaction throughput, not assets held. That is where the mismatch comes from.

The hidden costs of AUC pricing

What starts as a simple custody fee becomes a layered cost structure as the system scales.
What starts as a simple custody fee becomes a layered cost structure as the system scales.

The primary cost of AUC pricing is visible. The secondary effects only appear at scale.

Most teams model a simple structure: a percentage on assets under custody, plus a base platform fee. On paper, this looks predictable.

In practice, additional costs appear once the system is in production.

1. Feature gating adds cost layers

Core features such as auto-sweep, AML screening, policy controls, or multi-chain support are often not included in base plans.

For a payment processor, these are not optional. They are part of the minimum required setup.

What starts as a single custody fee becomes a stack of incremental costs tied to how the system actually operates.

2. Costs scale with operational complexity

As volume grows, the system becomes more complex:

  • More wallets
  • More signing policies
  • More chains and tokens
  • More compliance checks

These are not reflected cleanly in AUC pricing. Instead, they show up indirectly through wallet limits, API limits, tier upgrades, or custom pricing.

You are not just paying for custody. You are paying to operate at your required level of complexity.

3. Vendor lock-in changes pricing dynamics

Once your wallet architecture, signing flows, and compliance processes are built around a provider, switching becomes expensive.

This is not just a technical migration. It involves reworking integrations, re-auditing flows, and moving assets safely in production.

At that point, pricing is no longer benchmarked against the market. It is constrained by switching cost.

4. Incentives are misaligned around float

Under AUC pricing, higher balances increase provider revenue.

For a payment processor, the goal is the opposite. Efficient systems reduce idle balances through faster settlement and tighter treasury management.

This creates a structural mismatch.

You are incentivized to reduce float. Your provider is incentivized to monetize it.

Why AUC pricing breaks at the model level

Why AUC pricing breaks at the model level

AUC pricing was designed for a different operating model.

For custody providers, charging on assets under custody creates stable, scalable revenue. It works well when balances are large and held over time.

A payment processor operates differently.

Revenue is driven by transaction throughput. Float exists, but it is a byproduct of operations, not the source of value.

This creates a mismatch at the pricing level.

You are charged based on a variable that does not drive your revenue, and that can change independently of it.

As volume scales, this disconnect becomes more visible:

  • Cost does not track usage cleanly
  • Cost can increase due to operational conditions, not growth

Flat-fee custody for payment processors

Flat-fee custody pricing charges a fixed monthly or annual cost, regardless of assets held or transaction volume.

This is the model used by platforms like Fystack, designed specifically for payment processors.

For a crypto payment processor, this changes the economics in a meaningful way.

Monthly volumeGross revenue (0.8%)Custody costCustody as % of revenue
$5M$40,000FixedHigher
$10M$80,000FixedDecreasing
$20M$160,000FixedFurther decreasing

As volume grows, your custody cost ratio improves.

Under AUC-based pricing or volume-based pricing, costs tend to scale with your business. Under a flat-fee model, they stay predictable.

This is one of the key reasons teams start to re-evaluate their setup as they scale.

Only at a much higher level would they start considering alternatives like BitGo.

That range matters.

Below a certain threshold, building in-house is not worth it. Above another threshold, enterprise custody providers become viable. In between, a flat-fee model creates a more balanced cost structure for operators at this stage.

What changes when you self-host

Self-hosted custody changes more than just pricing. It changes how your cost structure behaves as you scale.

With a SaaS custody provider, your costs typically include:

  • Platform subscription, often tiered
  • Volume-based fees or overages
  • Feature unlocks such as auto-sweep, AML, or multi-chain support
  • Compliance and reporting add-ons
  • Higher support tiers as you grow

These costs tend to increase as your volume increases.

With a self-hosted setup, the structure is simpler:

  • A flat platform cost
  • Infrastructure costs such as servers or cloud, which you control

This is the approach taken by Fystack, where custody infrastructure is deployed and controlled by the operator.

At lower volumes, the difference may not be significant. But as volume grows, the behavior of these costs diverges.

At $10M per month, infrastructure costs are still relatively modest. At $50M per month, the same setup can often handle the load without a proportional increase in cost. In contrast, a SaaS provider typically moves you into a higher pricing tier.

There is also a structural difference in control.

With a SaaS custody provider, your wallet infrastructure, signing flows, and compliance setup are tightly coupled to their platform. That creates switching costs, which affects how much leverage you have in pricing or contract negotiations.

With a self-hosted approach, the underlying infrastructure is under your control. That reduces dependency on a single vendor and changes the dynamics of future decisions.

A common hesitation when considering a self-hosted model is the perceived tradeoff: “If I own the infra, do I need a massive DevOps team to keep it alive?” or “Is it less secure than a giant SaaS provider?”

In the modern Web3 stack, that tradeoff is a myth:

  • Self-hosting # Building from scratch: Platforms like Fystack optimize deployment down to a single command. You aren't building the engine from zero; you are simply "parking" a pre-packaged, production-ready infrastructure in your own cloud environment. It’s designed to be managed without a dedicated fleet of engineers.
  • Ownership without the cryptographic headache: By utilizing industry-standard MPC (Multi-Party Computation), you eliminate single points of failure. You maintain 100% control of your keys and data, while the complex security architecture is already baked into the code. You get the security of a top-tier custodian with the autonomy of a private setup.

Ultimately, self-hosting is about ownership, not adding more tickets to your engineering backlog.

The question to ask before signing a custody contract

Before committing to any custody provider, there is one number that matters more than the headline fee:

At your projected 12-month volume, what does custody cost as a percentage of gross margin, not gross revenue?

Most custody pricing is framed around AUC or transaction volume. Neither maps cleanly to how a crypto payment processor actually operates. What matters is the impact on operating margin.

If custody takes more than 5% of your gross margin at your current volume, and that percentage increases as you scale, it is worth modeling alternative pricing structures before signing.

This is not a cost that naturally improves over time. Under AUC-based pricing, it often moves in the opposite direction.

Flat-fee, self-hosted models such as Fystack are one approach designed to keep this cost predictable as volume grows.

Everything you need to build secure wallet infrastructure on Fystack
Pricing

About Us

Fystack is a self-hosted MPC custody platform built for custodial payment processors, on/off-ramp operators, and fintech companies. Flat-fee pricing, open-source code, single-command deployment.

Explore the docs or view on GitHub.

Share this post