Skip to content

Stablecoin payin API pricing: fees to expect and how to compare them

Stablecoin API pricing for payins: the fee types to expect, a worked USD 10,000 example, a quote checklist, and what BlindPay charges.

Expect a stablecoin payin to carry up to five costs: a payin fee (flat, percentage, or both), an exchange spread, possible network fees, a monthly plan or minimum, and sometimes extra charges for a specific rail. Compare providers on the stablecoins that land in the wallet for a real deposit size, not on the headline rate. BlindPay combines a monthly plan with per-transaction fees shown in the live quote.

A payin is the fiat-in half of a stablecoin flow. If the term is new, start with what is a stablecoin payin API.

Key takeaways

  • A payin price is a stack: fee, spread, network cost, plan, and rail extras.
  • Quote-based pricing is normal. The fix is to request a quote at your real transfer size and compare the delivered amount.
  • Volume floors and minimum commitments change the real cost for small teams.
  • Spread is usually the biggest hidden part. Ask whether the rate in the quote already includes it.
  • BlindPay does not publish a static rate card. It shows the fee breakdown in the live quote before you execute.

What fees apply to a stablecoin payin?

Five kinds of fee can apply, and a provider may charge only some of them. This table is the checklist to bring to every sales call.

FeeWhen it appliesWho sets itHow to check it
Payin feeEach deposit, flat, a percentage, or bothThe providerThe fee line in a live quote
Exchange spreadWhen fiat converts to a stablecoin, or between currenciesThe provider and its liquidity sourceCompare the quote's rate with a mid-market rate
Network (gas) feeWhen stablecoins are sent on-chainThe blockchain, passed through or absorbedAsk whether it is itemized or built in
Plan or minimumMonthly, regardless of usageThe providerThe plan page or contract
Rail or failure chargeA specific rail, a refund, or a failed depositThe provider, sometimes the bankThe fee schedule or docs

For a deeper breakdown of conversion costs, see crypto on-ramp fees explained and stablecoin API pricing: mint fees, spread, and what you actually pay.

How do published prices differ from quote-based pricing?

A published price is a number you can read before talking to anyone. A quote-based price is a number you get after you request it for a specific amount and rail. Both can be fair. The risk with published prices is that they exclude the spread. The risk with quote-based pricing is that you cannot model costs until you have talked to sales.

The practical test is the same for both: take one real deposit, get the price in writing, and compute what lands in the wallet.

Here is how some providers describe their pricing on official pages (all checked on 2026-10-31, confirm current terms before deciding):

ProviderWhat its official pages say about pricingSource
BlindPayA monthly plan plus per-transaction fees shown in the live quoteblindpay.com/pricing
BridgeFees are developer-configurable, and the site routes pricing questions to salesbridge.xyz and apidocs.bridge.xyz
BVNKNo pricing shown. The site states it works with businesses processing at least $500,000 a monthbvnk.com
CircleMint and network pricing not shown on the pages reviewedcircle.com
Zero HashNo pricing shown on its homepagezerohash.com

What is a volume floor and why does it matter?

A volume floor is a minimum monthly or annual volume a provider expects before it will onboard you or quote a rate. It matters because a small team can be priced out, or pay a minimum commitment that dwarfs its real usage.

BVNK states on its site that it works with businesses processing at least $500,000 in payments a month and with at least six months of operating history (checked on 2026-10-31). That is a reasonable policy for an enterprise platform. It is also a fact to check early if you are pre-launch.

Ask each provider these questions in writing:

  1. Is there a minimum monthly volume to onboard?
  2. Is there a minimum monthly fee, and does it apply from day one?
  3. Does the rate change at volume tiers, and where are they?

How do I compare total cost?

Compare the amount of stablecoin delivered for the same deposit, on the same rail, at the same time. The worked example below shows why.

Illustrative, not BlindPay rates. Assume a USD 10,000 ACH deposit that converts to USDC. The three structures are invented to show the method.

LineStructure A: flat feeStructure B: percentage feeStructure C: low fee plus minimum
Payin fee$15.00 flat0.50% = $50.000.20% = $20.00
Spread0.30% = $30.000.10% = $10.000.40% = $40.00
Network fee$1.00$0.00 (absorbed)$2.00
Monthly minimum, spread over 10 deposits$0.00$0.00$500 / 10 = $50.00
Total cost$46.00$60.00$112.00
USDC delivered9,954.009,940.009,888.00

Structure C has the lowest headline fee and the highest total cost. The ranking also changes with deposit size: at USD 500, the flat fee in A is 3% of the deposit, while B's percentage stays at 0.50%. Run the same table at your smallest, typical, and largest deposit.

A quick method:

  1. Pick three deposit sizes you expect.
  2. Request a quote for each from every provider, on the rail you will use.
  3. Record fee, rate, and delivered amount.
  4. Add plan and minimum costs, divided by your monthly deposit count.
  5. Compare the total as a percentage of the deposit.

What hidden fees should I look for?

Look for any cost that does not appear as its own line in the quote. The usual suspects:

  • A spread inside the rate. The fee line looks small while the rate is worse than the market.
  • Fees that depend on deposit size. Some are charged at transaction time, others collected later on an invoice.
  • Network costs. Check whether gas is passed through or absorbed, and on which chains.
  • Failure and refund charges. A failed deposit can carry a penalty. For example, BlindPay's docs state a flat $100.00 added to the billing fee when an OTC Pix payin fails because the deposit never arrives. See failed, late, or mismatched payins.
  • Funding method costs. A pull from a bank account can carry its own fee.
  • Expiring quotes. A price that expires in seconds, or one that is not locked at all.

Use this 10-line quote checklist on every provider:

  1. Which rail and currency is this quote for?
  2. What is the exact deposit amount?
  3. What is the payin fee, and is it flat, a percentage, or both?
  4. Is the spread included in the rate, and what is the mid-market comparison?
  5. Are network fees itemized or built in?
  6. Who pays the fee, the sender or the receiver?
  7. How long is the quote locked?
  8. What is the minimum monthly fee or volume?
  9. What happens on a failed or refunded deposit, and does it cost anything?
  10. What is the delivered stablecoin amount, to the cent?

What does BlindPay charge?

BlindPay combines a monthly plan (platform access) with per-transaction fees that vary by rail and network. Those fees are disclosed in the live quote before you execute, and BlindPay does not publish a static flat rate card. The plans are on the pricing page.

A few concrete charges that are in the docs:

ItemWhat the docs say
Fee payercover_fees: false deducts the fee from the stablecoins the customer receives. cover_fees: true adds it on top of the fiat the sender sends.
US virtual account$1.50 per month per account (see virtual accounts)
ACH pullA flat $1.00 on every pull, deducted from the amount actually pulled (see payins)
Virtual account deposits under $100.00The fee accrues to your invoice (billing_fee_amount)
Virtual account deposits of $100.00 or moreThe fee is charged at transaction time (transaction_fee_amount)
Minimum quote$5.00 for a payin quote request amount
Your own marginA partner fee adds a percentage and a flat amount per transaction on payins, set independently from payouts

Partner fees accumulate over the month, and BlindPay nets your outstanding invoice out of them before releasing the balance to you on the first day of the next month. The partner fees docs have a worked example, and how platforms add their own margin explains the pattern.

The payin quote returns the breakdown: blindpay_quotation (the rate including BlindPay's fee), flat_fee, partner_fee_amount, and billing_fee_amount. Use those fields to build a fee display for your own customers. For virtual account costs in particular, see virtual account fees.

Where does BlindPay fit?

BlindPay offers payins over ACH, wire, RTP, SWIFT (through virtual accounts), Pix, TED, SPEI, Transfers, PSE, Bre-B virtual accounts, and card, delivering USDC or USDT to a customer-controlled wallet or an optional BlindPay-managed wallet (beta). Pricing is a monthly plan plus per-transaction fees from the live quote. The pattern for choosing: request a quote at your real size, compare the delivered amount, and read the fee fields the quote returns.

Sources

This article is for general information only and is not legal, tax, or financial advice.

FAQ

One API.
Multiple payment rails.

Blind Pay, Inc. (“BlindPay”) is a United States-based financial technology and payments infrastructure company, incorporated in the State of Delaware on May 2, 2024. BlindPay is duly registered as a Money Services Business (“MSB”) with the Financial Crimes Enforcement Network (“FinCEN”) under registration number 31000277566153. BlindPay is not a state-licensed money transmitter and does not, in its own capacity, engage in regulated money transmission services. All such regulated activities are conducted exclusively through, and under the licenses of, duly authorized financial institution partners. BlindPay's role is limited to providing financial technology, virtual account management, payment processing, and related payments infrastructure services that facilitate payment flows and account functionalities. These services are provided in coordination with its licensed partners and in compliance with applicable federal MSB requirements and relevant state regulatory frameworks.

Blind Pay, LLC (“BlindPay”) is a Delaware limited liability company formed on June 24, 2025. BlindPay is duly registered as a Money Services Business (“MSB”) with the Financial Crimes Enforcement Network (“FinCEN”) under registration number 31000318334247 and is listed in the Nationwide Multistate Licensing System (“NMLS”) under NMLS ID #2745309.

BLIND PAY SOCIEDADE PRESTADORA DE SERVIÇOS DE ATIVOS VIRTUAIS LTDA. (“BlindPay”) is a Virtual Asset Service Provider (“VASP”) operating in Brazil. The company is presently completing the regulatory adaptation process required of Virtual Asset Service Provider Companies (SPSAV) under Central Bank of Brazil Resolution No. 520/2025, and remains subject to the transitional regime set forth in Article 88 of that Resolution. Registered address: Avenida Princesa Isabel, nº 15, Sala 1405, Edifício Martinho de Freitas, Centro, Vitória/ES, 29010-361.

BlindPay is a stablecoin API that enables individuals and businesses to move money worldwide.