The deal closeswhen the right people approve.
Hold a payment until the work is approved — by you, or by your whole team. Sign in with email — we create your secure wallet automatically, in one step.
Freelancer? Send a payment link →
Already have a wallet? Also works with your existing wallet →
No credit card. Sign in with email or Google. Free in test mode.
Live mode (real USDC on Base) opens on 13 October 2026. Until then, everything runs in Test mode.
Held by a smart contract, not by MyPact · What we can and can't do
Built on trusted infrastructure
Your money, your rules
The contract enforces these rules — they aren't just our policy.
As the payer
- Nothing is paid until the required approvals are in. (On a payment link, the freelancer can also collect 14 days after marking the work delivered.)
- If the deal falls through, you can get a full refund once the cancel window or expiry date has passed.
As the payee
- You can see the money is held before you start work.
- Once locked, the payer cannot cancel or withdraw during the protection window.
Held by code, not by us.
The money is held by a smart contract — not by MyPact or any bank. It can only go to the payee — once the required approvals are in, or, on a payment link, when the freelancer collects it 14 days after marking the work delivered — or back to the payer.
Create
- Pick Escrow or Terms — escrow holds funds until the right people approve, Terms is signatures only.
- Add each party's wallet address — everyone gets an email with a link.
Sign
- Each party gets a link to review and approve with one click.
- Sign in with email — we set up a wallet for you.
Released
- The last approval needed pays the recipient directly — no extra step.
- The agreement is recorded permanently — no one can alter it.
Built for people who make deals
Whether it's a freelance milestone, a team vote, or a partnership agreement — MyPact gives you a tamper-proof record that everyone signed off.
Freelancers & clients
"Website redesign — $2,000, release after client approval"
Create a MyPact Invoice, share the link with clients, and get paid through escrow. Clients have a 14-day window to approve after delivery — if they don't, you can claim the funds yourself.
Teams & committees
"Q4 marketing budget — 3 of 5 board members must approve"
Require 3-of-5 approvals before funds move. Perfect for budgets, grants, or any group decision where multiple people need to agree.
Partnerships & shared commitments
"Revenue share agreement — all 4 partners sign"
Record that everyone agreed to a set of terms. The agreement is hashed and stored permanently — a tamper-proof receipt.
Why MyPact
Built on Ethereum. Accessible to everyone.
What we can and can't do
In an emergency MyPact can pause the contract for up to 30 days (refunds keep working), and it can upgrade its code. The Security page explains both.
Flexible approval rules
Choose how many people need to approve: everyone, a majority, or a specific number. The contract enforces it.
Your wallet, created for you
Sign in with email or Google and we set up a secure wallet in the background — no wallet app required. For escrow, you'll need your counterparty's wallet address.
Built for Base · live on the test network Secured by Ethereum
Pay by card, bank transfer, or crypto — your choice
The fundamentals
On a $5,000 deal you pay $9 — no percentage. See pricing →
Ready to try it?
Create your first agreement free — no card, no wallet, no commitment.