How to Onboard Your Business for Stablecoin Payments
A practical onboarding process for businesses sending or receiving USDC and USDT, covering KYB, provider selection, wallet controls, funding, test payments and reconciliation.
To onboard a business for stablecoin payments, define the payment flow, choose the required USDC or USDT network, complete KYB, establish wallet ownership and approval controls, and verify beneficiary details. Then fund the account, run a small end-to-end transfer and reconcile the bank entry, conversion, blockchain transaction, fees and invoice before increasing payment volume.
Define the stablecoin payment flow first
Stablecoin onboarding is not complete when an account opens or a wallet address is generated. The finance team must prove that money can move from its source to the intended recipient, under appropriate controls, and that every stage can be recorded in the ledger.
Start by documenting the transaction you need to support:
- Direction: Will the business send stablecoins, receive them or do both?
- Purpose: Is the flow for supplier payments, contractor compensation, customer collections, intercompany transfers or treasury management?
- Asset: Do counterparties require USDC, USDT or either?
- Network: Which blockchain does each counterparty support, such as Ethereum, Base, Arbitrum, Polygon, Tron, BNB Chain, Optimism or Solana?
- Funding: Will the business deposit existing stablecoins or convert fiat such as USD, EUR or GBP?
- Volume: What are the expected transaction count, average value, largest payment and monthly total?
- Ownership: Which legal entity, ledger account and functional currency will hold the balance?
This requirements document prevents a common onboarding error: selecting a provider that supports the asset but not the required network, fiat rail, jurisdiction or control model.
Compare providers across the complete route
Evaluate the full route from the originating bank account or wallet to the amount credited to the recipient. A low conversion fee can be offset by a wider exchange spread, blockchain withdrawal charge, payout fee, correspondent bank deduction or recipient-side fee.
| Decision area | What finance should verify | Evidence to request |
|---|---|---|
| Assets and networks | Supported USDC and USDT network combinations, deposit minimums and withdrawal restrictions | Current support list and deposit instructions |
| Fiat funding | Availability of ACH, Fedwire, SEPA, SEPA Instant, SWIFT, Faster Payments, BACS or CHAPS for the relevant entity | Bank instructions, permitted remitters and cut-off information |
| Total cost | Account fees, conversion spread or fee, blockchain costs, payout charges and potential intermediary deductions | Published pricing or a corridor-specific quote |
| Wallet control | Who can authorize transfers, how signing authority is distributed and how access is recovered | Control description and recovery procedure |
| Payment operations | Beneficiary controls, approval quorum, exports, batch processing, APIs and payment status information | Product documentation and sample export |
| Compliance | Eligible jurisdictions, entity types, industries and transaction review procedures | Eligibility requirements and escalation route |
| Reconciliation | Availability of transaction hashes, timestamps, fees, references and fiat conversion records | Sample statement or transaction report |
Model at least one representative transaction for each corridor. Record the amount sent, conversion method, every fee, expected amount received and processing window. Do not assume that pricing or timing for one currency, network or payment rail applies to another.
Prepare a complete KYB file
Know-your-business checks establish the company's identity, ownership, activities and expected account use. Requirements depend on the jurisdiction, industry and ownership structure, but preparing a consistent file reduces avoidable follow-up.
A typical KYB pack includes:
- Certificate of incorporation and a current company registry extract
- Articles of association or equivalent formation documents
- Registered address, operating address and tax identification number
- An ownership chart identifying ultimate beneficial owners
- Identity and address evidence for directors, owners and account administrators
- A description of products, customers, countries and intended stablecoin activity
- Expected transaction size, frequency, assets, networks and counterparties
- Bank statements, financial statements, contracts or other source-of-funds evidence when requested
- Industry licences or registrations where applicable
Names, addresses and entity numbers should match across registry records, bank accounts and the application. Explain intermediate holding companies and unusual funding routes in writing. Approval remains subject to the provider's jurisdiction, industry and risk criteria.
Choose the wallet and signing model
Clarify who ultimately controls transfers. In a provider-controlled wallet, the provider operates the signing infrastructure and releases transactions according to its account process. In a self-custodial arrangement, the business retains authority to authorize transfers. The legal, operational and recovery implications differ, so the description should not stop at the word wallet.
Some business wallets use multi-party computation, or MPC, to distribute signing authority rather than storing one complete private key in one place. A signing quorum can then require, for example, two authorized participants to approve a transaction. The precise model varies, so finance and security teams should document key control, device replacement, administrator removal, recovery and business continuity.
Set up at least two authorized people before holding a material balance. Test the process for replacing an unavailable administrator, and store recovery material separately from normal login credentials.
Configure roles, approvals and beneficiary controls
Map wallet permissions to the company's existing treasury authority matrix. Separate payment preparation from approval wherever practical, and avoid giving one administrator unrestricted power to create beneficiaries and release funds.
- Define who can create, edit, approve and release payments.
- Set per-payment and daily limits appropriate to expected activity.
- Require a higher signing quorum above a documented threshold.
- Restrict the creation or modification of beneficiary addresses.
- Screen counterparties and wallet addresses before sending.
- Retain the invoice, contract, approval and payment evidence.
- Document an urgent-payment escalation that does not silently bypass authority.
Address screening informs a compliance review; it does not make a transfer risk-free or replace verification of the counterparty's identity and payment instructions. Stablerail, for example, combines approvals and signing quorum with sanctions and address screening before send, while allowing finance teams to export audit evidence.
Verify the asset, network and destination
USDC and USDT are issued on multiple blockchains. An asset ticker and wallet address are therefore insufficient instructions. Sender and recipient must agree on the exact asset-network combination, and both platforms must support it.
For every new or changed beneficiary, obtain:
- Legal entity and beneficiary name
- Stablecoin and exact blockchain network
- Wallet address supplied as text
- Invoice number, amount and payment purpose
- Any memo, tag or reference required by the destination
- Confirmation that the receiving service credits that asset on that network
Verify instructions through a known contact using a separate channel, particularly after an email change request. Do not infer network compatibility merely because an address format looks familiar. Blockchain transfers are generally irreversible, and recovery may depend entirely on whether the destination controls and supports the receiving address.
Fund the account correctly
If funding with stablecoins, copy the deposit address from the authenticated account, confirm the network and check whether the provider requires a memo or reference. If funding from fiat, use the bank instructions assigned to the verified company and include the exact payment reference.
The remitting entity should normally match the verified account holder unless the provider has explicitly approved third-party funding. Fiat arrival time depends on the bank rail, cut-off, currency, sending bank, compliance review and banking calendar. Before converting, confirm the quoted rate or pricing mechanism, fees and expected USDC or USDT amount.
Run a controlled end-to-end test
Use a small amount that will appear in every operational and accounting system but limits the consequence of an error. The test should follow the production process rather than using an administrator shortcut.
- Create and independently verify the beneficiary.
- Attach a test reference or supporting invoice.
- Obtain the required approvals and signing quorum.
- Release the transfer on the agreed network.
- Record the transaction hash and review it on the appropriate block explorer.
- Ask the recipient to confirm receipt and the net amount credited.
- Test an export and post the transaction to the accounting system.
A blockchain confirmation does not necessarily mean the recipient's platform has credited its internal account. Some services wait for additional network confirmations or conduct their own review, so capture both on-chain status and recipient confirmation.
Reconcile before increasing volume
Reconciliation must connect the full economic event: bank funding, fiat conversion, stablecoin balance movement, blockchain transfer, fees and underlying payable or receivable.
| Record | Fields to retain | Reconciliation target |
|---|---|---|
| Fiat funding | Amount, currency, value date, bank reference and bank fee | Bank statement or virtual account activity |
| Conversion | Fiat sold, stablecoin acquired, rate, spread or fee and timestamp | Provider conversion record |
| Blockchain transfer | Asset, network, destination, amount, network fee and transaction hash | Wallet record and block explorer |
| Business transaction | Invoice, beneficiary, approvals, purpose and accounting currency value | Accounts payable, receivable or treasury ledger |
Apply the company's approved accounting policy for translating stablecoin activity into its reporting currency. Keep the payment amount separate from network, conversion and service fees. Stablecoin balances should reconcile to wallet records, while fiat balances should reconcile to bank statements and assigned account activity.
Production-readiness checklist
- Confirm KYB approval for the correct legal entity.
- Document supported assets, networks and fiat rails.
- Test wallet recovery and administrator replacement.
- Approve the role, limit and signing matrix.
- Verify beneficiaries through a second channel.
- Complete a production-like test payment.
- Reconcile funding, conversion, transfer, fees and invoice.
- Confirm exports contain the fields accounting and audit teams need.
- Set an escalation route for delayed, rejected or reviewed transactions.
Begin production with a limited set of counterparties and a capped volume. Review processing time, actual fees, screening exceptions, failed transfers and reconciliation breaks after the first accounting cycle. Expand only when the wallet balance, bank activity and general ledger close without unexplained differences.
Frequently asked questions
What documents are required for business stablecoin onboarding?
Most providers request incorporation and registry documents, ownership details, director and beneficial-owner identification, addresses, tax information and a description of expected activity. They may also request bank statements, financial records, contracts, source-of-funds evidence or industry licences depending on the business and jurisdiction.
How long does KYB take for a stablecoin business account?
There is no universal processing time. Timing depends on the jurisdiction, industry, ownership structure, document quality and whether the provider needs additional source-of-funds or activity information; consistent documents and a clear ownership chart can reduce follow-up.
Can a business send USDC or USDT to any wallet address?
No. The recipient must support the exact stablecoin and blockchain network being used, and any required memo or reference must be included. Finance teams should also verify the beneficiary, screen the address and make a small test transfer before sending a material amount.
Should a business use a custodial or self-custodial stablecoin wallet?
The choice depends on the company's control, security and operational requirements. Finance should compare who authorizes transfers, how multiple approvals work, how access is recovered, what happens when an administrator leaves and what evidence is available for reconciliation and audit.
How should a company account for a stablecoin payment?
The accounting record should connect fiat funding, conversion into USDC or USDT, the blockchain transfer, fees and the related invoice or treasury entry. The company should apply its approved accounting and foreign-currency policies and retain the transaction hash, wallet records, approvals and conversion evidence.
Finance writers covering stablecoin treasury, payments, compliance, and risk controls.
More about the Stablerail team- Stablecoin treasury managementApprovals, limits, yield and reporting on one balance.
- Stablecoin payoutsBatch contractor and vendor payments with screening.
- USDT vs USDCWhich stablecoin your company should settle in.
- Stablecoin finance glossaryMPC, off-ramp, travel rule and the rest, in plain English.
- Product updatesEverything we ship, month by month.

