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.
Your side
Lobby build — Duckpond map
Press Enter. Both sides move.
Lobby build — Duckpond map · for Mira
That's every line above, added up. There's nowhere to type a different number.
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: your commission records live in this browser, so opening BrickDocket on another computer won't show them. Files you upload aren't affected — those go to cloud storage, and client links reach them from anywhere.
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.
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.
You decide when the finals go
Mark a delivery as final and the client can see it listed but not reach it. Being paid in full prompts you; it never hands the work over on your behalf. Previews stay visible throughout, and you can take the finals back.
Watermark what you send
Put your own mark — text or your logo — across preview images as they upload, as many as you like, and send a smaller, softer copy. Final deliveries are stored exactly as you made them.
Flexible payment methods
Add PayPal, Stripe, Robux or crypto wallets, and show the client the exact coin amount to send.
Robux and crypto, read in dollars
Each commission keeps one currency, so nothing is silently mixed. A dollar reading rides alongside every Robux and crypto figure — for you and, if you want, for your client.
Reminders that know your work
Chase a balance that's gone quiet, nudge you before a deadline, or ride an event you already track. They reach your inbox, your Discord, or your phone through ntfy — and once cloud storage is connected they keep arriving with the site closed.
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.
From "hey, are you open?" to paid.
Log the request
Someone asks for something. Drop it in your requests inbox with the budget they mentioned.
Price the tasks
Accept it and break the job into priced tasks. That list is the quote, and it becomes the tracker.
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.
Tick and get paid
Mark tasks done as you go, and paid as the money lands. Once the balance clears, you hand over the final files.
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.
a selection
Nothing. There is no paid tier.
No trial, no card, no feature held back, no "upgrade to unlock". There are limits — every free service has them — so here they are, in the open rather than buried.
Straight answers.
Does it cost anything?
No. There's no paid tier, no trial clock and nothing held back. It's built to be cheap to run, which is what lets it stay free.
How do I sign in?
Google or Discord. 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 sit in the browser you made them in. Uploaded files are the exception — those go to cloud storage, so the links you send work from anywhere. 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 the client can't reach it until you hand it over, 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. Once cloud storage is connected the passcode is checked on the server before anything is sent, and revoking really does cut off a link someone already has — including files they had started downloading from. Without cloud storage the link only works in the browser that made it, and the passcode is checked in the page, which is a deterrent rather than a lock.
Do reminders work when I'm not on the site?
Once you've connected cloud storage, yes — switch on "keep running when BrickDocket is closed" on the Timers page and your schedule is checked every minute, so Discord and ntfy reminders arrive whether or not a tab is open. Your in-app inbox still fills in when you next open it, because that lives in your browser.
It's off until you turn it on, because it means your Discord webhook and ntfy topic are stored with your files rather than only on your device. Nothing about a commission, client, price or file goes with them, and switching it off deletes what was uploaded. Without cloud storage, reminders run only while a tab is open.
Do watermarks stop someone stealing my work?
No, and nothing that renders in a browser can. A watermark makes an unpaid preview obviously a preview, so it can't be passed off as the finished piece — and the copy you send is deliberately smaller and softer than the real file. Someone determined can still paint a mark out. The thing that actually protects the deliverable is holding it back until you hand it over.
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. Pick Robux when you set the commission up and every price on it is in Robux. What it won't do is tell you what that's worth in dollars — Roblox doesn't publish a rate, and inventing one would put a number in front of your client that nobody can stand behind.
Can clients pay in crypto?
Two ways. You can price the whole commission in Bitcoin, Ethereum, USDC or Solana, or keep it in dollars and just list a wallet address for payment — in which case the client's 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.