No Fianto fee during the beta. Any fee comes with at least 30 days notice. See pricing
Payments8 min read

Sanctions and crypto payments: the OFAC basics a small merchant should know.

OFAC applies the same sanctions duties to a crypto payment as to a dollar one: its FAQ 560 answers "Yes, the obligations are the same", and its civil penalties generally rest on strict liability. OFAC puts some wallet addresses on its SDN list (1,063 distinct address entries in its data as of 14 October 2026, four of them Solana addresses) and says those listings are "not likely to be exhaustive". Fianto checks no list automatically: its team can block a payer wallet by hand, which stops new checkouts and renewals from that wallet.

On this page
Do OFAC sanctions apply to crypto payments?What does strict liability mean for a merchant taking crypto?Which wallet addresses are on the SDN list?What happens if a sanctioned wallet pays you in USDC?What does Fianto check about the wallets that pay you?How can a merchant check its own customers' wallets?Where do sanctions fit with licensing and stablecoin law?SourcesQuestions
TL;DR
  • OFAC FAQ 560: compliance obligations are the same whether a transaction is in digital currency or fiat currency.
  • Blocked virtual currency must be reported to OFAC within 10 business days, then yearly while it stays blocked (FAQ 646).
  • Fianto has no automatic list check. A Fianto team member can mark a payer wallet BLOCKED by hand, across every merchant.

Do OFAC sanctions apply to crypto payments?

OFAC sanctions apply to crypto payments in the same way as to payments in dollars. The Treasury's Office of Foreign Assets Control answers the question in its virtual currency FAQs (FAQ 560, released 19 March 2018): "Yes, the obligations are the same." The same answer names who it has in mind, including "firms that facilitate or engage in online commerce or process transactions using digital currency".

Who must comply is set out in OFAC's Sanctions Compliance Guidance for the Virtual Currency Industry, published in October 2021: "All U.S. persons are required to comply with OFAC regulations." That covers US citizens and permanent residents wherever they are, everyone in the United States, and US-organised entities with their foreign branches. Some programmes reach further, and in most programmes a transaction that causes a violation, including one by a non-US person that causes a US person to violate sanctions, is also prohibited.

What does strict liability mean for a merchant taking crypto?

Strict liability means that, in many cases, a US person can be held civilly liable for a sanctions violation without knowing about it. The 2021 guidance says OFAC may impose civil penalties "generally based on a strict liability legal standard", and goes on: "This means that, in many cases, a U.S. person may be held civilly liable for sanctions violations even without having knowledge or reason to know it was engaging in such a violation."

The same paragraph says OFAC looks at "the totality of facts and circumstances" when it decides how to respond, and may treat a risk-based compliance programme and remedial steps as mitigating factors. FAQ 560 adds that technology companies, users of digital currencies and other payment processors "should develop a tailored, risk-based compliance program, which generally should include sanctions list screening and other appropriate measures", and that "There is no single compliance program or solution suitable for every circumstance."

For a small merchant, the practical reading is about evidence: what you knew about each payer, what you checked, and when. A wallet-to-wallet payment leaves a public record of the paying address, which makes the second and third questions easier to answer than the first.

Which wallet addresses are on the SDN list?

The SDN list, OFAC's list of Specially Designated Nationals and blocked persons, includes some digital currency addresses as identifiers of listed people and entities. FAQ 562 says OFAC "may add digital currency addresses to the SDN List to alert the public of specific digital currency identifiers associated with a blocked person", and that its "digital currency address listings are not likely to be exhaustive."

We counted the addresses in OFAC's enhanced SDN file with data as of 14 October 2026, counting an address once per label (some entries repeat across listed persons). Each one carries a label of the form "Digital Currency Address - XBT", as FAQ 563 describes:

Label on the SDN listNetwork or assetDistinct addresses
XBTBitcoin532
TRXTron261
ETHEthereum120
USDTTether94
SOLSolana4
USDCUSDC (both in the 0x address format used by Ethereum)2
All labels, including ones not shown1,063

Two limits follow from OFAC's own words. A list check only catches addresses OFAC chose to publish. And under OFAC's 50 Percent Rule, which the 2021 guidance describes, an entity owned 50 percent or more by blocked persons is itself blocked "even if that entity does not itself appear on the SDN List".

What happens if a sanctioned wallet pays you in USDC?

If a US person holds virtual currency that must be blocked, OFAC FAQ 646 says the holder "must deny all parties access to that virtual currency" and report it: "Blocked virtual currency must be reported to OFAC within 10 business days, and thereafter on an annual basis, so long as the virtual currency remains blocked." The 2021 guidance adds a separate report for a transaction rejected for sanctions reasons, also within 10 business days.

With Fianto, the USDC is in your wallet, not Fianto's. The customer's transaction sends the price straight to your receiving wallet and Fianto never holds it, so Fianto cannot hold, freeze or return a payment for you. Circle, which issues USDC, is a separate matter: whether and when an issuer can freeze tokens is covered in can USDC be frozen.

Sending the money back is a transaction too. FAQ 646 points to the OFAC Compliance Hotline for "Questions about whether a transaction should be blocked", and that is the place to ask before you move funds you think may be blocked.

What does Fianto check about the wallets that pay you?

Fianto checks no sanctions list automatically. What exists is a manual flag: a member of the Fianto team with the owner or compliance role can mark a payer wallet CLEAR, REVIEW or BLOCKED, with a written reason, and every change is recorded in an audit log. The flag is set across Fianto, so it applies to every merchant, and there is no merchant setting for it.

StatusWhat Fianto does with that wallet
No statusNothing: the wallet has never been reviewed
CLEARNothing: reviewed and cleared
REVIEWNothing is refused while the team looks into it
BLOCKEDNo new checkout or subscription, no renewal charged, and no re-approval built for it. A subscription is not ended by the block; a period that passes while it lasts is never charged later

A payer with a blocked wallet sees this on a one-off checkout: "Fianto can't take payments from this wallet. Use another wallet, or contact [merchant name]." A subscription checkout says "Fianto can't take a subscription from this wallet" instead.

The flag has hard limits. It works only inside Fianto's checkout and renewals: anyone who knows your receiving address can send USDC to it directly, and nothing at Fianto stops that. It applies only to wallets someone at Fianto has reviewed. And it says nothing about who controls a wallet, since payers are never asked for identity details; what Fianto does and does not collect from payers is in do merchants need to KYC crypto payers.

See what the on-chain program checks on every payment, and who holds the money.

Read how Fianto handles security

How can a merchant check its own customers' wallets?

You can check the wallets that paid you against the SDN list with OFAC's free search tool and Fianto's own records. If you decide to, this is how the pieces fit:

  1. Get the addresses. The Customers export in the dashboard has a wallet column, one row per paying wallet; the payments export has customer_wallet on every payment. With the API, the checkout.session.completed webhook carries customer.wallet. The exports guide shows how to pick the columns and date range.
  2. Search each address in OFAC's Sanctions List Search, in the "ID #" field. FAQ 594 says that field "does not use fuzzy logic, so only exact matches will be returned", so paste the address whole. For many addresses, OFAC publishes the lists as downloadable files.
  3. Check again when the list changes. The 2021 guidance says the SDN list "is frequently updated" and that you can sign up for email notifications of updates.
  4. Stop future renewals if you decide not to serve a wallet. Cancel its subscription in the dashboard, or with POST /v1/subscriptions/{id}/cancel and at: now. A merchant cancel does not touch the chain and cannot be undone.

One limit applies whatever you do: a Fianto checkout gives you no step to approve a wallet before it pays, and the payment events reach you after the USDC is already in your wallet. Some providers screen paying wallets automatically; Request Network vs Fianto covers one that does.

Where do sanctions fit with licensing and stablecoin law?

Sanctions are one question among several for a business taking crypto, and the others have their own posts. Whether accepting USDC needs a licence is in do you need a licence to accept crypto payments, and the US stablecoin law is in the GENIUS Act explained for merchants, and US tax reporting on crypto sales in Form 1099-DA and crypto payments. For sanctions themselves, OFAC's FAQ page and its 2021 guidance are the primary texts to read before you talk to a lawyer.

Sources
Questions

Questions about sanctions and crypto payments.

Are OFAC obligations different for crypto payments?

No. OFAC FAQ 560 says the obligations are the same whether a transaction is denominated in digital currency or traditional fiat currency.

Does Fianto check payer wallets against the SDN list?

Not automatically. A member of the Fianto team can mark a payer wallet CLEAR, REVIEW or BLOCKED by hand. A BLOCKED wallet cannot start a checkout or subscription, and its renewals are not charged.

Can I look up a Solana wallet address on the OFAC list?

Yes. OFAC FAQ 594 says digital currency addresses can be searched in the Sanctions List Search "ID #" field, which returns exact matches only. In the data dated 14 October 2026, four listed addresses carry the SOL label.

How fast must blocked crypto be reported to OFAC?

OFAC FAQ 646 says blocked virtual currency must be reported within 10 business days, and then annually for as long as it remains blocked.

Can Fianto return a payment from a sanctioned wallet?

No. Fianto never holds the money: the payment goes from the customer's wallet straight to the merchant's wallet. Any transfer back is made by the merchant, and OFAC's hotline answers questions about whether a transaction should be blocked.

Read next.

Payments9 min read

VAT and sales tax on sales paid in USDC: the EU, UK and US rules

Taking USDC instead of cash or a card does not take a sale out of VAT or sales tax. HMRC says VAT "is due in the normal way" on goods or services sold for cryptoassets, valued in pounds at the moment of the sale, and New York treats paying with virtual currency as a barter, with sales tax on taxable goods or services due in US dollars. Fianto adds no tax to a price and files nothing, so any tax has to sit inside the price you set.

Payments8 min read

Do merchants need to KYC crypto payers? What FATF, FinCEN and the IRS say

The FATF standards and FinCEN's guidance write KYC duties for financial intermediaries: FATF's 2021 guidance says a merchant accepting virtual assets as payment is not doing a VASP activity, and FinCEN's 2019 guidance says a person paying from their own unhosted wallet for goods is not a money transmitter. Other laws can still ask a business for a payer's details, such as the IRS cash-reporting rule, and your bank or lawyer may ask for more. Fianto never asks payers for ID; this post quotes the texts as of 15 October 2026 and is not legal advice.

Stablecoins10 min read

Form 1099-DA and crypto payments: what US merchants paid in USDC should know

Form 1099-DA is the IRS information return a US digital asset broker files for the sales it carries out for its customers: gross proceeds for sales from 1 January 2025, and cost basis for some sales from 2026. When a customer pays you in USDC, the customer is the one disposing of USDC and you are receiving it as payment, so the 1099-DA a merchant usually meets is the one an exchange sends after the merchant sells its USDC there. A broker using the optional stablecoin method need not report those sales at all while they stay at or under $10,000 for the year.

Know which wallets paid you.

Export your customers' wallets and keep the record of what you checked.

New posts are announced on X and Discord.