I’m Getting Paid
Someone has created an agreement to pay you. This guide walks you through reviewing, approving, and receiving your funds.
What you need
- The agreement link (sent to you by the person paying you)
- A crypto wallet — Coinbase Wallet, MetaMask, or any WalletConnect-compatible wallet
- A small amount of ETH for the network fee on your approval transaction (usually under $0.05 on Base)
Open the agreement link
You’ll receive a link to the agreement (e.g. mypact.app/agreements/abc123). Open it in your browser.
Sign in or create an account
Sign in with your email, Google, or GitHub account. If you don’t have a MyPact account yet, you can create one in seconds — it’s free.
Connect your wallet
Click Connect Wallet and choose your wallet:
- Coinbase Wallet — recommended for Base (lowest fees)
- MetaMask — most widely used
- WalletConnect — works with Rainbow, Trust, and 100+ other wallets
Connect the same wallet address that the creator specified in the agreement. If you connect a different wallet, you won’t be able to approve.
Make sure your wallet is on the correct network:
- Sepolia for test agreements
- Base for live agreements
Review the terms
Read the agreement carefully before approving:
- Title and description — what is this agreement for?
- Amount — how much USDC is held in escrow?
- Deadline — is there a time limit to approve?
- Approval threshold — how many approvals are needed to release funds?
- Milestones — is the payment split into stages?
Approve
When you’re satisfied the conditions have been met, click Approve. Your wallet will ask you to confirm one transaction.
For milestone agreements, you approve each milestone individually as each phase of work is completed.
Receive your funds
Once the approval threshold is met, the escrow contract sends USDC directly to your wallet in the same transaction. There is no separate withdrawal step — funds arrive automatically.
- On Base: Funds arrive within seconds
- On Sepolia: Usually within a minute
Verify the transfer
Check your wallet’s USDC balance on the relevant network (Base for live, Sepolia for test). You can also click View on Basescan (or Etherscan for Sepolia) on the agreement page to verify the transaction on-chain.
If the terms aren’t right
Don’t approve if you’re not satisfied. Your funds are safe — the agreement stays in escrow and neither party can take the funds unilaterally. Reach out to the person who created the agreement to resolve any issues before approving.
Network fees
You pay a small network fee (gas) to submit your approval transaction. This is separate from the escrowed amount and goes to the blockchain network, not to MyPact. Keep a small amount of ETH in your wallet to cover this — usually under $0.05 on Base.
Where do I get ETH for fees? For test mode, visit sepoliafaucet.com for free Sepolia ETH. For live mode on Base, you can purchase ETH on Coinbase and send it to your wallet, or bridge from Ethereum mainnet.
New to crypto? Check out our Create an Account guide for step-by-step wallet setup instructions.