Free · no card, no trial

Every task priced. Every client on one link.

Split the job into priced tasks and tick them off as you go. One page per client shows what's done, what's delivered and what's still owed.

Nothing to install. Export your records to a file any time.

Sandbox

This runs the app's own pricing code. Nothing is saved and you're not signed in.

Your side

Lobby build — Duckpond map

    $

    Press Enter. Both sides move.

    Their page shows$70.00

    Their side of the same commission.

    novapeak example
    Lobby build — Duckpond map · for Mira
    Tasks done2/3
    Paid so far$90.00
    Left to pay $70.00
      Total$160.00

      That's every line above, added up. There's nowhere to type a different number.

      They can read this and approve things. Ticking work off and marking money received stays with you.

      Start your own Commissions are priced in dollars or Robux. Never both in the same job.
      Why branding matters here

      The client page is the product.

      Your client never logs into a dashboard. They open one link — usually pasted into a Discord DM — and what they see is the whole impression they get of working with you. So that page wears your name, your colour and your logo, and the preview card under the link shows your project name and your image. Not ours.

      One private link each

      No account for them, no signup wall. Add a passcode or an expiry date if the work is sensitive, and revoke any link the moment you want it dead.

      Worth knowing: the static preview keeps workspace data in this browser. Connect the database described in the deploy notes before sending links to clients on other devices.

      Your card under the link

      Set the preview image and the text that appears beneath the link when it's pasted in Discord — your commission name, your studio, the balance if you want it there.

      Your look, their page

      Pick a theme and an accent colour. The client page, the buttons and even the Discord embed stripe follow it. Text contrast is recalculated so nothing turns unreadable.

      Money, handled honestly

      Every task has a price. The total adds itself up.

      There is no box anywhere in BrickDocket where you type a total. That's on purpose — it's what keeps the number your client sees identical to the work you listed.

      Price each task

      Break the job into tasks and give each one a price. Tick it off when it's done. Your client watches the list fill in.

      Mark paid per task

      Money arrives in instalments, so payment is tracked per line. Press Mark paid on what's landed; the balance recalculates.

      Addons shown, not hidden

      Rush fees and extra revision rounds go on as their own lines. A discount or deposit is a negative line, so the client sees the credit too.

      Final files gate on payment

      Mark a delivery as final and it stays locked on the client page until the balance is cleared. Previews stay visible throughout.

      Flexible payment methods

      Add PayPal, Stripe, Robux or crypto wallets. USD commissions show the current BTC, ETH, USDC or SOL amount due.

      Robux and USD

      Each commission has one currency, so nothing gets silently mixed. Outstanding balances are reported per currency.

      Frames

      Build the page out of blocks.

      Build each client page from the sections the project needs, then arrange them in the right order. A quick thumbnail may only need scope and payment, while a longer build can include milestones, files and approvals. Sections can be hidden without deleting their content.

      Brief & scope

      Keep the agreed scope and requirements in one place.

      Tasks & pricing

      The priced checklist that drives every total on the page.

      Timeline

      Set checkpoints so clients can see what is due next.

      Files & references

      Upload deliverables straight onto the project. Each project holds 250 MB, and a link costs nothing against that.

      Approvals & revisions

      Request approvals and keep revision rounds visible to both sides.

      Private notes

      Keep internal notes off the client page.

      How it works

      From "hey, are you open?" to paid.

      1

      Log the request

      Someone asks for something. Drop it in your requests inbox with the budget they mentioned.

      2

      Price the tasks

      Accept it and break the job into priced tasks. That list is the quote, and it becomes the tracker.

      3

      Send one link

      Mint a private link and paste it to them. They see progress, files and the balance — and can approve or ask for changes.

      4

      Tick and get paid

      Mark tasks done as you go and paid as money lands. Final files unlock themselves when the balance hits zero.

      Notifications that actually fire

      Know the moment something moves.

      Point BrickDocket at a Discord webhook and an ntfy topic, then choose which of sixteen events reach which channel. Your client can subscribe to their own topic too, so they hear about updates without you writing a message.

      • Rich Discord embeds coloured with your accent, linking straight to the client page.
      • Phone pushes through ntfy — free, no account needed.
      • A per-event grid, so "client requested changes" can ping your phone while "file shared" stays quiet.
      • Everything also lands in an in-app inbox, whether or not the channels are on.
      Events you can route
      a selection
      Client requested changesDiscord + phone
      Task marked paidDiscord + phone
      Client approved somethingDiscord + phone
      Deadline within 2 daysphone
      Client opened their pagein app
      Paid in fulleverywhere
      What it costs

      Nothing. There is no paid tier.

      No trial, no card, no feature held back, no "upgrade to unlock". There are limits, because everything is stored in your own browser and browsers cap that — so here they are, in the open.

      40
      active commissions
      150
      clients
      80
      tasks per commission
      14
      sections per commission
      10
      live links per client
      250 MB
      file storage per project
      Google, Discord and Roblox sign-in are active. Commission records and uploaded files still stay in this browser until database and cloud-file sync are connected, so keep a recent backup.

      Straight answers.

      Does it cost anything?

      No. There's no paid tier, no trial clock and nothing held back. Records live in your browser, so it costs almost nothing to run.

      How do I sign in?

      Google, Discord or Roblox. There are no passwords and no verification emails. Your workspace is created the first time you sign in.

      What does my client actually see?

      One link, no account needed. They see the sections you choose to show: the brief, the task list with prices, what's done, what's paid, files and anything waiting on their approval. They can approve work and send you messages.

      They can't tick tasks off or mark anything paid. That stays with you.

      Can I open my work on another device?

      Not yet. Signing in proves who you are, but your commissions and files sit in the browser you made them in — so a link you send won't find your data on someone else's machine either. Export a backup from Settings before you clear browser data or switch computers.

      What if a client stops replying?

      The record stays exactly as you left it: what was agreed, what you finished, what they paid. Mark a file as final and it stays locked until the balance reaches zero, so unpaid work doesn't leave your hands.

      Can I stop the link being passed around?

      You can set a passcode, give the link an expiry date, or revoke it outright. Be realistic about the passcode: it keeps a forwarded link out of casual hands, but it's checked in the page rather than on a server, so treat it as a deterrent and not a lock.

      Can I hide things from a client?

      Every section has a visibility switch. Private notes never reach a client page at all.

      Why can't I type my own total?

      Because a typed total drifts away from the work it's supposed to describe, and the client is the one who ends up confused. Price each task, add extras as their own lines, and put discounts in as negative lines. Everyone reads the same arithmetic.

      Does it do Robux?

      Yes. A commission is priced in dollars or Robux, never both, and the two totals never get mixed. No invented exchange rate.

      Can clients pay in crypto?

      You can list Bitcoin, Ethereum, USDC or Solana addresses. On dollar commissions the page shows the current market amount from Coinbase. Network fees aren't included, so check the amount, address and network before sending anything.

      Where do I change the theme?

      The gear icon at the top of this page, or Settings inside the dashboard. There are six, and each one restyles the dashboard and your client pages together. Your client still picks light or dark for themselves.

      Is this made by Roblox?

      No. It's independent software for the Roblox creator community. Every studio, client and project in the examples is made up.

      Set up in about two minutes.

      Free, and it stays free.