The Splice field guide
Musician Invoice Template: Gig, Deposit and Extras
Build a complete musician invoice template that reconciles a deposit, approved extras and the balance due — with a worked example you can copy.
11 min readBy Splice Work

You played two sets at The Anchor last Saturday. The client paid a $300 deposit in August. They approved an overtime set at the last minute. Now you need one invoice that shows all of that, nets the deposit, and tells the client exactly what they owe — without back-and-forth about what was agreed.
This guide gives you a reusable musician invoice template, a worked calculation you can inspect, and the steps to reconcile a deposit in QuickBooks Online. The same logic applies whether you call it a musician invoice template or a music invoice template — the math is the same.
Your turn · A one-minute experiment
Which version of Mara's invoice correctly reflects the article's rules?
Fictional one-minute exercise. All names, venues, dates, amounts, and booking references below are invented for practice.
The situation
FICTIONAL GIG SCENARIO Musician: fictional character Mara Voss Venue contact: fictional character Dana Reyes, The Anchor (fictional venue) Event date: October 25, 2026 Invoice date: October 28, 2026 SIGNED BOOKING AGREEMENT: — 2 performance sets at $600.00 each = $1,200.00 — Equipment transport = $75.00 (agreed in contract) — Deposit collected August 14, 2026 = $300.00 ON-THE-NIGHT EVENTS: — Dana emailed Mara on October 22 requesting a third overtime set at $350.00. Mara replied confirming acceptance. Written confirmation exists. — Dana verbally mentioned wanting a fourth acoustic-only encore set after the show. No written agreement, no rate discussed, no signed addendum. INVOICE VERSION A: Set 1: $600 | Set 2: $600 | Overtime set (approved Oct 22): $350 | Equipment transport: $75 | Encore set (verbally mentioned): $200 | Subtotal: $1,825 | Deposit received Aug 14: −$300 | Balance due: $1,525 INVOICE VERSION B: Set 1: $600 | Set 2: $600 | Overtime set (approved Oct 22): $350 | Equipment transport: $75 | Subtotal: $1,625 | Deposit received Aug 14: −$300 | Balance due: $1,325 Encore set: held — no written client confirmation recorded.
Choose what you would do, then open it to see the reasoning. You can explore every option.
A · Invoice A — include all charges including the verbally mentioned encore set.
Wrong. The encore set has no written client confirmation. The article states explicitly: 'Do not fill in approved extra time unless the client confirmed it in writing before or during the event.' The article also warns that invoicing unconfirmed charges gives the client grounds to dispute the entire invoice. The overtime set is correctly included in Version A because it was confirmed in writing on October 22 — but the encore set fails the same test and must not appear on the invoice total.
B · Invoice B — bill only confirmed charges; hold the encore set off the invoice.
Correct. Invoice B applies the article's rule exactly. The two agreed sets, the written-confirmation overtime set, and the contract-agreed transport charge are all included. The deposit is shown as a named negative line item with the date it was received. The encore set, which was mentioned verbally with no written agreement and no agreed rate, is held off the invoice. If Mara later gets written confirmation from Dana, she can issue a supplemental invoice. The article is explicit: only invoice for what was confirmed.
Every extra line on a musician invoice needs written client confirmation before or during the event — not a verbal mention after. Send confirmed charges promptly and handle unconfirmed lines separately rather than billing them by default.
The Calculation Sheet: Fill This Before You Open Any Software
Work through this before you touch an invoice tool. If any line is a guess, stop and check your agreement with the client.
| Field | Your entry |
|---|---|
| Client name | (e.g., The Anchor / Dana Reyes) |
| Event name / venue | (e.g., The Anchor Saturday Set) |
| Event date | (e.g., October 25, 2026) |
| Invoice date | (today) |
| Invoice number | (sequential, e.g., INV-2026-014) |
| Agreed sets × rate | sets × $_____ each = $_____ |
| Approved extra time (line item) | (description + amount agreed in writing) = $_____ |
| Other agreed extras (travel, equipment, etc.) | $_____ |
| Subtotal | $_____ |
| Deposit received (date) | − $_____ |
| Balance due | $_____ |
| Payment due date | (per your agreement) |
| Accepted payment methods | (per your agreement) |
Do not fill in approved extra time unless the client confirmed it in writing before or during the event. Do not guess at tax rates, licensing fees, or cancellation terms — state what your agreement says, or leave those lines out entirely.
Worked Example: Mara Voss at The Anchor
The next two sections use this one gig. The numbers are illustrative; the structure is what you are copying.
Mara Voss — Solo Acoustic | Invoice INV-2026-014 Contact: mara@maravossmusic.example | Date of event: October 25, 2026 | Invoice date: October 28, 2026
| Line item | Rate | Amount |
|---|---|---|
| Performance — Set 1 (8:00–9:30 pm) | $600.00 flat | $600.00 |
| Performance — Set 2 (10:00–11:30 pm) | $600.00 flat | $600.00 |
| Overtime set — Set 3 (12:00–1:00 am) | Approved via email Oct 22 | $350.00 |
| Equipment transport | Agreed in contract | $75.00 |
| Subtotal | $1,625.00 | |
| Deposit received — August 14, 2026 | −$300.00 | |
| Balance due | $1,325.00 |
Payment due: November 4, 2026. Accepted methods: bank transfer, check payable to Mara Voss.
QuickBooks lists musician/band name and contact info, invoice and gig date, venue or session location, itemized rates, equipment costs, additional approved fees, and payment terms as the standard fields for a musician invoice (QuickBooks musician invoice template, updated 2026-06-29). This example hits every one of them.
Reconciling the Deposit in QuickBooks Online
The cleanest way to handle a deposit in QuickBooks Online is through the estimate-to-invoice path, not a manual toggle. Here is how it works.
Step 1 — Create and send an estimate Before the gig, create an estimate with all agreed line items. Send it to the client and request a deposit as a dollar amount or percentage. When the client pays, QuickBooks records those funds in a liability account — not accounts receivable — until the work is complete. (QuickBooks — Request a Customer Deposit on an Estimate, updated 2026-08-05)
Step 2 — Mark the estimate Accepted The estimate must have Accepted status before you can convert it to an invoice. If it was declined in error, reset it to Pending and resend. (QuickBooks — Convert an Estimate into an Invoice)
Step 3 — Convert the estimate to a final invoice When you convert, the paid deposit is automatically applied as a partial payment. The invoice shows the full amount, the deposit applied, and the balance due. You do not need to subtract it manually.
Step 4 — Add approved extras before sending Add the overtime set and any other confirmed-in-writing extras as new line items before you send. This keeps a clean record: the original estimate reflects the booking, the final invoice reflects what was actually agreed and delivered.
If you are not using QuickBooks Payments or the estimate path: Create a service item called Deposit Received, map it to a current liability account, and add it as a negative line item on the final invoice. This is the standard manual fallback for musicians using spreadsheets or a different bookkeeping setup.
Multi-stage gigs: If your billing is split — for example, a deposit, a mid-event payment, and a final balance — QuickBooks progress invoicing lets you divide one estimate into multiple invoices by amount or percentage. This is a separate feature from the deposit-on-estimate mechanism; the two should not be used for the same payment. (QuickBooks — Set Up and Send Progress Invoices)
The Owner-Approved Email: Mara Reviews Before Sending
Before the invoice leaves her outbox, Mara reads this draft against the calculation sheet above. Nothing goes to the client until every line matches.
Subject: Invoice INV-2026-014 — The Anchor, October 25
Hi Dana,
Thank you for having me at The Anchor — it was a great night.
Attached is Invoice INV-2026-014 for the October 25 booking. Here is a quick summary:
- 2 agreed sets: $1,200.00
- Overtime set (approved October 22): $350.00
- Equipment transport: $75.00
- Subtotal: $1,625.00
- Deposit received August 14: −$300.00
- Balance due: $1,325.00
Payment is due by November 4, 2026. You can pay by bank transfer (details on the invoice) or by check payable to Mara Voss.
If anything looks off, please reply and we can sort it out before the due date.
Mara Voss
What Mara checks before she clicks Send:
- Client name and venue match the agreement, not just her notes
- Event date matches the actual date, not the booking date
- Each set is listed at the agreed rate
- The overtime set appears only because she has written confirmation
- The deposit amount and date match her records
- The balance due equals subtotal minus deposit — no rounding surprises
- Payment due date and accepted methods match her agreement with the client
- No tax rates, licensing fees, or cancellation terms she has not verified from her own contract
That last item matters. Tax rules, music licensing obligations, and cancellation fees vary by jurisdiction and contract — this article does not state what applies to your situation. State what your agreement says, or have a professional review it.
Where a Collections Workflow Fits In
For a solo musician handling a handful of gigs, the steps above are enough. But if you are running a small booking operation — multiple artists, clients on net terms, invoices sitting unpaid past the due date — the reminder and reconciliation work scales up quickly.
Splice Work's Finance Collections Agent handles exactly the handoff between a confirmed booking and a paid invoice for teams running Salesforce, QuickBooks Online, BILL, Gmail, and Slack. The agent prepares the invoice, attaches the payment link, and drafts the client email — but nothing reaches the client until a person clicks Send. Every follow-up reminder also requires individual approval, and the agent checks payment status before drafting each one: if the client paid or replied, the reminder stops automatically.
The honest qualification: this product is built for reseller-shaped businesses that close deals in Salesforce and run their team in Slack. A solo musician on spreadsheets is not the target user. If your operation has grown to where "has that client paid yet?" means opening three systems, it is worth a look — the Finance Collections Agent page describes the full workflow and how to scope a build against your actual process.
If you are curious how the draft-then-approve email model works more broadly, the Splice Work guide on AI email reply: draft, approve, send and escalate walks through the decision points clearly.
Payment Links and Guest Payment: A Note on BILL
If you use BILL to send invoices, you can copy a payment link directly from the invoice and include it in the email or message you send to the client (BILL — How to Copy and Share an Invoice Payment Link, updated 2026-09-30).
Clients can pay by credit card without creating a BILL account — but only when the sender has Online Payments enabled, and this is not available on subscription-free Basic accounts. ACH payment flows may still prompt the client to create a Customer Portal account depending on your setup. Guest payment through BILL is also available only to US-based payers. If your client is outside the US, confirm your payment method separately. (BILL — How to Enable and Use BILL's Pay as a Guest Option, updated 2026-09-17)
Mark the invoice as Sent in BILL after you send it — invoices not marked as sent will not receive auto-reminders.
A Quick Exercise
Pull up your most recent gig and fill in the calculation sheet at the top of this article. Check three things:
- Does your deposit line show the date and amount from the actual payment record — not your memory?
- Is every extra line item backed by written client confirmation?
- Does the balance due equal subtotal minus deposit to the cent?
If any answer is no, fix the record before the invoice goes out. A follow-up conversation about a disputed line item is harder than the two minutes it takes to verify now.
Frequently Asked Questions
Do I need to include a contract reference on the invoice? Requirements vary by jurisdiction and contract; check what your own agreement and local rules require. That said, attaching or referencing your signed agreement reduces disputes. QuickBooks notes that attaching a setlist or agreement summary is an option that can help prevent payment disagreements (QuickBooks musician invoice template, updated 2026-06-29). Check what your own agreement requires.
What if the client paid the deposit by cash and I am using QuickBooks? Record the cash payment against the estimate manually before you convert it to an invoice. The deposit will still show as applied on conversion. Keep a receipt or written record of the cash payment.
Can I invoice for an extra set the client did not approve in advance? You can send whatever invoice you choose — but if the client did not agree to the extra set in writing before or during the event, they have grounds to dispute it. Only invoice for what was confirmed.
What if the client wants to pay in installments? If you agreed to staged payments in your contract, QuickBooks progress invoicing lets you split one estimate into multiple invoices. Set this up before you convert the estimate, and make sure each installment matches what the contract says. The balance-due logic is the same: each invoice shows what is owed on that stage.
Automated Voice Messaging System: A Small Business Guide
Landscape Company Software: What It Does and What It Misses
Text Message Bot for Small Business: When You Need One