The best way to invoice for a gig depends on how much invoicing you’re actually doing: a one-off show is fine on a free template, a handful of gigs a month is fine on a spreadsheet, and it’s only once you’re taking deposits, touring across currencies, or chasing late payers that a dedicated invoicing tool starts saving real time instead of adding a step.
The decision, in one table
| Method | Best for | Deposit handling | Multi-currency / tax | Sending from your phone |
|---|---|---|---|---|
| Word doc / paper template | One-off gigs, no deposit | Manual, easy to forget | Manual | Painful |
| Spreadsheet tracker | A few gigs/month, single currency | Manual math per row | Manual conversion | Painful |
| Generic invoicing app (Wave, Skynova, QuickBooks) | Regular gigs, simple structure | One total line, manual deposit row | Manual, re-check each time | OK, not built for gig fields |
| Gig-specific app | Deposits, touring, chasing payments | Auto-tracked per invoice | Applied per gig | Built for it |
When a free template or a Word doc is genuinely fine
If you play the occasional gig — a friend’s wedding, a one-off private party — and you’re being paid in full, once, in your own currency, a free template does the job. There’s no reason to add a tool to solve a problem you don’t have yet. Grab a generic template, fill in your details, the client’s, the amount and a due date, and send it as a PDF. Our DJ invoice template breaks down the exact fields to include if you want a gig-specific starting point.
When a spreadsheet is the right call
Once you’re playing a few gigs a month but still invoicing in one currency, with no deposits to track, a spreadsheet with the right columns (invoice number, client, gig date, amount, status, date paid) keeps things organised without adding a new tool to learn. It stops being enough the moment you’re tracking deposit-vs-balance math across dozens of rows or matching a vague bank transfer to one of three similarly-named venues. The full comparison, including exactly which columns to keep, is in DJ invoice spreadsheet vs. app.
Why a generic invoicing app isn’t automatically “the best way”
Tools like Wave, Skynova or QuickBooks are a real step up from a spreadsheet — they generate a formatted PDF and can track whether it’s been opened. But they’re built for the median freelancer, not a gig performer: one total line instead of a deposit that auto-subtracts from the balance, one “services” line instead of separate fields for performance, setup/teardown, travel and add-ons, and no tax handling that follows you across states or borders. See invoice app vs. generic invoice template for the specific fields you end up rebuilding by hand every gig.
When a gig-specific tool is worth the switch
The signal isn’t a gig-count threshold — it’s whether you’re repeating the same manual workarounds every time you invoice:
- You’re taking deposits on most bookings and doing the balance math yourself.
- You’re playing across more than one currency or tax jurisdiction and re-checking the rate each time.
- You’ve got more than one payment outstanding at once and no easy way to see what’s overdue.
- You’re sending invoices from your phone right after load-out, and a spreadsheet or generic template is fiddly to edit on a small screen.
Two or more of these, and you’re effectively rebuilding gig-specific fields — deposit tracking, itemisation, tax, payment status — from scratch every single time you invoice.
Common mistakes, whichever method you pick
- No unique invoice number. When three gigs at similarly-named venues all get paid in the same week, this is the only fast way to match a payment to the right one.
- One invoice for a deposit-plus-balance gig. It looks paid in full when only half is — send two invoices, or use a tool that tracks the split automatically.
- Bundling everything as “DJ services” or “performance.” Itemise the set, setup/teardown, travel and extras separately; a single vague line is the easiest thing for a client to question.
- Sending payment details over DM or text instead of a proper invoice — it looks unprofessional and leaves you with nothing to track.
Skip picking a method every time
If you’ve outgrown a spreadsheet or a generic template — deposits, multiple currencies, or just too many gigs to keep the rows honest — SettleBeat stores your rate, venue and tax settings once, then turns a finished gig into a formatted, itemised invoice with the deposit/balance split and payment status tracked automatically. Play the gig; we’ll handle the invoicing →