You played the gig — but did they pay you? If you can’t answer that for every gig in the last three months in under a minute, you’re carrying money you’ve forgotten to collect. Tracking unpaid gigs comes down to one thing: keeping every booking’s payment status in one place that can instantly tell you what’s outstanding and what’s overdue. Here’s how to build that.
The real problem isn’t non-payment — it’s visibility
Most unpaid gigs aren’t disputes. Nobody refused to pay. The money just fell through a gap: the invoice went to the wrong person, the balance never got chased because the deposit made it feel handled, or the gig blurred into the next three and you simply forgot it was still open.
The question that matters is boring but brutal: “Who hasn’t paid me yet?” If answering it means scrolling your inbox, opening your banking app, and trying to remember which venue paid cash on the night, you don’t have a tracking system — you have a memory, and memory is where gig fees go to die. One musician who built their own tracker put the whole problem in a sentence: “How do you improve your business when you spend all of your time DOING the business?” Tracking unpaid gigs is about spending as little time as possible on that question and never missing a payment because of it.
An unpaid gig has stages, not a single “paid” box
Here’s the mistake that makes most tracking break: treating a gig as either paid or unpaid. A gig with a deposit paid but the balance still owed is both — and a naive list hides it. A real booking moves through stages:
| Stage | What it means | What you’re owed |
|---|---|---|
| Booked | Date confirmed, nothing paid | The deposit |
| Deposit paid | Date secured, retainer in | The balance |
| Played | Gig done, invoice not yet sent | The balance (act now) |
| Invoiced | Balance invoice sent, due date set | The balance (waiting) |
| Overdue | Due date passed, still unpaid | The balance (chase now) |
| Paid | Settled in full | Nothing — close it |
The two stages that quietly cost DJs money are Played (you finished, but never sent the balance invoice — so the clock never even started) and Overdue (you sent it, the due date passed, and nobody’s watching). A good tracking method makes both impossible to miss.
The exact fields to track for every gig
Whatever tool you use, record these for each booking. The first few are obvious; the last four are the ones that separate “outstanding” from “overdue”:
- Gig date and venue — what and where
- Total fee — the agreed amount
- Deposit taken + date — how much is already in, and when it landed
- Invoice number + sent date — your reference and when the balance invoice went out
- Payment due date — not the gig date; the date the money is actually late after
- Status — booked / deposit paid / played / invoiced / overdue / paid
That due-date field is the one people skip and the one that does the most work. Without it, a gig you played last night looks identical to one from six weeks ago. With it, you can filter to “due date passed, not paid” and see exactly what needs a chase today.
Three ways to track it (and where each breaks)
There’s no single right answer — the right one depends on how many half-finished payments you carry at once, not just how many gigs you play.
| Method | Works when | Where it breaks |
|---|---|---|
| Memory / notes app | You play the odd gig and get paid on the night | The moment a payment is delayed — nothing reminds you it’s open |
| Spreadsheet | You’ll reliably keep it current, low-teens gigs a month | It’s passive: you have to remember to open it and manually reconcile deposits vs balances; nothing flags overdue |
| Dedicated gig tool | Deposits and balances stack up across multiple gigs | Costs a little, but links invoice to gig and surfaces what’s outstanding for you |
The notes-app method
Fine for a wedding DJ who plays two gigs a month and gets paid in cash on the night. The instant one client says “we’ll transfer next week,” it fails — there’s nothing to catch that promise if next week comes and goes.
The spreadsheet method
A genuine step up, and free. One row per gig, a column per field above, and a filter or conditional-format rule that highlights any row where the status isn’t “paid” and the due date has passed. The catch is that a spreadsheet is a passive record: it only tells you the truth if you religiously update it after every deposit, every gig, and every payment — and then remember to open it and read it. Miss a couple of updates and it quietly starts lying to you. If you go this route, the discipline of updating it the same day is the whole game. (Our step-by-step invoicing guide covers the invoice side that feeds this.)
The dedicated-tool method
The reason a purpose-built tool wins isn’t features — it’s that the tracking happens as a side effect of the work you already do. When the gig becomes an invoice and the invoice knows its own due date, “what’s outstanding” and “what’s overdue” are just views, not a manual reconciliation you have to sit down and do. You stop maintaining a tracker and start reading one.
Why the deposit-and-balance split trips people up
DJs are told, correctly, to take a deposit and invoice the balance separately — two invoices per booking. That’s good for cash flow and it’s how you charge a deposit without losing the booking. But it doubles the tracking problem: every gig now has two payments that can be in different states, and a single paid/unpaid column can’t represent “deposit in, balance owed.”
This is exactly where memory and simple lists fall down. The deposit lands, the booking feels paid, and the balance — often the larger chunk — drifts. Any system you use has to track the deposit and the balance as separate amounts against the same gig, or you’ll keep “losing” the second half of your fee.
Prevention: track less by owing less
The cheapest gig to track is one that pays itself off before it’s even played. A few upstream habits shrink your unpaid pile:
- Take a deposit on anything worth a few hundred dollars — a 50% deposit on a $600 gig is $300 you’re never chasing later.
- Put a due date on every invoice. “Net 7,” “due on receipt,” anything. A due date is what turns “outstanding” into “overdue” so you know when to act.
- Send the balance invoice the moment the gig ends, not days later — venues batch payments into cycles, and a same-day invoice catches this month’s run instead of next month’s.
- Catch late payments on day one. The earlier you spot an overdue balance, the shorter and less awkward the chase — most late payments are an admin slip that a quick nudge fixes before it becomes a fight.
Turn tracking into a side effect, not a chore
SettleBeat tracks unpaid gigs for you: every gig becomes a tax-ready invoice in under a minute, deposits and balances are tracked against the same booking, and anything overdue gets flagged — so “who hasn’t paid me yet?” is a glance, not an inbox archaeology dig. Play the gig; we’ll handle the invoicing →