Guides·8 min read

How to Pay Freelancers & Contractors in USDC (Global & India, Compliantly)

SE
StableCorp Editorial
·Updated June 20, 2026

To pay a freelancer in USDC, you send the stablecoin from your business wallet or treasury to the contractor's wallet on a chain like Solana, Ethereum, or Polygon — it settles in seconds, peer-to-peer, no SWIFT and no correspondent banks. The hard part isn't the transfer; it's the compliance on both ends: keeping clean records on your side and letting the contractor convert USDC to their home currency without tripping a regulator. Done right, USDC payroll lands money the same day at roughly 1% all-in — versus the ~5% effective cost most cross-border rails carry by the time hidden FX is counted.

USDC is a 1:1 USD stablecoin from Circle; on Solana it settles in about 400ms with sub-cent fees, so a contractor payment clears in seconds, not days.

Collect a Form W-8BEN from each foreign contractor. A foreign person performing services entirely outside the US generally isn't reportable on a 1099-NEC.

For Indian contractors, the issue isn't paying USDC — it's the off-ramp to INR. A compliant off-ramp uses RBI purpose codes; the grey-area path is a direct wallet-to-bank cash-out.

India's 1% Section 194S TDS applies to VDA transfers, and crypto gains are taxed at a flat 30% — facts your contractors should plan for, separate from how you pay them.

StableCorp runs payroll for freelancers at 1% (sometimes volume-negotiated) and off-ramps to INR at 1%, with the paper trail built in.

This is general information, not legal or tax advice. Tax and compliance rules are time-sensitive; confirm current guidance with the IRS, RBI, or a qualified advisor before you pay. As of June 2026, the facts below reflect the rules in force.

Why pay contractors in USDC instead of a bank wire?

Because a stablecoin payment settles in seconds for cents, while a cross-border wire takes days and quietly eats 3-5% in fees and FX.

USDC is a dollar-pegged stablecoin issued by Circle, backed 1:1 by cash and short-term Treasuries with regular public attestations. When you send it, value moves directly between two wallets on a public blockchain — there's no intermediary bank holding the money for two business days and no surprise lifting fees deducted along the way. On Solana, finality is around 400 milliseconds and fees are sub-cent, so paying ten contractors costs about the same as paying one.

Compare that to the status quo. A traditional cross-border rail advertises a headline fee near 2.9%, then adds roughly a 2% FX markup most senders never see itemized — call it ~5% effective by the time the contractor's bank credits the local currency.

USDC payroll vs. a traditional cross-border rail
FactorUSDC (via StableCorp)Traditional wire / cross-border rail
Settlement timeSeconds (≈400ms on Solana)1-5 business days
Headline fee1% payroll (volume-negotiable)~2.9% headline
Hidden FX markupQuoted up front~2% baked into the rate (~5% effective)
Weekend / holidaySettles 24/7Waits for banking hours
Audit trailOn-chain + purpose-code recordBank statement, often opaque on FX

The speed and cost are the obvious wins. The compliance is the part that actually decides whether USDC payroll works for you — so let's break it down by where your contractor sits.

Do you have to file a 1099 for a contractor paid in USDC?

For a US contractor, yes — the form follows the payment, not the rails; for a foreign contractor working outside the US, generally no.

Paying in stablecoin doesn't change your US information-reporting duties. If you pay a US person $600 or more for services in a year, you still file a Form 1099-NEC, valuing the USDC at its US-dollar fair market value on the pay date. The IRS treats digital assets as property, so denominate the payment in dollars for your books regardless of which chain it moved on.

Foreign contractors are different — and this is the part most payroll guides get wrong.

**Collect a Form W-8BEN from every non-US contractor before you pay them.** That form certifies their foreign status, and when a foreign person performs services entirely outside the United States, the income is foreign-source — generally not subject to US withholding and not reportable on a 1099-NEC. A properly completed W-8 also exempts the payment from backup withholding. Keep the form on file; you don't send it to the IRS, but you need it if anyone ever asks why you didn't withhold.

StableCorp can form your US entity, get the EIN, open the bank account, and run contractor payouts in USD or USDC on one compliant rail — W-8BEN collection and records included. See pricing.

How do you pay an Indian contractor in USDC compliantly?

You send the USDC the same way you'd send it anywhere — the compliance question is entirely about how it converts to rupees at the other end.

Sending USDC to an Indian freelancer's wallet is trivial. The moment that matters is the off-ramp: turning USDC into INR in a bank account. Do it through a random peer-to-peer swap or a direct wallet-to-bank cash-out, and you've got no documentation of what the money was for — that's the grey-area path that creates problems under India's foreign-exchange rules.

A compliant off-ramp records the purpose of the inflow against an RBI purpose code. StableCorp off-ramps USDC against supported purpose codes — P0802, P1004, P1005, P1006, P1007, P1009 (others on request) — so a contractor's payment lands in INR with a proper paper trail instead of a question mark. That distinction is the whole point: the regulatory risk lives in the DIY direct-wallet route, and the purpose-code rail is the compliant solution that sidesteps it.

Your contractor should also know the India-side tax facts so the payment doesn't surprise them in filing season.

VDA gains are taxed at a flat 30% under Section 115BBH, plus surcharge, with no set-off of losses.

A 1% TDS applies to VDA transfers under Section 194S, with thresholds of ₹50,000 (specified persons) / ₹10,000 — your contractor should understand how this interacts with their conversion.

Under the Liberalised Remittance Scheme, an individual can remit up to USD 250,000 per financial year — relevant if money also flows outward.

VDA service providers in India register with FIU-IND under the PMLA, so compliant off-ramp partners operate inside that AML framework.

None of that changes how you, the payer, send USDC. But a contractor who understands their 30% and 194S exposure is a contractor who won't bounce a payment back to you in panic — which is why the compliant off-ramp, with its clean record of what each inflow was for, makes everyone's filing simpler.

What's the step-by-step to run USDC payroll?

Five steps take you from "I want to pay in stablecoin" to money in the contractor's local account.

1.

Fund a treasury. Hold USDC (or USD you can convert) in a business wallet or with a provider — for clients incorporated with StableCorp, on-ramps run 1.5% and off-ramps 0.5%.

2.

Collect tax forms. W-8BEN from foreign contractors, W-9 from US contractors. File them; don't send W-8s to the IRS.

3.

Confirm wallet and chain. Get each contractor's wallet address and the chain they want — USDC pays out on Solana, Ethereum, or Polygon.

4.

Send the payment. Denominate in USD for your books, value USDC at fair market value on the pay date, and transfer. Settlement is near-instant.

5.

Off-ramp compliantly. For Indian contractors, convert USDC to INR against an RBI purpose code so the inflow is documented — not a direct-wallet cash-out.

If you don't yet have a US entity to pay from, that's the first domino — and StableCorp covers formation, EIN, and the bank account before any of this. See our guide to forming a US company from abroad and the foreign-owned US LLC explainer.

What does StableCorp do that a wallet alone doesn't?

A wallet moves the USDC; StableCorp makes the payment compliant and cheap on both ends.

Anyone can send a stablecoin. What you can't do with a bare wallet is off-ramp to a contractor's local bank with a documented purpose, collect and store the right tax forms, and keep the FX cost honest. StableCorp runs payroll for freelancers and contractors at 1% (sometimes volume-negotiated) and off-ramps directly to INR at 1% — against the market's ~2.9% headline plus ~2% hidden FX that adds up to roughly 5% effective.

You can pay India contractors from a US entity, a BVI or European entity, or any global entity with a stablecoin or USD/EUR treasury — StableCorp handles the rail in between. The full fee breakdown is on the pricing page.

The bottom line

Paying contractors in USDC is fast and cheap by default — the work is keeping it compliant on both sides of the transfer.

Collect a W-8BEN from foreign contractors, file a 1099-NEC for US ones, value every payment in dollars, and off-ramp Indian contractors against an RBI purpose code rather than a grey-area direct cash-out. Get those right and USDC payroll settles in seconds at about 1% all-in — with a paper trail that holds up. That compliant rail, not the speed, is the real product.

Sources

IRS — Reporting payments to independent contractors (1099-NEC) — https://www.irs.gov/businesses/small-businesses-self-employed/reporting-payments-to-independent-contractors

IRS — About Form W-8 BEN (Certificate of Foreign Status) — https://www.irs.gov/forms-pubs/about-form-w-8-ben

IRS — Instructions for the Requester of Forms W-8BEN, etc. — https://www.irs.gov/instructions/iw8

Income Tax Department (India) — Section 194S — https://www.incometaxindia.gov.in/w/section-194s-4

Income Tax Department (India) — TDS on transfer of Virtual Digital Assets — https://www.incometaxindia.gov.in/w/tds-on-payment-for-the-transfer-of-virtual-digital-assets-vdas-

Circle — USDC — https://www.circle.com/usdc

Compare Plans

See what StableCorp costs for your business

Entity formation, stablecoin treasury, and global payments — one transparent price.

How to Pay Contractors in USDC: A Compliant Guide | StableCorp