Skip to main content
Every payment on Fundwork follows the same transparent, on-chain flow — work gets approved, USDC moves on Base, and both parties receive a verifiable completion receipt. This process applies to all three work types: contracts, bounties, and campaigns.

End-to-End Payment Flow

1

Work is submitted and reviewed

Talent submits their completed work through Fundwork. The client reviews the deliverables against the agreed scope before taking any payment action.
2

Client approves the work

When the client is satisfied, they approve the work inside Fundwork. Approval is the trigger that initiates the payment — no manual transfer is required.
3

USDC is sent on Base

Fundwork sends the agreed USDC amount directly on Base (Coinbase’s Ethereum L2). The transaction is recorded on-chain and assigned a unique transaction hash.
4

Talent receives funds at their payout address

The USDC lands in the talent’s configured payout address — a Base-compatible wallet they set in their Fundwork profile. Funds are available as soon as the transaction confirms, which typically takes seconds on Base.
5

A completion receipt is generated

Fundwork automatically creates a completion receipt for both parties. The receipt includes the USDC amount, work title, the .base.eth names of both parties, a status of Paid, and the on-chain transaction hash you can verify at any time.
This same flow applies whether you’re working on a contract (ongoing scope), a bounty (single deliverable), or a campaign (milestone-based project). Payment always settles in USDC on Base.

What Each Party Sees

Talent

You receive USDC at your configured payout address and can view the completion receipt — including the transaction hash — directly in your Fundwork dashboard.

Client

You initiate approval and can view the same completion receipt confirming the payment amount, recipient, and on-chain transaction proof.
Make sure your payout address is set and correct in your profile before a client approves your work. Payments are sent directly to that address and cannot be redirected after the transaction is submitted.