Back to playlist · Freelancers Guide to Gigdesk
Part 8 of 8 ·Grow ·7 min read
✦ Freelancers guide · Chapter 8

How the wallet works & getting paid

Every desk has a wallet: a balance of what you're owed, an MRR run-rate, a 90-day projection, and an earn history of every paylog and payout — settled on-chain in USDC. Here's how the whole money layer reads and how you get paid.

Copies the whole guide — steps, prompts & all — for your AI agent

You've set up avatars, priced the work, and logged the hours. This chapter closes the loop: the money layer. Every desk carries a wallet — a running balance of what you're owed, a monthly run-rate, a 90-day projection, and an earn history of every transaction. The numbers are built entirely from what gets logged on the desk, and the payouts settle on-chain in USDC. Here's how to read all of it.

Where the money lives: the desk wallet

The wallet belongs to the desk, not your account — each workspace has its own. Step into any gig desk and a small wallet widget appears in the sidebar, tinted with that desk's color, showing the current balance and a projection. Click it (or open Earnings from the desk) to land on the full wallet page: balance and MRR up top, a payout-wallet row, a Next 90 days chart, and the earn history down the side.

The Earnings page for a desk — wallet balance coupon, MRR, payout wallet row, 90-day projection chart, and the earn-history log What you're owed MRR run-rate 90-day projection pending vs paid out
A desk's Earnings page — the wallet balance (what you're owed) sits top-left, MRR top-right, the payout address just under, the 90-day projection center, and every transaction on the right.

Balance = what you're owed

The big number on the coupon is your wallet balance, and it means one specific thing: money you're owed but haven't been paid yet. It's the sum of every past approval on this desk that hasn't been settled with a payout. The moment a payout is logged against a transaction, that transaction is settled — it drops out of the balance and moves into your paid-out history. So the balance always answers one question: "how much is outstanding right now?"

Note Hover the little ? next to any figure on the page and it tells you exactly what it counts. The wallet is built to be self-explaining — every number has a one-line definition attached.

MRR & the 90-day projection

Top-right of the coupon is MRR — your monthly recurring revenue. It's not a guess: it's the total of approvals dated in the last 30 days that were explicitly flagged as recurring when logged. Retainers and monthly packages get the flag; one-off gigs don't. That keeps MRR honest — it only reflects income that actually repeats.

The Next 90 days chart projects where the wallet is headed. It stacks three things: today's owed balance, any future-scheduled approvals collected across the window, and your MRR run-rate continuing for three months. Hover the line to read the projected wallet value on any given day. It's a forecast built from what's on the books — not a promise — but it turns "am I growing?" into a line you can actually see.

Earn history: every paylog and payout

Down the right side is the earn history — one row per transaction, split by a TODAY divider with past work above and anything scheduled below. Each row shows the date, a label, the amount, and a status chip:

A single transaction is really a little timeline of events: an approval (paylog), later a payout, and sometimes a correction. Click any row to open its rollup — the full event history, who logged each one, any avatar the sale was attributed to, and the raw metadata. Corrections never overwrite the original; they're appended, so the record of what was originally agreed always survives.

A transaction rollup modal showing the paylog, payout, and correction events for one transaction with amounts and who logged them Approval (paylog) Correction appends — never overwrites Payout settles it
Click any transaction to see its rollup — the paylog, the payout, any corrections, who logged each, and the attributed avatar. It's an audit trail, not a single editable number.

How a transaction gets logged

Nothing shows up in the wallet on its own — a transaction exists because someone logged it. Both you and your client can. Hit + Add Tx on the Earnings page and pick a type:

  1. 1

    Choose what happened

    Work approved (paylog) creates a new owed transaction. Paid out records that money was received and settles the amount. Correction (fix) adjusts an existing transaction without erasing its past.

  2. 2

    Enter the amount & a label

    Amounts are in USDC. The label is what shows in the history row — keep it something future-you (and the client) can read at a glance.

  3. 3

    Open Advanced for the extras

    Attribute the sale to an avatar, post- or pre-date it (a future date shows as upcoming), and — for approvals — tick Recurring — counts toward MRR if it's a retainer.

  4. 4

    Settle it later

    When the money lands, log a Paid out against that transaction (or edit it from the rollup with ✎ Write). It flips to paid out and leaves your balance.

Attribute sales to avatars If you tick an avatar when logging a paylog, that sale rolls up under the avatar too — so you can open a single avatar's earn history and see exactly which of your identities is actually producing income. It ties straight back to the rate card from the last two chapters.

Getting paid: on-chain in USDC

The wallet page is the record; the payout wallet is where value actually arrives. It's a Base address (Coinbase's Ethereum L2), and the desk pays out in USDC — a dollar-pegged stablecoin, so $100 approved is 100 USDC received, no FX surprises. Set or change your address from the next to the payout row; the address links straight to Basescan so anyone can verify the on-chain history.

For task-queue work, this is the same rail the client's Review & pay step releases into — a gigworker submits a proof, the client approves, and the payout settles to your Base address in USDC. Base keeps the fees to fractions of a cent, so even small gigs pay out cleanly.

Note Amounts are stored in USD/USDC, but the ⇄ currency selector at the top of the page redraws the balance, MRR, projection, and history in your local currency (about 170 are supported) using a daily FX rate. It's display only — the underlying record and the payout stay in USDC.
It's a notetaker, not a ledger This is the most important thing to understand about the wallet: the figures only reflect what someone chooses to log. A client can — and often will — pay you directly by any means without recording a payout here, so your balance, MRR, and projection won't always match reality. How complete they are depends entirely on how diligently each side reports. Treat the wallet as an organizational aid — a shared notepad for the money — not an accounting record or a source of truth. Your bank and the on-chain history are the real ledger.

One more nicety: the eye beside the balance masks every figure on the page at once — handy when you're screen-sharing a desk with a client and don't want the whole earn history on display. And on an archived desk (a client removed you, but you keep read access), the wallet stays fully visible but read-only — no Add Tx, no changing the payout address.

Key takeaways

  • Every desk has its own wallet. Balance = what you're owed — past approvals not yet paid out; logging a payout settles the transaction and removes it from the balance.
  • MRR is only the last-30-day approvals explicitly flagged recurring; the Next 90 days chart projects balance + future approvals + MRR run-rate.
  • Transactions are logged (by you or the client) via + Add Tx as paylogs, payouts, and corrections; each row's rollup is an append-only audit trail, optionally attributed to an avatar.
  • Payouts settle on-chain in USDC on Base, verifiable on Basescan — but the page is a notetaker, not a ledger: it only shows what's been logged.

That's the full freelancer playbook.

You can accept work, run the desk, put agents and a secretary on it, front it with avatars, keep a streak clients trust, and read the money layer end to end. Now flip the table — see exactly how a client packages the work and sends you the invite.

See it from the client side Request an invite