Stablecoin payroll

Coming soon

Paying contractors in USDC isn't built. Today USDC can only be sent to a wallet you've proven you own.

What you can do today (in sandbox)

  • Pay a contractor abroad from your US dollar account with an international wire. You get a firm exchange rate before you confirm. See Send money abroad by international wire.
  • Pay a contractor in the US by ACH, same-day ACH, real-time payment or wire, with POST /api/treasury/payouts. See the Ledger API.
  • Send USDC to a wallet you own after converting dollars to USDC. Wallets must be proven and approved first, and withdrawals of $3,000 or more aren't available yet. See the Ramp API.

There's no bulk payroll endpoint: send one payout per person, each with its own Idempotency-Key, so a retried run can't pay anyone twice.

Your responsibilities

  • Tax forms (W-8, 1099-NEC) are yours. Your SorenPay ledger has the amounts you paid.
  • Who you pay: SorenPay screens every recipient against OFAC's sanctions lists when you add them, and everyone again every night. A match pauses payments to that recipient until our compliance team reviews it. See Identity verification.