Step by step

How GigRevo works

Whether youre hiring or freelancing heres how escrow-protected payments work, from start to finish.

About wallet confirmations
Each escrow action involves multiple wallet confirmations (token approvals, contract interactions, etc.). This is completely normal — just approve each one. If you skip a confirmation, the transaction won’t complete. The platform automatically provides gas fees so you don’t need to hold POL.
01

Connect your wallet

Both

Install MetaMask (or any supported wallet) and switch to the Polygon network. On your dashboard, click "Connect Wallet" then "Link & Verify" — your wallet will ask for a signature confirmation. Both client and freelancer must complete this before anything else.

02

Post a job & submit proposals

Client posts, Freelancer proposes

The client posts a project with details, budget, and required skills. Freelancers browse and submit proposals. The client reviews proposals from the "My Projects" tab and accepts the best fit.

03

Fund the escrow

Client

Once a proposal is accepted, the client clicks "Fund Escrow." Your wallet will ask for confirmations — approve them all. The system automatically sends a small amount of POL for gas, so you don’t need to hold any. Make sure you have slightly more than the project amount (the 2% platform fee is added automatically). Your USDC or USDT must be on the Polygon network.

04

Accept the escrow

Freelancer

The freelancer receives a notification and navigates to the Escrows tab. Review the milestone details, amounts, and deadlines. Click "Accept" and confirm in your wallet. The "Accept" button disappears and the "Deliver" button appears — work can begin.

05

Deliver your work

Freelancer

When the milestone is complete, click "Deliver" and confirm in your wallet. The client receives a notification that work has been submitted for review. From the freelancer’s side, the transaction is now waiting on the client.

06

Release payment

Client

The client navigates to the Escrows tab, opens the escrow, and clicks "Release." Confirm in your wallet. The funds (minus the 2% fee) are transferred to the freelancer’s wallet instantly. If the client doesn’t release within 7 days, the system auto-releases to the freelancer.

07

Payment received

Freelancer

Funds arrive in the freelancer’s connected wallet within seconds of release. The escrow is marked as completed. The freelancer can use the funds immediately — withdraw, hold, or spend.

FAQ

Common questions

What tokens can I use?
Who pays gas fees?
What if the client doesn’t release payment?
What if the freelancer never accepts?
What happens if there’s a dispute?
Can I cancel an escrow?
Is my Telegram wallet safe?
Why does MetaMask ask for multiple confirmations?
GigRevo

Ready to try it?

Create your first escrow in under 60 seconds. On the web or straight from Telegram.

Get started free@gigrevo_bot