Live on Polygon · Settled in USDC

Trustless escrow for Web3 payments.

Lock funds in on-chain smart contracts and release them on milestones — not on promises. No custody, no middlemen, no chargebacks.

$0 platform custody
~2s settlement on Polygon
100% on-chain & verifiable

Built on battle-tested infrastructure

Polygon USDC EVM WalletConnect RainbowKit OpenZeppelin
How it works

Four on-chain steps. Zero blind trust.

Every action is a transaction you sign. Every state change is verifiable on Polygon.

  1. 01

    Create the escrow

    Buyer defines the seller, arbiter, deadline and milestone amounts. Deploys an immutable contract instance.

  2. 02

    Lock the funds

    USDC is approved and deposited into the escrow contract. Funds are off the buyer's wallet, not on ours.

  3. 03

    Hit the milestones

    Seller delivers. Buyer releases per milestone. Each release is a separate, on-chain, signed transaction.

  4. 04

    Settle or refund

    If the deadline passes without release, funds are refundable on-chain. Disputes go to the arbiter.

Features

Everything you need. Nothing you have to trust us with.

Non-custodial by design

The platform never holds keys, signers, or funds. Period. The contract is the custodian.

Milestone releases

Split a deal into stages. Release piece by piece as work is delivered, not in one risky lump.

Deadline-enforced refunds

If the deal stalls, the buyer can pull funds back after the deadline — no support ticket required.

USDC, not volatility

Settle in stable USDC on Polygon. Cheap fees, predictable amounts, instant finality.

Arbiter as last resort

For disputes only. The arbiter cannot move funds unilaterally — only enforce the contract's rules.

Verifiable forever

Every escrow is a public, on-chain object. Anyone can audit state, history, and outcome.

Security & trust model

You don't have to trust us. You shouldn't.

web3escrow is a frontend to public smart contracts. We don't custody funds. We don't have admin keys to drain escrows. We can't pause the contract on your money.

  • No platform custody. Funds live in immutable contracts, not in our wallets.
  • No upgrade backdoors on user funds. Live escrows are not upgradable by us.
  • Open verification. Contract addresses, source, and ABI are public.
  • Frontend is replaceable. If this UI vanishes tomorrow, your escrow still settles on-chain.
0
platform-custodied funds, ever
100%
on-chain settlement
~$0.01
typical Polygon gas per release
24/7
contract uptime, no business hours
FAQ

The questions everyone asks first.

I'm new to crypto — where do I start?

You'll need a Web3 wallet (we recommend MetaMask — free browser extension or mobile app). web3escrow runs on Polygon, so you'll need some POL (for gas) and USDC in your wallet — you can buy both from any major exchange or on-ramp and send them to your wallet address. Once your wallet is set up and funded, click Sign in above.

Do you ever hold my funds?

No. The moment you deposit, USDC sits in an immutable smart contract instance — not in any account we control. We have no withdrawal function, no admin role over your escrow's balance.

What if web3escrow.net disappears?

Your escrow doesn't. The contract is on Polygon and you can interact with it directly via polygonscan.com or any frontend that knows the ABI. The website is a convenience layer, not the source of truth.

What chains and tokens are supported?

Today: Polygon, with USDC. More EVM chains and stablecoins are on the roadmap.

Who is the arbiter and what can they do?

The arbiter is a dispute-resolution role you choose at escrow creation. They can resolve a stuck dispute according to the contract's rules — they cannot sweep funds to themselves.

What does it cost?

You pay Polygon gas (cents) plus an optional protocol fee on settlement. There is no monthly fee, no percentage on locked funds, and no fee to refund.

Have the contracts been audited?

The contracts ship with internal review and public test coverage. External audit reports are published on the project repo as they complete; we treat audit results as gating for new chain support.

WordPress · WooCommerce

Plug it into your shop in 5 minutes.

Drop our plugin into any WooCommerce store and customers can pay with USDC into a fresh on-chain escrow. Funds release only on confirmed delivery. You set your wallet address — that's it.

  • Non-custodial. Your wallet, your keys. Funds go straight to a smart contract.
  • Drop-in payment method. Sits next to cards, PayPal, Stripe — customers without wallets pick something else.
  • Automatic order sync. Cron polls on-chain state and flips WC order status — on-hold → completed → refunded.
  • HPOS-compatible. Tested with the new high-performance WooCommerce orders.
v0.4.1 · 252 KB · MIT Requires WooCommerce 7.0+ · WP 6.0+ · PHP 7.4+ SHA-256: 24a076bdad1e0efde56cd7bd651dd603bacaa00ebd156d0e24966d6ac27a1679

Stop trusting strangers. Trust the contract.

Spin up an escrow in under a minute. Your wallet stays yours. Your funds stay yours.