Ethereum is one of the most widely held cryptocurrencies, and it is also the home network for many of the stablecoins that customers use to pay online. For merchants, that makes it a natural option to offer at checkout. The practical questions are what it costs, how long to wait before treating a payment as final, and how to set things up so payments match orders automatically. If you plan to accept Ethereum payments on a website, this guide walks through the decisions that matter most in 2026.
Why Merchants Add Ethereum
Three groups of customers tend to ask for Ethereum. Some hold ETH and prefer to spend it directly. Others hold dollar stablecoins such as USDT or USDC on Ethereum and want to pay without converting. A third group simply pays from whatever wallet they already use, and Ethereum-compatible wallets are among the most common.
For the merchant, the appeal is similar to other crypto payments: no card chargebacks, access to international customers and settlement in minutes rather than days.
ETH or ERC-20 Stablecoins?
Ethereum supports two kinds of payment that merchants should treat differently.
| Payment type | What it is | Main consideration |
|---|---|---|
| ETH | The network’s native coin | Price moves with the market, so revenue value can change |
| ERC-20 stablecoins (USDT, USDC) | Dollar-pegged tokens issued on Ethereum | Stable value, but the customer still needs a little ETH to pay the fee |
Many merchants accept both but encourage stablecoins for larger orders, because the amount received keeps its dollar value.
What Gas Costs Right Now
Every Ethereum transaction pays a network fee called gas. The total depends on the amount of computation a transaction needs and the gas price at that moment. Ethereum’s gas documentation explains how the base fee rises when blocks are full and falls when demand eases.
On 17 October 2026, network conditions were unusually calm. The gas price was around 0.06 gwei, and with ETH trading near $2,425, the costs worked out roughly as follows:
| Transaction | Approximate gas used | Approximate fee (17 Oct 2026) |
|---|---|---|
| ETH transfer | 21,000 | well under $0.01 |
| USDT or USDC transfer | 45,000 to 65,000 | about $0.01 |
These are snapshot figures, not guarantees. Gas can rise sharply during busy periods, so treat them as a reference point and check current conditions when you set up your checkout.
In most checkouts the customer pays the network fee when sending the payment. For the merchant, low gas matters mainly because it removes a reason for customers to abandon the purchase.
Confirmations and Finality: When Is a Payment Final?
A new Ethereum block is produced roughly every 12 seconds. A transaction included in a block is visible almost immediately, but full economic finality under Ethereum’s proof-of-stake design takes about two epochs, which is roughly 13 minutes.
In practice, merchants use a risk-based approach:
- Low-value digital goods: many merchants treat a payment as accepted after one or a few blocks.
- Higher-value orders: waiting for finality before releasing goods adds certainty.
- Physical goods with shipping delays: the wait rarely matters, because fulfillment takes longer than finality anyway.
Whatever rule you choose, set it in your gateway or plugin so order statuses change automatically, rather than relying on someone checking a block explorer.
Setting Up Your Wallet
To receive Ethereum, you need an address that you control. The safest setups follow a few rules:
- Use a reputable wallet and write the recovery phrase on paper or metal, stored offline.
- Never share the recovery phrase or private key with any service, including a payment gateway.
- Use a separate wallet for business revenue rather than your personal funds.
- Decide who in the business can access the wallet and how.
A non-custodial gateway only needs your public receiving address. It watches the blockchain for incoming payments and updates your store, but it cannot move your funds.
Pricing, Invoices and Volatility
Customers usually see prices in dollars, euros or another local currency. At checkout, the gateway converts the price into ETH or a stablecoin at the current rate and creates an invoice with an exact amount and a payment window.
The payment window protects both sides. If ETH moves sharply, an invoice that stays open for hours could be paid at an outdated rate. Windows of 15 to 60 minutes are common, and the gateway should handle late payments according to clear rules.
Underpayments and overpayments also need a plan. Customers sometimes send slightly less because their wallet deducted a fee from the amount, or they send twice by mistake. Decide in advance whether small differences are accepted, and how refunds of overpayments are handled.
Handling Refunds
Ethereum payments cannot be reversed by the customer, so refunds are always a deliberate action by the merchant. A clear process avoids most disputes:
- Confirm the refund address in writing. If the customer paid from an exchange account, the sending address may belong to the exchange, and funds returned to it may never reach the customer.
- Decide the refund currency in advance. Refund the original amount of ETH or stablecoin, or its dollar value at the time of the refund, and state the rule in your refund policy.
- Agree who covers the network fee. At current gas levels the cost is small, but the rule should still be written down.
- Record every refund with its transaction hash, next to the original order.
Common Mistakes to Avoid
Most Ethereum payment problems come from a handful of avoidable errors:
- Wrong network. A customer sends USDT on BNB Chain to an address expecting Ethereum. Clear labels such as “USDT (Ethereum, ERC-20)” reduce this.
- Missing ETH for gas. A customer holding only USDT cannot pay the network fee. Mention this in checkout instructions.
- Manual matching. Matching payments to orders by amount alone breaks when two customers pay the same price. Use invoices tied to order IDs.
- Unverified contracts. Accept only the official token contracts for the stablecoins you support.
- Poor record-keeping. Store the transaction hash, the order ID and the dollar value at the time of payment for accounting.
Layer-2 Networks and the Road Ahead
Layer-2 networks such as Arbitrum and Base process transactions off the main chain and settle back to Ethereum, often at very low cost. They are growing quickly, but not every wallet or gateway supports every layer-2. If you add them, label each network clearly and test it separately, because sending to the right address on the wrong network is still a common mistake.
Frequently Asked Questions
Do customers pay the gas fee or does the merchant?
In most setups the customer pays the network fee when sending the payment. The merchant may pay a separate service fee to the payment gateway.
How long should I wait before shipping an order paid in ETH?
For most physical orders, shipping happens after the payment has reached finality anyway. For instant digital delivery, choose a confirmation rule that matches the order value.
Can I accept USDC and USDT on Ethereum with the same address?
Yes. ERC-20 tokens are received at the same Ethereum address as ETH, but your gateway should track each token separately and only accept official contracts.
Ethereum payments are cheaper and easier to support than many merchants assume. A clear checkout, a secure wallet and sensible confirmation rules cover most of what you need.

