← All articles
Getting paid 26 July 2026

How to Track Unpaid Gigs (So You Actually Get Paid for Every One)

A system for tracking unpaid gigs — the states every booking moves through, the exact fields to record, spreadsheet vs app, and why the deposit-and-balance split breaks a simple list.


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:

StageWhat it meansWhat you’re owed
BookedDate confirmed, nothing paidThe deposit
Deposit paidDate secured, retainer inThe balance
PlayedGig done, invoice not yet sentThe balance (act now)
InvoicedBalance invoice sent, due date setThe balance (waiting)
OverdueDue date passed, still unpaidThe balance (chase now)
PaidSettled in fullNothing — 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 datenot 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.

MethodWorks whenWhere it breaks
Memory / notes appYou play the odd gig and get paid on the nightThe moment a payment is delayed — nothing reminds you it’s open
SpreadsheetYou’ll reliably keep it current, low-teens gigs a monthIt’s passive: you have to remember to open it and manually reconcile deposits vs balances; nothing flags overdue
Dedicated gig toolDeposits and balances stack up across multiple gigsCosts 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 →

Frequently asked questions

What's the best way to track unpaid gigs?

Track the payment status of every gig in one place, and make sure that place can answer one question instantly: which gigs have been played but not fully paid? A memory or a notes app fails at this because it's passive — you only see a problem if you happen to think of it. A spreadsheet works if you're disciplined about updating it, and a dedicated gig tool works best because it turns each gig into an invoice and flags the outstanding ones for you, without you doing the cross-check.

Should I use a spreadsheet or an app to track unpaid gigs?

A spreadsheet is fine when you play a handful of gigs a month and you'll reliably keep it current — the risk is that it's a passive record you have to remember to open and reconcile. An app is worth it once you're juggling deposits and balances across multiple gigs, because it links the invoice to the gig, updates the status when a payment lands, and surfaces what's overdue automatically. The deciding factor isn't gig volume so much as how many payments are half-done (deposit in, balance still owed) at any one time.

What details should I record for every unpaid gig?

At minimum: the gig date and venue, the total fee, any deposit taken and when, the invoice number and the date you sent it, the payment due date, and the current status (booked, deposit paid, played, invoiced, paid). Those last few fields are what let you tell a gig that's genuinely overdue from one you only played last night — without them, every unpaid gig looks the same.

How do I know which gigs are actually overdue versus just recently played?

You need a due date on every invoice, and a status that moves through stages rather than a single paid/unpaid flag. A gig you played last night with a Net 14 invoice isn't late — it's just outstanding. A gig from six weeks ago with a due date that passed two weeks back is overdue and needs a chase. Recording the due date (not just the gig date) is the single field that separates the two.

How do I stop gigs going unpaid in the first place?

Fix it upstream: take a deposit on anything worth a few hundred dollars or more, put a clear due date on every invoice, and send the balance invoice the moment the gig ends rather than days later. Then track outstanding invoices somewhere that flags them early, so you catch a late payment on day one instead of finding it during a month-end tidy-up. Prevention plus early visibility is what shrinks the chasing to almost nothing.

Play the gig. Get back to the music.

SettleBeat turns your gig details into a tax-ready invoice in under a minute — and tracks who's paid.