Payroll·

Paying Contractors in Crypto: Compliance by Region

What you can and can't pay contractors in crypto — region-by-region compliance, 1099 obligations, IR35 risks, and the practical workflow for cross-border crypto payments.
Author avatar Wag3s TeamEditorial team specializing in Web3 finance, crypto tax, and DAO operations. Based in Zurich, Switzerland.

Reviewed by Wag3s Editorial Team — verified across IRS, HMRC, BMF, and DGFiP guidance · Last reviewed April 2026

Paying Contractors in Crypto: Compliance by Region

Paying a contractor in USDC sounds simple. Then you discover the contractor lives in Germany, the company is a Cayman foundation, and IRAS sent a letter. Compliance is regional, not optional.

What follows is the operations-level view: how each major jurisdiction treats a contractor paid in crypto, what filings you owe, and the workflow that keeps it all defensible.

The classification question first

Before you wire a single USDC, decide whether the person on the other end is genuinely a contractor.

The test is consistent across most jurisdictions even when the labels differ: who controls how the work gets done, who provides the tools, can the worker take other clients, is there a fixed schedule, is there an integration into the team that resembles employment? If you control most of those answers, you have an employee, regardless of what the contract says.

Misclassification is where almost every contractor-payment problem starts. Authorities don't care that the payment was on-chain. They care whether payroll taxes and social contributions should have been withheld. If yes, the company owes back taxes, penalties, and often interest.

For genuine contractors (independent freelancers with multiple clients, defined deliverables, their own tools), the contractor structure holds up. For everyone else, you are running unrecorded payroll.

US: 1099-NEC, FBAR, withholding rules

If you pay a US-based contractor more than $600 in a calendar year, you file a Form 1099-NEC. Crypto counts. The amount reported is the fair market value in USD at the time of each payment, not the token amount.

Two practical points teams miss:

  • W-9 collection. Get the contractor's W-9 before the first payment, not at year end. You need their TIN to issue the 1099.
  • Backup withholding. If a US contractor refuses to provide a TIN, you are required to withhold 24% of payments. In crypto, this means converting to USD or holding back tokens, and both create operational headaches. That's why the W-9 has to come first.

Foreign contractors paid by a US entity require Form W-8BEN. No 1099 is filed for them, but you still need the W-8BEN on file to document why.

FBAR and FATCA generally apply to the contractor's own holdings, not the payer. But if your company holds crypto in foreign exchanges or custodians on behalf of contractors, those reporting obligations may attach to you.

UK: IR35, off-payroll workers, NI considerations

The UK's IR35 rules are the trap most international teams walk into. IR35 asks whether the contractor would, in substance, be an employee if you stripped away the limited company or freelance arrangement. If yes, the engagement is "inside IR35," and tax and National Insurance must be deducted at source by the fee-payer.

Since April 2021, medium and large companies engaging UK contractors are responsible for the IR35 status determination. Small companies are exempt from making the determination, but the contractor's own limited company still has to assess it.

Crypto payments do not change the IR35 analysis. HMRC has been clear: tokens received as employment income are taxable as earnings, valued in GBP at the date of receipt.

If a UK contractor is genuinely outside IR35, you can pay them gross, in crypto, with no deductions. They handle their own self-assessment and Class 2/4 NI. Document the working practices that put them outside IR35, because HMRC will look at the substance, not the contract.

Germany: Scheinselbstständigkeit risk, Künstlersozialkasse

Germany takes contractor classification seriously. Scheinselbstständigkeit (false self-employment) is the legal category for contractors who should have been employees. Penalties include retroactive social security contributions for up to four years, plus interest.

The Deutsche Rentenversicherung uses a multi-factor test, but two factors weigh heavily: whether the contractor has more than one client, and whether they have any of their own employees. A contractor invoicing only your company, full-time, for a year, is structurally exposed.

Then there is the Künstlersozialkasse (KSK). If your German contractors do creative work (design, writing, music, certain marketing), your company may owe a KSK levy on those payments, currently around 5%, regardless of whether the contractor is registered with KSK themselves. This catches a lot of Web3 teams paying community managers and designers.

Crypto valuation in Germany follows the BMF guidance: fair market value in EUR at the moment of payment, recorded in your books. Contractors handle their own income tax and VAT.

France: auto-entrepreneur, URSSAF, Article L8221-6

France's contractor framework runs through the auto-entrepreneur (micro-entrepreneur) regime. Most freelancers you pay in France will be registered under it, which simplifies things: they invoice with VAT (or VAT-exempt under thresholds), and they handle URSSAF contributions themselves.

Article L8221-6 of the Labour Code sets the presumption: a contractor with a SIRET number is presumed to be self-employed. That presumption is rebuttable. If URSSAF finds a permanent subordination relationship, the engagement is reclassified as employment, with the same kind of retroactive exposure as Germany.

Two specifically French points:

  • Salaire minimum and crypto. Wages in France must be paid at least partly in euros to satisfy minimum wage rules. This is an employee-side rule, not a contractor rule, but it is often confused. A French contractor invoicing your company can be paid entirely in USDC.
  • VAT on crypto invoices. The DGFiP treats crypto received in payment for services as taxable consideration. The contractor invoices in EUR equivalent, applies VAT if applicable, and you have a VAT-bearing invoice on file even though the actual transfer is in stablecoins.

Canada, Australia, India: quick coverage

Canada. The CRA treats crypto as a commodity. Payments to Canadian contractors are reported on a T4A if over CAD 500. The contractor reports business income in CAD at the time of receipt. GST/HST applies depending on the contractor's registration status.

Australia. The ATO treats crypto received for services as ordinary income. Payments to Australian contractors trigger Taxable Payments Annual Reports (TPAR) in certain industries. ABN collection is the equivalent of the US W-9; without one, you withhold 47%. Superannuation does not apply to genuine contractors.

India. Indian contractors paid in crypto sit at the intersection of FEMA, the 1% TDS regime on virtual digital asset transfers, and 30% income tax on VDA gains. The cleanest approach for a foreign payer is to remit fiat to an Indian bank account against an invoice and let the contractor handle their own VDA conversion if they want exposure. Paying directly in crypto raises FEMA inbound remittance questions that your contractor's CA will likely flag.

Stablecoins vs native tokens vs fiat conversion

Default to stablecoins for contractor payments. USDC, USDT, EURC, and DAI all work. The contractor's invoice is denominated in fiat; the payment moves the equivalent in stablecoin; the books record the fiat value at time of transfer.

Native tokens (your own protocol token, ETH, SOL) are reasonable for performance bonuses or top-ups when both sides understand the volatility. They are a poor choice for the base monthly payment. If a contractor's token grant loses 40% between invoice and settlement, you have a tax-recording problem (the income value is fixed at receipt) and a relationship problem.

Fiat conversion via on-ramp providers (Stripe, Bridge, Mural, others) is increasingly straightforward. For contractors who want USD or EUR in their bank account, the workflow is invoice in fiat, pay in stablecoin to the on-ramp, contractor receives fiat. The compliance footprint is closer to traditional payroll.

Sanctions screening

Every contractor payment, every wallet address, has to be screened. This is not optional and not a Web3-specific quirk.

The minimum surface:

  • OFAC SDN list for any payment touching the US financial system or made by a US-controlled entity.
  • UK OFSI consolidated list for UK-connected payments.
  • EU consolidated list for EU-connected entities.
  • UN Security Council sanctions as a baseline.

Tools like Chainalysis, TRM Labs, Elliptic, and Merkle Science screen wallet addresses against sanctioned addresses and high-risk exposure. For a small team, manual checks against published lists plus a wallet screening API call is enough. For anything regulated or scaled, document the screening as part of the payment workflow.

A sanctioned wallet hit is an absolute stop. Do not pay, do not partially fulfill, and document the decision.

The contractor agreement clauses you need

A defensible crypto contractor agreement covers, at minimum:

  • Scope and deliverables. Clear enough that the relationship reads as project-based, not employment-substitute.
  • Payment terms. Currency of denomination (usually fiat), settlement asset (usually stablecoin), wallet address, fiat fallback if the chain is unavailable.
  • Tax responsibility. Contractor is responsible for their own income tax, VAT, social contributions in their jurisdiction.
  • Sanctions and KYC representation. Contractor warrants they are not sanctioned and will provide identity documentation on request.
  • Termination. Notice period proportionate to a contractor relationship, not employment.
  • IP assignment. Standard work-for-hire language.
  • Governing law and dispute resolution. Pick a real jurisdiction. "Decentralized arbitration" is not enforceable in most courts.

The agreement is the artifact you show URSSAF, HMRC, the Deutsche Rentenversicherung, or the IRS when they ask why this person was a contractor.

Operational workflow: a sample monthly process

A working monthly cycle for a team paying 15-30 contractors in 6+ countries:

  1. Contractors invoice in fiat through whatever invoicing tool you use. Each invoice references the contract and includes a wallet address.
  2. Finance reviews invoices against the contract scope and the agreed rate.
  3. Sanctions screening runs on every wallet address before the batch is approved.
  4. Multi-sig batch payment executes from the treasury wallet to all contractors. One transaction per contractor or a batch contract; record the txhash against each invoice.
  5. Books record the fiat value of each payment at the time of transfer, the stablecoin amount, the wallet, the txhash, and the contract reference.
  6. Year-end filings generate from the same dataset: 1099-NEC, W-8BEN files, T4A, TPAR, IR35 status determinations, KSK levy returns. Each jurisdiction pulls from the same line items.

The mistake teams make is treating each step as a separate tool: invoicing in one place, payments in another, accounting in a third, sanctions screening manually. The data fragments, year-end is a reconstruction project, and a single audit pulls weeks of work to support.

CountryContractor classification anchorReporting formKey risk
USIRS 20-factor / common law1099-NEC, W-9 / W-8BENBackup withholding if no TIN
UKIR35 / off-payroll workingNone for outside-IR35IR35 reclassification
GermanyScheinselbstständigkeit testInvoice + KSK levyRetroactive social contributions
FranceArticle L8221-6 / SIRET presumptionInvoice + DAS-2 if applicableURSSAF reclassification
CanadaCRA common law testT4A above CAD 500GST/HST registration
AustraliaATO contractor testTPAR (some industries), ABN required47% withholding without ABN
IndiaFEMA + VDA TDS regimeForm 15CA/15CB for inbound remitTDS and FEMA exposure

FAQ

Can I pay a contractor entirely in stablecoins with no fiat conversion?

In most jurisdictions, yes, provided the contractor accepts and the agreement reflects it. Exceptions are rare and apply mostly to employees, not contractors. The fiat-equivalent value still has to be recorded for tax purposes.

Do I need to issue a 1099 if I paid in USDC?

Yes, if the recipient is a US person and total payments exceeded $600. The 1099-NEC reports the USD value of crypto paid, just as it would report a check or ACH.

What happens if I miscategorize a contractor in Germany?

Scheinselbstständigkeit findings can result in retroactive social security contributions for up to four years, plus interest, plus possible income tax liability. The exposure is on the company.

Is a multi-sig payment to a contractor's wallet enough proof of payment?

The on-chain transaction is necessary but not sufficient. You also need the invoice, the contract, the fiat-value record at time of transfer, and the sanctions screening on file. Tax authorities want the paper trail, not just the txhash.

Can a DAO pay contractors without these obligations?

No. The DAO's lack of a clear legal entity does not exempt contributor payments from being income for the recipient or from triggering the contracting party's obligations. Wyoming and Marshall Islands DAO LLCs have explicit obligations; unincorporated DAOs have ambiguous ones, which is worse, not better.

Further reading

  • Wag3s HR — payroll and contractor payments across 150+ countries, crypto and fiat, launching Q2 2026.
  • Web3 Payroll Guide — the underlying mechanics of paying contributors in crypto.
  • DAO Contributor Compensation — how DAOs structure contributor pay without inheriting employment exposure.
  • IRS — Form 1099-NEC instructions (irs.gov)
  • OFAC — Specially Designated Nationals and Blocked Persons List (treasury.gov)
Editorial disclaimer
This article is informational and does not constitute legal, tax, or employment advice. Contractor compliance is jurisdiction-specific and changes frequently. Consult qualified counsel.