Processing Fee Calculator
Solve the crypto payment fee relation Fee = Amount × Rate for any of its three unknowns — the processing fee, the payment amount, or the effective rate — with step-by-step math, a live fee-split schematic, and companion metrics covering merchant net settlement, annualized cost, card-rate comparison, and a batch estimator for merchant planning.
The current processing rate applied to common transaction sizes. Useful for sizing the monthly processing bill or comparing processors at your typical order value.
| Payment amount | Fee at this rate | Merchant net |
|---|
Crypto processing fees are 3–10× lower than cards
The core economic reason crypto payments exist for merchants is the fee gap. A card processor charges 2.5%–3.5% plus a fixed per-transaction fee; a crypto processor charges 0.3%–1% with no fixed component. On a $1,000 transaction, that is $25–$35 versus $3–$10. For merchants with thin margins — restaurants, subscription businesses, marketplaces — that gap is often the difference between a viable and unviable business. The trade-off is that crypto payments introduce currency volatility, tax complexity, and a smaller customer base, which is why adoption has been uneven outside of high-margin or crypto-native businesses.
The rate dominates the fee at any given size
Since the fee is a pure product of amount and rate, halving the rate halves the fee at every transaction size, and doubling the size doubles it. This means merchant optimisation splits cleanly into two independent levers: negotiate a lower rate (choose a cheaper processor), or reduce the average transaction size (which usually reduces revenue, so it is rarely the right answer). The rate is the lever that matters, and it is why processor selection is the most impactful decision a merchant makes. A 50 bps reduction across $1M of monthly volume saves $5,000 per month — $60,000 per year — which is often more than the cost of switching processors.
Volatility converts a low fee into a variable one
A crypto processor charges its fee in the same asset the customer paid in, then typically converts to fiat at settlement. If the merchant receives the crypto and holds it, the fee the processor took at transaction time may be worth significantly more or less by the time the merchant settles. Some processors (BitPay, Coinbase Commerce) offer instant fiat conversion, which locks the fee at the moment of payment. Others settle in crypto, which passes the volatility to the merchant. Whether the effective fee is 1% or 1.8% depends on the settlement terms, not just the headline rate.
Self-hosting eliminates the fee but not the cost
BTCPay Server and similar self-hosted solutions charge 0% processing fees, which sounds like a pure win until you account for the real costs: server infrastructure ($20–$100/month), on-chain gas for sweeps and consolidation, engineering time to deploy and maintain the node, and the operational risk of running payment infrastructure yourself. For a merchant processing $100k/month, 1% is $1,000 — comfortably more than the self-hosting cost, so self-hosting wins. For a merchant processing $5k/month, 1% is $50, which is roughly the cost of a VPS, so it is a wash. The right choice depends on volume and on the merchant's willingness to operate infrastructure.
How to Use This Calculator
The processing fee relation links three quantities: the fee, the payment amount, and the processing rate. Pick which one you want the tool to solve, then fill in the other two.
1. Start with a scenario
Click a scenario chip — $1,000 @ 1%, $100 @ 0.5%, $100 @ 2.9% card rate — to load realistic amounts and rates. Each chip carries both values so you see the implied fee immediately.
2. Choose what to solve for
Pick Fee, Amount, or Rate from the toggle. Solving for fee gives the charge; solving for amount tells you the payment size implied by a known fee; solving for rate tells you the effective rate a given fee represents.
3. Match your settlement currency
The amount field has a unit selector spanning USD, EUR, GBP, USDT, USDC, BTC and ETH. The fee field and the result inherit the same unit. Since the math is currency-agnostic, a 1% fee on 1 BTC is exactly the same proportion as a 1% fee on $1,000.
4. Read the result and verdict
The result card shows the fee plus the merchant net settlement and the effective rate. A colour-coded verdict classifies the rate from free through ultra-low, very low, low, moderate, standard, high and very high, calibrated against typical crypto and card processor benchmarks.
5. Check the schematic and charts
The schematic chains amount × rate into the fee, arrows to the merchant net, and shows the split as a stacked bar with the fee portion marked in amber. The chart plots the fee against payment amount for three rate levels.
6. Switch to Advanced for merchant planning
Advanced mode adds a fee-vs-rate chart, inputs for monthly transactions, a card-rate benchmark and a flat per-transaction fee, a sensitivity check, and companion metrics including monthly and annual processing cost, the savings vs. card processing, the fee-to-net ratio, and a batch estimator showing the fee at 11 common transaction sizes.
What This Tool Offers
Built around the payment fee relation Fee = Amount × Rate, the standard formula for what a payment processor charges on a transaction.
Three-way solving
Solve for the processing fee, the payment amount, or the effective rate. The calculator rearranges the formula for whichever variable you choose.
Payment-flow schematic
A live diagram chains amount × rate into the fee, shows the merchant net settlement, and draws the split as a stacked bar with the fee segment marked in amber.
Rate-tier verdict
Each result is classified from free (self-hosted) through ultra-low, very low, low, moderate, standard, high and very high, calibrated to typical crypto and card benchmarks.
Merchant volume planning
Advanced mode takes your monthly transaction count and reports the monthly and annual processing cost, plus the savings versus card processing at a benchmark rate.
Multi-currency units
The amount field accepts USD, EUR, GBP, USDT, USDC, BTC and ETH, with the fee and net settlement inheriting the same unit throughout the calculator.
Reference tables
Typical processing rates by provider, a fee lookup grid across amounts and rates, a crypto-vs-card comparison, and a full variable reference.
Reference Tables & Conversions
A fee lookup grid, typical processing rates by provider and a crypto-vs-card comparison.
Quick fee estimator
Fee Lookup by Amount and Rate
Computed from Fee = Amount × Rate. Values in the payment's unit. Row = payment amount, column = processing rate.
| Amount \ Rate | 0.3% | 0.5% | 1% | 1.5% | 2.5% | 2.9% | 3.5% |
|---|
Typical Processing Rates by Provider
Representative headline rates as of 2024. Actual rates vary with volume, negotiation and the specific product tier — always verify against the provider's current pricing page.
| Provider | Headline rate | Flat fee | Settlement | Notes |
|---|---|---|---|---|
| BTCPay Server (self-hosted) | 0% | None | Crypto | Merchant runs the infrastructure; gas costs only |
| Strike | 0.3% | None | Fiat or BTC | Bitcoin Lightning focus; regional availability |
| Binance Pay | 0% (promotional) | None | Crypto / fiat | Zero-fee campaigns; may change |
| NOWPayments | 0.5% | None | Crypto or fiat | Broad asset support; non-custodial option |
| Crypto.com Pay | 0.5% | None | Fiat | Merchant programme tiers |
| OpenNode | 1% | None | Fiat or BTC | Lightning and on-chain |
| CoinGate | 1% | None | Fiat or crypto | Wide asset coverage |
| BitPay | 1% | None | Fiat or crypto | Enterprise tier discounts |
| Coinbase Commerce | 1% | None | Fiat or crypto | Simple integration; broad asset support |
| Coinbase Commerce (enterprise) | 0.5%–0.8% | None | Fiat or crypto | Volume dependent |
| BitPay (enterprise) | 0.5%–0.8% | None | Fiat or crypto | Negotiated |
| Traditional card (Visa/MC) | 1.5%–2.5% | $0.10–$0.30 | Fiat | Interchange + assessment + processor markup |
| Stripe (card) | 2.9% | $0.30 | Fiat | Standard online pricing |
| PayPal (card) | 2.99% | $0.49 | Fiat | Online commercial transactions |
| Square (card, online) | 2.9% | $0.30 | Fiat | Standard e-commerce rate |
| High-risk card processing | 4%–8% | $0.25–$0.50 | Fiat | Chargeback-heavy verticals |
Crypto vs. Card Processing — Side-by-Side
The same $1,000 transaction processed through different channels, showing the fee and the merchant net settlement.
| Channel | Rate | Flat fee | Fee on $1,000 | Merchant net | Relative cost |
|---|---|---|---|---|---|
| BTCPay Server (self-hosted) | 0% | $0 | $0.00 | $1,000.00 | 0× (baseline) |
| Strike | 0.3% | $0 | $3.00 | $997.00 | 0.3% |
| NOWPayments | 0.5% | $0 | $5.00 | $995.00 | 0.5% |
| Coinbase Commerce | 1.0% | $0 | $10.00 | $990.00 | 1.0% |
| BitPay | 1.0% | $0 | $10.00 | $990.00 | 1.0% |
| Interchange-plus card | 1.8% | $0.20 | $18.20 | $981.80 | 1.82% |
| Square (online) | 2.9% | $0.30 | $29.30 | $970.70 | 2.93% |
| Stripe | 2.9% | $0.30 | $29.30 | $970.70 | 2.93% |
| PayPal (card) | 2.99% | $0.49 | $30.39 | $969.61 | 3.04% |
| High-risk card processing | 5.0% | $0.35 | $50.35 | $949.65 | 5.04% |
* Flat fees are per-transaction and dominate at low order values. A $30.30 fee on a $10 transaction is 303% — one of the reasons fixed fees are particularly painful for micro-payments.
Variable Reference
| Symbol | Meaning | Typical range | Units |
|---|---|---|---|
| Fee | Processing fee charged on the transaction | 0 – 10% of amount | payment currency |
| Amount | Gross payment amount | 0.01 – 10,000,000 | payment currency |
| Rate | Percentage processing rate | 0 – 8% | % |
| Net | Merchant net settlement = Amount − Fee | — | payment currency |
| Flat fee | Fixed per-transaction charge | $0 – $0.50 | currency |
| Txns | Monthly transaction count | 0 – 10,000,000 | count |
| Monthly cost | Fee × txns | — | payment currency |
| BPS | Rate in basis points = Rate × 100 | 0 – 800 | bps |
What Does the Processing Fee Measure?
A processing fee is what a payment provider charges to accept, authorise and settle a transaction. The formula is a simple multiplication: Fee = Amount × Rate. If a customer pays $1,000 and the processor charges 1%, the fee is $10 and the merchant receives $990. On a card with a 2.9% rate, the same $1,000 transaction generates a $29 fee and the merchant receives $971. The gap between those two numbers — $19 on a single transaction — is the entire economic argument for crypto payments.
Unlike card processing, which bundles interchange, assessment and processor markup into a single rate, crypto processors typically charge a single flat percentage with no per-transaction component. That difference matters enormously at low order values: a $0.30 flat fee is 3% of a $10 transaction but only 0.03% of a $1,000 transaction. For merchants selling low-ticket items, the absence of a flat fee is often a bigger saving than the lower headline rate.
Processing Fee Formula
The defining relationship is:
Rearranged to solve for the other two unknowns:
Rate = (Fee / Amount) × 100
Once you have the fee, the merchant net settlement and the scaled costs follow directly:
Monthly Cost = Fee × Transactions
Annual Cost = Monthly Cost × 12
For processors that also charge a flat per-transaction fee, the total fee becomes:
Processing Fee Variables
| Symbol | Meaning | Notes |
|---|---|---|
| Fee | Processor's charge | Deducted before merchant settlement |
| Amount | Gross payment | What the customer pays |
| Rate | Percentage fee | Headline processing rate |
| Net | Merchant settlement | Amount minus fee |
| Flat fee | Per-transaction charge | Common in card processing, rare in crypto |
| BPS | Rate in basis points | 1% = 100 bps; useful for fine comparisons |
How Each Variable Affects the Fee
The fee rises linearly with both the amount and the rate. Doubling the amount doubles the fee; doubling the rate doubles it. This linearity makes the formula easy to reason about, and it means the fee is fully predictable given the two inputs. There are no tiers, no thresholds and no volume discounts baked into the formula itself — if your processor offers those, you would model them by running the calculator at the applicable rate for each volume band.
In practice, the two variables are controlled by different parties. The amount is set by the customer's purchase; the rate is set by the processor and, in some cases, negotiated based on volume. This means merchant optimisation focuses almost entirely on the rate: choosing a cheaper processor, negotiating a volume discount, or self-hosting to eliminate the fee entirely. The amount is not a lever a merchant can pull without also changing revenue.
Processing Fee Calculation Examples
Fee = 1,000 × 0.01 = $10.00
Amount = 10 / 0.01 = $1,000.00
Rate = (29 / 1,000) × 100 = 2.90%
Fee per txn = $10 · Monthly = $2,000 · Annual = $24,000
Fee per txn = $29 · Monthly = $5,800 · Annual = $58,000
Savings from 1% crypto vs. 2.9% card = $34,000/year
Fee = 0.29 + 0.30 = $0.59 · Effective rate = 5.90%
Frequently Asked Questions
Three structural reasons. First, card networks involve many intermediaries — the issuing bank, the acquiring bank, the card network (Visa/Mastercard), and the processor — each taking a cut. A crypto payment moves from the customer's wallet to the merchant's wallet (or the processor's) in a single on-chain transaction with no intermediaries. Second, cards carry chargeback risk, which the processor prices in; crypto payments are irreversible at the protocol level, so there is no chargeback exposure. Third, card infrastructure is expensive to run and maintain (authorisation networks, fraud detection, dispute resolution), while crypto settlement is a shared public utility. The combination of fewer intermediaries and lower risk explains the 3–10× fee gap.
Usually yes, and they matter. The most common are: (1) a fixed per-transaction fee, typically $0.10–$0.50 for card processors, which disproportionately affects small transactions; (2) currency conversion fees of 1%–3% if the customer pays in a different currency than the merchant settles in; (3) spread on crypto-to-fiat conversion, which can be 0.5%–1.5% at the processor's discretion; (4) on-chain network fees, which the merchant may absorb on some setups; (5) monthly or annual platform fees on some enterprise plans. When comparing processors, always compute the total cost including all of these, not just the headline rate. This calculator models the percentage component only — add the fixed components separately using the flat fee input in Advanced mode.
Fiat settlement is simpler and eliminates price risk — the processor converts the crypto to USD (or EUR, GBP) at the moment of payment and deposits fiat in your account on a rolling schedule. Crypto settlement keeps you in the asset but exposes you to volatility between the payment and any conversion you do later. For merchants whose business runs in fiat (most of them), fiat settlement is usually the right choice — it turns a volatile receipt into a stable one and eliminates the operational complexity of managing treasury. For crypto-native businesses or merchants who would hold the asset anyway, crypto settlement avoids the conversion fee and keeps exposure. Some processors offer both and let you choose per-transaction.
A basis point (bps) is one hundredth of a percentage point: 1% = 100 bps, 0.5% = 50 bps, 0.01% = 1 bps. Basis points are used in finance because they allow precise comparison without ambiguity about decimal places. If you are comparing two processors at 0.95% and 1.05%, that is a 10 bps difference — sounds small, but on $1M of monthly volume it is $1,000 per month, or $12,000 per year. For merchants deciding between processors, thinking in basis points makes the differences concrete. This calculator reports the rate in both percent and basis points.
It depends on the jurisdiction and the payment method. Card networks historically prohibited surcharging in many markets, though rules have loosened and surcharging is now permitted in some US states and some other countries under specific conditions. Crypto payments are generally not covered by card network rules, so a merchant can add a "crypto convenience fee" or offer a discount for crypto payment without the same restrictions. The cleaner approach in most cases is to build the fee into the displayed price rather than adding a separate line at checkout — customers respond better to a single number than to a surcharge, and it avoids the compliance question entirely. Offering a small discount for crypto payment (e.g., 2% off) achieves the same economics with a positive framing.
On-chain gas is separate from the processor's fee and is typically paid by the customer, not the merchant. When a customer pays in ETH or USDC on Ethereum mainnet, they pay the gas for the transfer on top of the amount they are sending to the merchant. Some processors subsidise gas to improve the customer experience, in which case the cost is absorbed somewhere in their margin. On faster, cheaper chains (Solana, Base, Arbitrum, Polygon) gas is negligible — fractions of a cent — so it is rarely a factor. On Ethereum mainnet at peak congestion, gas can be $10–$50 per transaction, which is a real cost but one borne by the payer, not the merchant. The exception is when the merchant is sweeping funds from a collection wallet to cold storage, in which case the merchant pays the sweep gas.
For most businesses, yes — payment processing fees are treated as an ordinary and necessary business expense and are deductible against business income, just like any other cost of doing business. This reduces the effective cost of the fee: if your marginal tax rate is 25%, a $1,000 monthly processing fee costs $750 after tax. The same is true of card processing fees and crypto processing fees in most jurisdictions. Consult a tax professional for the specific rules in your country, since treatment of crypto-related expenses can vary and some jurisdictions have not fully clarified the treatment of fees paid in crypto.
The crossover point depends on the flat fee and the percentage. For a processor charging 2.9% + $0.30, the flat fee is 1% of the transaction at $30, and 0.1% at $300. So a $30 transaction pays an effective 3.9% (2.9% + 1%), while a $300 transaction pays 3.0% (2.9% + 0.1%). The flat fee is a significant component below about $100 and negligible above about $1,000. Crypto processors with no flat fee (BitPay, Coinbase Commerce, NOWPayments) have a structural advantage for merchants selling low-ticket items — under $50, the absence of a flat fee can easily outweigh a 50–100 bps difference in headline rate. This is why subscription businesses with small monthly charges, coffee shops and micro-payment platforms are the most aggressive adopters of crypto payments.
Variables
| Symbol | Quantity | Unit |
|---|---|---|
| Fee | Processing fee | currency |
| Transaction Amount | Total transaction amount | currency |
| Processing Fee Rate | Payment processor's fee rate | % |
What it means
Payment processors charge fees for handling crypto transactions, similar to traditional payment gateways. This formula calculates the fee. It is used by merchants to assess costs and to compare payment providers. Lower fees are one of the advantages of crypto payments. Understanding this helps in evaluating the cost‑effectiveness of accepting crypto payments. It also helps in choosing between different payment solutions.
Worked example
Crypto Payment Processing Fee – Two Detailed Examples
Real‑World| Parameter | Value |
|---|---|
| Transaction Amount | $1,000 |
| Processing Fee Rate | 1.0% |
| Parameter | Value |
|---|---|
| Amount | $500 |
| Rate | 0.5% |
Common mistakes
- Transaction amount: The total value of the transaction.
- Processing fee rate: The percentage fee charged by the payment processor.
- Fee: Often includes both a fixed and variable component.
- Different processors: Fee rates vary widely.
Applications
Crypto payment processing fee calculates the fee charged by a payment processor for handling a transaction. This is essential for merchants accepting crypto payments to understand their costs and to price products accordingly. By comparing fee rates, merchants can choose the most cost‑effective processor. This formula also helps in evaluating the feasibility of accepting crypto payments. Understanding processing fees is crucial for businesses integrating crypto payments.
- Selecting a crypto payment processor with competitive fees
- Pricing products and services to account for fees
- Evaluating the net revenue from crypto payments
- Comparing crypto vs. traditional payment fees
- Educational understanding of payment processing costs
Related calculators · Trading & Investment
Recently updated formulas
Suggest an improvement
Found a mistake? Have a better example? Let us know.
You may send up to 3 suggestions per 24 hours.