Non-custodial by design
USDC sits in an immutable smart contract. There is no admin function that can move, freeze or redirect escrowed funds, not even ours. (USDC's issuer, Circle, can freeze addresses; see Risks.)
Escrow for freelancers and creators. Your client — or the brand sponsoring you — locks USDC in a smart contract. You deliver the work or the post goes live. It's released one milestone at a time. No invoices to chase, no platform holding your money, just a flat 5%.
How it works
Three steps, enforced by code. Each milestone is its own little escrow, so trust is earned one step at a time.
Client → escrow
Client
funds & approves
Escrow
smart contract
Freelancer
delivers & withdraws
Why Fairstep
Built so neither side has to trust the other — or us.
Why the name Fairstep? Every step is fair: the work is split into milestones, and you get paid step by step as each one is approved.
USDC sits in an immutable smart contract. There is no admin function that can move, freeze or redirect escrowed funds, not even ours. (USDC's issuer, Circle, can freeze addresses; see Risks.)
Charged only on what the freelancer or creator receives, locked in per deal. Capped at 5% in code. Refunds: currently free (the refund fee is capped at 1% in code, and any change is announced in advance). Cheaper than typical Upwork and Fiverr fees.*
No points, no lockups. You pay and get paid in USDC — digital dollars by Circle. The planned $FSTP token is optional.
Readable Solidity with unit, fuzz, invariant and re-entrancy tests, built on OpenZeppelin. The source will be public to read and verified on the block explorer at launch, so you can check it before you trust it. Not yet audited.
Fast, cents-cheap payments on Base, or maximum settlement assurance on Ethereum. Same code on both.
Payouts are credited to your balance and withdrawn to any address — so nobody can block anyone else's money.
When things go sideways
Every disputed milestone has a built-in way to be settled, so money doesn't get stuck forever. Fairstep doesn't decide disputes or guarantee outcomes.
A neutral person you both approved splits the milestone — say 70% freelancer, 30% client — before the dispute timeout.
Both sides propose a split. The moment the numbers match, it executes. Works any time, with or without a referee.
If nobody decides before the timeout, anyone can trigger a 50/50 split. It ends the dispute, but it may not match who was right.
Fees
Marketplaces take a real cut. Fairstep takes 5% of payouts; refunds are currently free. Cheaper than typical Upwork and Fiverr fees.*
$6,000
You keep $600 more than on a typical marketplace.
5% of what the freelancer or creator receives · + network gas (cents on Base)
Typical: 10% freelancer fee (varies 0–15%) + 5% client fee (Basic plan; 3–10% by plan)
20% seller fee + 5.5% buyer service fee
Estimates from public list prices checked Sep 2026 (Upwork client fees, Upwork freelancer fee, Fiverr). Actual fees vary by plan, payment method and contract, and some Upwork contracts cost less than 5%. Upwork and Fiverr include services Fairstep doesn't (talent marketplace, invoicing, mediation, support).
Who holds the money
Fairstep: A smart contract — no one can redirect it
Upwork / Fiverr: The platform
Fee on a $6,000 project*
Fairstep: $300 (5%) + network gas
Upwork / Fiverr: ≈ $900 on Upwork (typical 10% + 5%; can be 3–25%) · ≈ $1,530 on Fiverr (20% + 5.5%)
Release money milestone by milestone
Fairstep: Built in
Upwork / Fiverr: Yes
When the client goes quiet
Fairstep: Auto-claim after review window
Upwork / Fiverr: Platform policy
Disputes
Fairstep: Referee you both pick · mutual split · 50/50 fallback
Upwork / Fiverr: Platform mediation
Payout speed after approval
Fairstep: Credited on-chain right away, withdraw 24/7
Upwork / Fiverr: Typically days (security or clearance period)
Who can use it
Fairstep: Anyone with a wallet
Upwork / Fiverr: Approved accounts & regions
| Fairstep | Upwork / Fiverr | |
|---|---|---|
| Who holds the money | A smart contract — no one can redirect it | The platform |
| Fee on a $6,000 project* | $300 (5%) + network gas | ≈ $900 on Upwork (typical 10% + 5%; can be 3–25%) · ≈ $1,530 on Fiverr (20% + 5.5%) |
| Release money milestone by milestone | Built in | Yes |
| When the client goes quiet | Auto-claim after review window | Platform policy |
| Disputes | Referee you both pick · mutual split · 50/50 fallback | Platform mediation |
| Payout speed after approval | Credited on-chain right away, withdraw 24/7 | Typically days (security or clearance period) |
| Who can use it | Anyone with a wallet | Approved accounts & regions |
* Fee comparison: estimates from Upwork and Fiverr public list prices, checked Sep 2026 (links in the calculator). Upwork: the freelancer fee varies from 0% to 15% per contract (10% was the long-time standard and is used here), plus a client marketplace fee of 5% on the Basic plan (3% for eligible US bank payments; 8–10% on Business Plus) and a contract initiation fee of up to $14.99. Fiverr: 20% seller fee plus a 5.5% buyer fee (+$3.50 on orders under $200). Some Upwork contracts cost less than Fairstep's 5% (for example a 0% freelancer fee with a 3% client fee). Fairstep's 5% excludes network gas. Marketplaces also include services Fairstep doesn't (finding clients, invoicing, mediation, support).
For freelancers
Get a personal link and badge. Clients who click it land on a deal with you pre-filled — they add the milestones, fund, and you start work knowing the money is there.
Get my link & badgeAda · Product designer
Brand systems, web & mobile. Booking Q4.
fairstep.app/pay/0x3C44…93BC
For creators & brands
The brand locks the budget up front. The creator gets paid per deliverable — no more chasing invoices 60 days after the campaign.
Example · Creator sponsorship
Spring launch campaign
Brand: Northwind Coffee · Creator: @ada.makes
Illustration only. Fairstep is pre-launch — the preview is view-only until the testnet beta opens.
Coming soon · not live · no token exists yet
Planned token: Fairstep (ticker $FSTP)
The only official contract address will be posted here and on @usefairstep at launch.
Fixed supply. Planned burns from real usage.
You never need $FSTP to use Fairstep — deals always settle in USDC.
$FSTP burned
Burn counter: coming soon
Live burn tracker — coming soon. Nothing has been burned: the token doesn't exist yet.
Planned mechanism, to be switched on only if and when the token launches. As designed, no one could withdraw from the burn contract. It's a supply mechanism, not a dividend, yield or share of revenue.
Deals pay fees in USDC
Every completed milestone on Fairstep pays the protocol fee in USDC.
50% buys $FSTP
Planned: half of those fees would go to an immutable contract that buys $FSTP on the open market.
Burned forever
Every coin it buys would be burned, permanently, and every burn would be public on-chain.
40%
community + airdrop
Community first
Planned allocation of the 1,000,000,000 $FSTP. Every insider wallet will be published before launch.
Founder tokens are locked
Of the team's 20%, 1% (10,000,000 $FSTP) unlocks for the founder at launch, with a public commitment not to sell any of it for the first 30 days. The other 19% is locked for 1 year, then unlocks gradually over 3 years in total. Founder wallets will be public, and any selling follows a pre-announced schedule.
Fee discounts
Planned: optionally pay the protocol fee in $FSTP at a discount. USDC always works.
Referee staking
Planned: referees stake $FSTP to join a public directory with clear on-chain rules.
Deal rewards
Planned: both sides get $FSTP rewards for deals completed without a dispute, capped to resist gaming.
Governance
Planned: vote on real settings, like the fee within its hard cap, reward programs and grants.
The button takes you to the waitlist. We'll email you $FSTP and airdrop news. No purchase necessary. Eligibility is planned to be based on real use of Fairstep (for example, completed mainnet deals), not follows or reposts. Joining the waitlist or using the testnet doesn't guarantee eligibility. Rules aren't final, are set at our discretion, and may change or be cancelled.
No token exists. Nothing here is an offer to sell, or a solicitation to buy, any token. We make no promise about whether a token launches or about its value or price. All plans may change. Any airdrop is void where prohibited and won't be available in sanctioned or restricted regions. See Terms §12 and Risks.
FAQ
No. Funds sit in a smart contract, not with us. The contract has no function that lets the Fairstep team (or anyone) move, freeze or redirect escrowed funds — money only moves by the deal's rules: client approval, review-window timeout, freelancer refund, referee decision, mutual settlement or the 50/50 fallback.
A flat 5% of what the freelancer or creator receives, locked in when the deal is created. That's cheaper than typical Upwork and Fiverr fees (see the fee comparison and its assumptions above). Refunds to the client are currently free: the refund fee is capped at 1% in the contract, and any change is announced in advance and only applies to new deals. You also pay normal network gas, which is typically a few cents on Base. You never need a token and there is no subscription.
Every deal has a review window (for example 7 days). If the client neither approves nor disputes before it ends, the freelancer can claim the milestone. Silence counts as approval.
The freelancer can open a dispute only after marking a milestone delivered. The client can dispute a delivered milestone during the review window. If a milestone has a delivery deadline and the work isn't marked delivered in time, the client can take the milestone back (the client can also extend the deadline). Once a milestone is disputed, the referee you both agreed on can split it (e.g. 70/30), you can settle between yourselves at any time, or, if nobody decides before the dispute timeout, anyone can trigger a 50/50 split. Fairstep doesn't decide disputes or guarantee any outcome. The freelancer can also refund a milestone voluntarily.
Yes — same escrow, different wording. Pick “Creator sponsorship” when you create a deal: the brand funds USDC per deliverable (e.g. Post 1 live, Post 2 live, stays up 30 days), the creator marks each one live, and the brand approves or the creator claims it after the review window (3 days by default). Creators can share a pay-me link set up for brands.
It's a normal milestone the brand funds up front. Once the post has been live for 30 days, the creator marks it delivered; the brand checks the post is still up and approves — or it can be claimed when the review window ends. If the post came down early, the brand can dispute it.
Yes. Fairstep only handles the payment. Paid post? Put #ad at the start of the post, in plain words people can't miss. It's required by law (FTC). Brands shouldn't approve a post that isn't disclosed.
USDC on Base and Ethereum. Fairstep isn't deployed yet: a public testnet beta on Base Sepolia and Ethereum Sepolia comes first (test USDC has no real value and can't be exchanged for anything), and mainnet launches only after an independent audit.
Source-available at launch: the contract source, tests (unit, fuzz, invariant) and docs will be public to read and audit, and the code verified on Basescan and Etherscan, when Fairstep launches. The code is licensed under the Business Source License, not an open-source licence. It has not been audited yet — please don't use real funds until it is. During launch, deal sizes and total deposits are capped, and new deals can be paused (existing deals and withdrawals always keep working).
No. Parties, referee, amounts, review window, dispute timeout and fee are fixed when the deal is created and ratified when the freelancer accepts. Need something different? Create a new deal.
Payouts are credited to your balance in the contract. Press Withdraw to send them to your wallet — or any address you choose — whenever you like.
Because every step is fair: a fair split, paid step by step. Fairstep is milestone escrow in USDC. You split the work into milestones, the money for each one is locked up front, and it's released when that milestone is approved. (During development the project was called “Milestone”. Same product, same team, new name.)
Fairstep isn't live yet — you can explore the app preview today. Join the waitlist and we'll tell you when the testnet beta opens (test tokens only, no real value) and when Fairstep launches on Base and Ethereum mainnet, which happens only after an external audit.