How to accept USDC payments as a business

A business accepts USDC by giving the payer a USDC address on a named blockchain, through an invoice, a checkout or a payment processor, and then either holding the USDC or converting it to US dollars in an account in the company's name. Before the first payment, confirm that your country allows it, choose the networks you will accept, and set up records that tie each receipt to an invoice. This guide covers the legal check, the four set-ups, what providers publish, networks, invoicing, risks and what to do with the balance.

By Helm Editorial TeamPublished 29 October 2026Last reviewed 29 October 2026
Key takeaways
  • Stablecoin rules apply to a company based on where it is registered: Türkiye has banned crypto assets in payments since 30 April 2021, and Egypt prohibits crypto dealing without a CBE license.
  • Outside the DIFC and ADGM, the UAE allows a merchant to accept a US dollar stablecoin only as payment for virtual assets, under CBUAE Circular 2/2024.
  • Stripe launched USDC payments for US businesses in October 2024 with a 1.5% fee and, as reported, limits of $10,000 per transaction and $100,000 per month.
  • Shopify Payments merchants in eligible markets can accept USDC on Base, with payouts in local currency by default and no foreign exchange or multi-currency fees.
  • Circle lists Circle-issued USDC on 38 mainnet blockchains, and bridged tokens such as USDC.e on X Layer are not issued or backed by Circle.
  • The IRS treats stablecoins as property, so a US business must record the US dollar value of USDC received as payment at the time of receipt.

Accepting USDC payments: the short answer

USDC is a stablecoin issued by Circle: a digital token designed to hold a value of one US dollar. Circle states that USDC can be redeemed one for one for US dollars through Circle, although direct redemption runs through Circle Mint, its platform for institutional customers. For a business, accepting USDC works much like accepting a bank transfer to a new kind of account number: you give the payer an address, the payer sends tokens, and you match the receipt to an invoice.

A business that wants to accept USDC puts five things in place before the first payment:

  1. Legal clearance. Confirm that companies in your country may accept stablecoins as payment for what you sell. In some countries they may not.
  2. A receiving route. A wallet the company controls, a payment processor, or a business account that receives USDC.
  3. Networks. Decide which blockchains you will accept USDC on, and publish one address for each network.
  4. Invoicing and records. State the amount, token and network on each invoice, and record the US dollar value at receipt.
  5. A plan for the balance. Decide whether you will hold USDC or convert it to US dollars, and where the dollars will land.

This guide takes those steps in order, using what payment providers and regulators publish. It is written for exporters, agencies, software firms and trading companies that are paid by customers abroad, and for online sellers whose buyers ask to pay in digital dollars. If you already hold stablecoins and only need to turn them into dollars, our guide to converting USDT to USD in a business account covers the conversion routes and their costs in detail.

One distinction runs through the whole guide. Some set-ups leave the company holding USDC, and others convert it into ordinary currency the moment it arrives. Which one you want depends on how you spend the money, so decide that early: it changes which provider fits.

The first question is legal, not technical. Stablecoin rules apply to your company based on where it is registered and operates, not where the payer or the platform is. Several countries restrict or prohibit accepting crypto assets, a category that includes stablecoins, as payment for goods and services.

CountryPosition on accepting stablecoins as paymentSource
United StatesThe GENIUS Act, signed on 18 July 2025, set a federal framework for payment stablecoins: approved issuers, and at least one dollar of permitted reserves for each dollar issued. Payment stablecoins are not federally insured.Congressional Research Service
TürkiyeSince 30 April 2021, crypto assets cannot be used in payments, directly or indirectly.CBRT regulation of 16 April 2021, as summarized by CMS
United Arab EmiratesOutside the DIFC and ADGM, a merchant may accept a US dollar stablecoin only as payment for virtual assets, not for other goods and services.CBUAE Payment Token Services Regulation (Circular 2/2024)
EgyptIssuing, trading or promoting cryptocurrencies, or operating platforms for them, is prohibited without a license from the CBE Board.Law 194 of 2020, Article 206
EcuadorThe central bank stated on 12 August 2024 that crypto assets are neither legal tender nor an authorized means of payment.Banco Central del Ecuador statement, as reported by El Universo
IndonesiaBank Indonesia has stated that crypto is not a legal means of payment and that the rupiah is the only legal payment instrument.Bank Indonesia, as reported by Bisnis.com
BrazilSince 2 February 2026, an international payment with stablecoins handled by a provider is a foreign exchange operation, with a purpose code and reporting to the central bank.Resolution BCB 521

Sources as listed. As published on 29 October 2026. This table is a summary, not legal advice; confirm the position with a lawyer in your country.

Even where accepting USDC is lawful, export rules can still bite. Exporters in Nigeria, South Africa, Vietnam, Indonesia, Sri Lanka and India must bring export proceeds back to local banks, which limits keeping export receipts as stablecoins. Our country-by-country guide, are stablecoin payments legal, sets out the position in more than 25 countries, with the source for each.

Two practical rules follow. If the position in your country is restricted or unclear, get a written opinion from a local lawyer before you put a USDC address on an invoice. And if you sell to customers in several countries, check the customer's side too: a buyer in a country that bans crypto payments may not be able to pay you in USDC lawfully, even if you may receive it.

Four ways to accept USDC

Businesses use four main set-ups. They differ in who holds the tokens, what you have at the end and how much work your finance team does.

Set-upHow it worksYou end up withSuitsWatch for
Company walletThe payer sends USDC to an address the company controls, either with its own keys or through a custodianUSDCCompanies with crypto treasury skills and a few large paymentsKey security; manual reconciliation; conversion is a separate step
Crypto payment gatewayThe gateway shows the payer an address or QR code for each invoice and tracks the paymentUSDC, or currency if the gateway convertsOnline sellers and invoicing businessesGateway fees; supported networks; the gateway's licenses
Checkout processor with a stablecoin optionThe customer pays in USDC at checkout and the processor converts itCurrency in the processor balance by defaultMerchants already using that processorEligibility by country; limits per transaction; percentage fee
Business account that receives USDCUSDC arrives at the account's address and can be converted to USD inside the accountUSDC or USD in the company's nameTrading companies that pay suppliers in USDSupported networks; conversion fees agreed in advance

Source: Helm Editorial Team. As published on 29 October 2026.

Choosing a set-up

  • If customers pay at a checkout, use the stablecoin option of the processor you already use, if your business is eligible, so orders, refunds and reporting stay in one place.
  • If customers pay invoices, a gateway or a business account works better, because each invoice can carry its own address and network, and each receipt is matched to an invoice.
  • If you pay suppliers in dollars, a business account that converts USDC to USD in the company's name removes a withdrawal and a second account opening.
  • If you want to keep USDC, a company wallet or a custodian gives full control, at the cost of key management and internal controls over who can send funds.

A self-custody wallet is one where the company holds the private keys, the secret codes that authorize transfers. Losing them means losing the funds, and anyone who obtains them can move the funds. A custodial wallet is one where a provider holds the keys for you, so the company's claim is against that provider. For most companies, the deciding question is who inside the business can approve an outgoing transfer, and whether two people must approve it. Settle that before the first payment arrives, not after.

What payment providers publish about USDC

Three widely used providers have published how their USDC products work. Terms change, so check the provider's current page before you sign up.

ProviderWhat it offersWho can use itSettlementPublished fee or limit
StripeUSDC payments through Stripe Checkout, Elements or the Payment Intents API; initial support on Ethereum, Solana and Polygon, as reported at launchUS businesses, as reported at launch; customers in more than 150 countries can payConverted to fiat currency and settled to the merchant's Stripe balance1.5% transaction fee; $10,000 per transaction and $100,000 per month at launch, as reported
Shopify PaymentsUSDC on the Base network at checkout; shoppers pay from supported crypto walletsShopify Payments merchants in eligible marketsLocal currency by default, with no foreign exchange or multi-currency fees; or USDC to a connected wallet on BaseNot stated in the announcement
Circle MintMint and redeem USDC one for one with US dollars; accounts funded by wireInstitutional customers and registered distributors in specific regions; not offered for personal useUS dollars on redemptionNo public fee schedule; approval takes from one day to a week or more

Sources: Decrypt, Stripe follows through on crypto payment support in USDC (10 October 2024); Shopify Changelog, Introducing USDC on Base with Shopify Payments (12 June 2025); Circle, Circle Mint. As published on 29 October 2026.

Two points stand out. First, checkout products from mainstream processors are built to convert USDC into ordinary currency by default, so the merchant may never hold USDC at all. That suits a retailer. It does less for a company that wants to receive USDC from one customer and pay a supplier in dollars from the same account.

Second, Circle Mint is designed for firms that mint and distribute USDC at scale, such as exchanges, wallet providers and banks. Circle states that applicants go through background, identity and sanctions checks. Most trading companies do not need it, and the published eligibility suggests most would not qualify.

Percentage fees deserve a second look on business invoices. A 1.5% fee, as reported for Stripe, compares well with card processing, but on an invoice of five or six figures it can cost more than an international wire, and a $10,000 cap per transaction rules out many trade invoices. For large payments, compare the fee in dollars, and ask whether the customer could pay the same invoice by ACH or wire instead.

Choose your networks and avoid lost payments

USDC exists on many blockchains. Circle's list of USDC contract addresses covers 38 mainnet blockchains, including Ethereum, Solana, Base, Polygon PoS, Arbitrum, Avalanche C-Chain, Stellar and Algorand. A contract address is the identifier of the USDC token on a given blockchain; a token with the same name but a different contract address is a different token.

That matters because not every token called USDC is issued by Circle. Circle's page notes that X Layer also has a separate bridged representation, labeled USDC.e, which is not issued or backed by Circle. A bridged token is a copy created by a third-party bridge that locks the original token on another chain. Its value depends on that bridge.

DecisionRecommended practiceWhy
How many networksStart with one or two networks that your customers already useEach network needs its own address, monitoring and reconciliation
Which tokenAccept only Circle-issued USDC, checked against Circle's contract address listBridged or look-alike tokens are not redeemable through Circle
Address for each networkPrint a separate address for each network on the invoice, with the network named in fullA payer who picks the wrong network can send funds you cannot reach
Delivering addressesShare addresses through a channel the customer already trusts, and confirm any change by phoneChanged payment details are a common fraud route
Network feesState that the sender pays network feesThe invoice amount should arrive in full
First paymentAsk each new customer for a small test paymentConfirms the network and address before the full amount moves

Sources: Circle, USDC contract addresses; Helm Editorial Team. As published on 29 October 2026.

Network fees are paid in the blockchain's own token, such as ether on Ethereum or SOL on Solana, not in USDC. A company that will send USDC as well as receive it needs a small balance of that token in each wallet it uses, or a provider that pays network fees on its behalf.

Confirmation is the point at which a blockchain records a transfer as final enough to rely on. Processors and gateways decide when a payment counts as received, and they publish their own rules. If you run your own wallet, set a rule for each network, and do not release goods against a transfer that has only been broadcast and not confirmed.

Invoice and record each USDC payment

A USDC receipt should leave the same audit trail as a wire. The invoice tells the payer exactly what to send, and the records show your accountant, your bank and your tax authority what you received.

What to put on a USDC invoice

  • The amount in US dollars, and a statement that it is payable in USDC at one USDC per dollar.
  • The network, named in full, and the receiving address for that network.
  • The invoice number, to be quoted in any message that accompanies the payment.
  • Who pays network fees, and how an underpayment or overpayment will be settled.
  • A bank alternative, such as USD account details, for customers who prefer to wire.
RecordWhenWhy
Customer's sending wallet addressAt onboarding, before the first paymentLets you recognize the payer and screen the address
Transaction hashOn receiptThe unique identifier of the transfer on the blockchain; proves the payment
US dollar value at the time of receiptOn receiptNeeded for revenue and tax records
Invoice matched to the receiptOn receiptShows the commercial reason for the funds
Conversion confirmation, if convertedOn conversionShows the dollars realized and the rate
Statement showing the USD creditOn withdrawal or conversionCloses the trail from token to dollars

Sources: IRS, Digital assets; Helm Editorial Team. As published on 29 October 2026.

In the United States, the IRS treats digital assets, including stablecoins, as property, and a business must keep records of the fair market value in US dollars of digital assets it receives as payment in the ordinary course of business. Other countries take their own approach, so confirm the treatment where the company is taxed. Book the receipt at its dollar value on the day. If you convert later, book the dollars realized. With USDC the difference is usually small, but it should still be visible in the accounts.

Give each customer its own receiving address, or use a processor reference for each invoice, where you can. One shared address for every customer makes two payments of the same amount hard to tell apart, and it makes screening harder, because you cannot link an address to a known customer.

Refunds, screening and the risks to manage

Accepting USDC changes three things that card and bank payments handle for you.

  • No chargebacks and no recalls. A blockchain transfer cannot be reversed by a bank or a card network. A refund is a new payment from you to the customer, so set a written refund policy that says which address and network refunds go to.
  • Screening is your job or your provider's. The US Treasury's Office of Foreign Assets Control (OFAC) states that sanctions obligations are the same for virtual currency as for fiat currency, meaning government-issued money such as the dollar, and it may list digital currency addresses on its Specially Designated Nationals (SDN) list. A business receiving USDC directly needs a way to screen sending addresses; a processor or account provider usually screens for you.
  • Not a deposit. The Congressional Research Service notes that payment stablecoins are not federally insured. A USDC balance is a claim that depends on the issuer's reserves and on your wallet or provider. It is not a bank deposit.
RiskWhat can happenHow to reduce it
Tainted fundsTokens that passed through a sanctioned or criminal address are frozen or investigated by a providerScreen addresses at onboarding; accept payments only from known customers
Wrong network or addressFunds arrive where you cannot reach themSeparate addresses for each network; test payments
Payment detail fraudA fraudster sends your customers a new addressConfirm any change of address by phone on a known number
Key loss or theftFunds in a self-custody wallet are lost or stolenApproval by two people; a custodian or account provider
Issuer or reserve problemThe token trades below one dollar for a timeConvert balances you need for payroll and suppliers
Legal changeA route that was allowed becomes restrictedReview the legal position at least once a year

Sources: OFAC, Questions on virtual currency; Congressional Research Service; Helm Editorial Team. As published on 29 October 2026.

The Financial Action Task Force (FATF), the global standard setter for anti-money laundering rules, reported in June 2025 that most on-chain illicit activity now involves stablecoins. Expect banks and providers to ask more questions about stablecoin receipts, not fewer. A company that keeps the records in the previous section, and can show who paid and why, answers those questions in one reply.

Hold USDC or convert it to dollars

Once USDC arrives, the business decides whether to keep it as USDC or convert it into US dollars. The answer depends on what the money is for, and on the rules where the company is based.

SituationUsual choiceReason
Paying suppliers, payroll or rent in USDConvertSuppliers and banks need dollars in an account
Paying a supplier that lawfully accepts USDCHoldAvoids converting twice
Export proceeds in a country with repatriation rulesFollow the local rule, usually by converting and bringing the proceeds home through a local bankNigeria, South Africa, Vietnam, Indonesia, Sri Lanka and India require export proceeds to reach local banks
Short-term treasury in a dollar assetTake advice firstA stablecoin is not insured and is not a deposit
Refunds expected in USDCHold a small working balanceRefunds go back in the token received

Source: Helm Editorial Team. As published on 29 October 2026.

If you convert, the cost is what matters. Compare the dollars that arrive in the company account for each USDC sent, across at least two quotes, and include any withdrawal or receiving fee. The routes, issuer minimums and fees are set out in our guide to converting stablecoins to US dollars, linked above; the same steps apply to USDC as to USDT.

Some customers will ask to pay in USDT, Tether's dollar stablecoin, rather than USDC. The two are not interchangeable: they have different issuers, networks and rules in some countries. Our guide on how to accept USDT payments covers the points that differ, including networks and the freezing of addresses.

Where Helm fits

Helm is a financial technology company, not a bank. Accounts are held with regulated partner institutions. For a business paid by customers abroad, Helm's digital dollars feature lets the company receive, send and convert USDC and USDT to USD inside its account, next to USD account details in the company's own name, with a routing and account number that receives ACH, Fedwire and SWIFT.

  • Customers who prefer a bank transfer can pay the same account by ACH, Fedwire or SWIFT.
  • Converted dollars can pay suppliers by SWIFT or local rails, with the rate, fee and expected arrival shown before sending.
  • Collections from buyers abroad can be held in USD or converted.
  • A named account manager answers review questions in writing within one business day.

Helm's stablecoin features are available only where the company may lawfully use them; they are not a way around the rules of the country where the company is based. USD account details are not available to companies in every country, including companies based in Pakistan, Bangladesh, Kenya, Nepal, Morocco and Qatar. Helm agrees pricing with each business in writing before the account opens, and shows the rate, the fee and the expected arrival before you confirm each payment.

Open a Helm account

USD, EUR and GBP accounts in your company's name, with a named account manager.

Open account

Questions

How can a business accept USDC payments?

Give the customer a USDC address on a named blockchain, through an invoice, a payment gateway, a checkout processor or a business account that receives USDC. Match each receipt to an invoice, record its US dollar value, and decide whether to hold the USDC or convert it to dollars.

Is it legal for my business to accept USDC?

It depends on where the company is registered. The US has a federal framework for payment stablecoins under the GENIUS Act, while Türkiye bans crypto assets in payments and the UAE restricts accepting US dollar stablecoins for goods and services outside the DIFC and ADGM. Check the position with a lawyer in your country before you accept the first payment.

Which blockchain should my customers use to send USDC?

Use a network that both you and your customers support, and accept only Circle-issued USDC on it. Circle lists USDC on 38 mainnet blockchains, including Ethereum, Solana and Base. Publish a separate address for each network you accept.

What does Stripe charge to accept USDC?

At launch in October 2024, Stripe's USDC payments carried a 1.5% transaction fee, with limits of $10,000 per transaction and $100,000 per month, as reported by Decrypt. The payments were converted to fiat currency and settled to the merchant's Stripe balance. Check Stripe's current pricing before relying on these figures.

Can Shopify stores accept USDC?

Yes, in eligible markets. Shopify announced on 12 June 2025 that Shopify Payments merchants can accept USDC on the Base network, with payouts in local currency by default and no foreign exchange or multi-currency fees, or USDC to a connected wallet.

Can a customer reverse a USDC payment?

No. A blockchain transfer cannot be reversed by a bank or card network, so there are no chargebacks. A refund is a new payment from the business to the customer, which is why a written refund policy should state the address and network refunds go to.

Do I pay tax on USDC my business receives?

In the US, the IRS treats digital assets, including stablecoins, as property, and a business must record the US dollar fair market value of digital assets received as payment. That value is generally part of the business's income. Take tax advice where your company is taxed.

Is USDC in a business wallet insured?

No. The Congressional Research Service notes that payment stablecoins are not federally insured. A USDC balance is not a bank deposit, so convert balances you rely on for payroll or suppliers into US dollars in an account in the company's name.

What is the difference between USDC and USDC.e?

USDC is issued by Circle. USDC.e is a bridged copy on some networks; Circle's contract address page states that the USDC.e representation on X Layer is not issued or backed by Circle. Accept only the contract addresses Circle lists.

Should my business hold USDC or convert it to dollars?

Convert if you pay suppliers, payroll or rent in dollars, or if local rules require export proceeds to reach a local bank. Hold a working balance only if you pay suppliers or refunds in USDC and may lawfully do so.

References

  1. Circle: USDC contract addresses
  2. Circle: Circle Mint
  3. Shopify Changelog: Introducing USDC on Base with Shopify Payments (12 June 2025)
  4. Decrypt: Stripe follows through on crypto payment support in USDC following six-year hiatus (10 October 2024)
  5. Congressional Research Service: Stablecoin Legislation, an Overview of the GENIUS Act of 2025 (P.L. 119-27)
  6. OFAC: Questions on virtual currency
  7. FATF: Targeted update on implementation of the FATF standards on virtual assets and VASPs (26 June 2025)
  8. IRS: Digital assets
HelmHelm is a business account for companies that trade internationally: USD, EUR and GBP accounts, international payments, collections and currency exchange, with a named account manager. Questions: [email protected].

This guide is general information for businesses, not financial, legal or tax advice. Rules, fees and timings were checked against the sources listed on the review date and may change.