Gig income doesn’t show up as one clean number anywhere. It’s scattered across a bank account, a Venmo history, cash from the coat-check gig, and a stack of invoices in various states of “paid.” Tracking gig income means logging every payment, from every source, the day it lands, so at tax time (or any time) you can answer “what did I earn this year?” without reconstructing twelve months from memory. Here’s the system.
Quick note: this is a practical guide, not formal tax advice. Reporting thresholds and forms change and vary by country, so check with your tax authority or an accountant for your specific situation.
Why your bank statement isn’t your income record
It’s tempting to think “I’ll just add up my bank deposits in December.” Three things make that number wrong:
| Problem | Why it breaks the total |
|---|---|
| Cash and on-the-night payments | Never touch a bank account at all, so they’re invisible to a bank-statement total |
| Deposit and balance land in different months | A December deposit and a January balance are the same gig but two tax years |
| Payment apps mix personal and gig money | A Venmo history has your rent split next to a wedding deposit, with no label distinguishing them |
A bank statement tells you what moved through an account. It doesn’t tell you which of those movements were gig income, which gig each one belongs to, or what you’re still owed. An income log is a separate, deliberate record, built gig by gig, not reconstructed from a bank export in April.
The exact fields to log for every gig
Whatever you use (spreadsheet, notebook, or software), record these per booking:
- Gig date and client/venue: what and for whom
- Total fee agreed: the full amount, before it’s split
- Deposit amount + date paid: the first payment, and when it cleared
- Balance amount + date paid: the second payment, and when it cleared
- Payment method: bank transfer, cash, Venmo/Zelle/PayPal, cheque (this is what tells you later whether a 1099 should exist for it)
- Invoice number: ties the log entry back to the paperwork if a client or the tax authority ever asks
Two payments per booking, logged separately by the date each one lands, is the detail most DIY trackers skip, and it’s exactly what keeps a deposit paid in one tax year from getting silently merged into (or lost from) the wrong year’s total.
Cash, Venmo and PayPal: the payments your paperwork misses
The gap between “what I earned” and “what shows up on a form” is almost always cash and peer-to-peer payments. A venue that pays by bank transfer generates a paper trail on their end; a couple who Venmo you $150 for a two-hour set generates nothing you didn’t write down yourself. Reporting thresholds for platforms like PayPal and Venmo have been dropping in recent years, which means more of this income is starting to get reported automatically. The safest assumption is still that it’s on you to log it, not the platform. Every cash or Venmo payment gets the same log entry as a bank-transferred one; only the payment-method field changes.
1099-NEC vs 1099-K: what to expect at tax time
You may receive one, both, or neither of these depending on how you were paid. None of them change whether the income is taxable:
- 1099-NEC: issued by a client (a venue, promoter or agency) who paid you $600 or more directly for the year, reporting it as non-employee compensation.
- 1099-K: issued by a payment platform (PayPal, Venmo, Stripe) once your payments through that platform cross its reporting threshold for the year.
- Nothing at all: cash gigs, or any single client/platform that stayed under the threshold. The income is still yours to report; there’s no form telling the tax authority about it independently.
Your own income log is what reconciles all three cases into one number, and it’s the only version of your income that’s guaranteed to be complete, since forms only ever cover part of it.
Turn your invoices into the log, instead of keeping two records
The fastest way to keep an income log accurate is to stop keeping it as a separate chore. Every field above (gig date, client, deposit and balance amounts, payment dates) is already what a properly itemised gig invoice records. If you invoice every booking (even the small cash ones, as a record rather than a request for payment), your invoice history is your income log. SettleBeat turns each gig into an invoice and tracks the deposit and balance as they’re paid, so your full-year income total is something you read off, not something you rebuild every April. Play the gig; we’ll handle the invoicing →
Common mistakes DJs make tracking income
- Waiting until tax season to reconstruct the year from bank statements and memory. It’s the single biggest source of missed or misdated income.
- Treating “deposit received” as untracked because the balance hasn’t been paid yet. Log it the day it lands, as its own entry.
- Assuming no 1099 means no taxable income. Cash and under-threshold platform payments are still reportable; the form isn’t the trigger.
- Mixing gig payments through a personal Venmo/PayPal with rent splits and gifts, with no note on which is which.
- Logging the client, not the gig. If you play the same venue five times a year, a single running total hides which specific date is still outstanding. Keep one entry per booking.
Once income is logged as it lands, the next step is making sure your fixed costs survive the months where that log is thin. DJ money management picks up from exactly here.