Skip to main content

Why Use Escrow as a Seller?

Escrow protects you just as much as the buyer:
  • Funds are locked upfront — buyer can’t ghost after you deliver
  • You’re protected from chargebacks and “I changed my mind”
  • You can always refund if something goes wrong on your end

Getting Started as a Seller

1. Share Your Wallet Address

Give your Ethereum wallet address to the buyer. They’ll use it to create the escrow.
Use an ENS name (like yourname.eth) to make it easier for buyers to find you and verify your identity.

2. Review the Escrow Invitation

When a buyer creates an escrow with you, you’ll see it in your dashboard:

What to Check

  • Is the amount correct?
  • Do the terms match your agreement?
  • Is the protection time reasonable?
  • Who is the selected agent?

Red Flags

  • Amount doesn’t match discussion
  • Vague or missing terms
  • Very short protection time
  • No agent selected (understand the risks)

3. Accept or Decline

Accept

If everything looks good, accept the escrow. You’re now committed to delivering.

Decline

If something’s wrong, decline. The buyer gets an immediate refund.
Once you accept, you’re expected to deliver. Only accept escrows you’re confident you can complete.

Doing the Work

Once the escrow is active:

Stay in Communication

  • Update the buyer on your progress
  • Ask questions if anything is unclear
  • Set expectations for delivery timeline

When You’re Done

1

Double-check your work

Make sure you’ve delivered everything in the agreement
2

Click 'Mark as Fulfilled'

This signals to the buyer that you’re done
3

Wait for release

The buyer reviews and releases funds. The protection timer starts.

Getting Paid

Best Case: Buyer Releases

The buyer reviews your work, loves it, and hits Release. Funds arrive instantly!

Buyer is Unresponsive

If the buyer doesn’t respond after marking fulfilled:
  1. Wait for protection time to expire
  2. Claim the funds yourself — you’ve earned them!
This is your safety net against buyers who ghost after receiving good work.

Buyer Opens a Dispute

Don’t panic. Here’s what happens:
1

You'll be notified

You’ll see the dispute in your dashboard
2

Agent is invited

The pre-selected agent reviews the case
3

Present your side

Share delivery proof, messages, and anything showing you delivered
4

Agent decides

The agent determines a fair split. Their fee is deducted from the total.

Your Secret Weapon: Seller Refund

As a seller, you have a powerful option others don’t: unilateral refund.

sellerRefund()

At any time before the escrow is finalized, you can return 100% to the buyer — no approval needed.
Use this when:
  • 😅 You realize you can’t complete the work
  • 🤝 You want to end things on good terms
  • ⚠️ The project scope changed unexpectedly
Refunding protects your reputation. It’s better to refund early than get a bad resolution.

Proposing a Split

Sometimes partial payment is fair. You can propose a split:
1

Click 'Propose Split'

Choose how to divide the funds (e.g., 70% to you, 30% to buyer)
2

Buyer reviews

They can accept, reject, or counter-propose
3

Agreement = Payout

When you both agree, funds are distributed automatically

Important Seller Tips

Keep Records

Save all communications, specs, and work files. They’re crucial in disputes.

Mark Fulfilled Promptly

When you’re done, mark it. This starts the protection timer.

Communicate Delays

If you need more time, tell the buyer early. Most are understanding.

Know the Agent

Understand who will resolve disputes before you accept.

FAQs for Sellers

Present your evidence to the agent. If you delivered what was agreed, you’ll likely win the dispute. Agents are trained to identify bad-faith buyers.
The current escrow amount is fixed. For additional work, create a new escrow with the new scope.
Mark as fulfilled, wait for protection time to expire, then claim the funds. The smart contract enforces your right to payment.
No! The buyer pays the 1% creation fee. You receive the full escrow amount (minus agent fees only if there’s a dispute resolution).